E-filed refunds usually arrive in 21 days or less, but the actual timeline depends on how you file, how you receive the money, and whether the IRS needs to review your return

The IRS publishes a 21-day standard for e-filed returns: if you file electronically and choose direct deposit, your refund should land in your bank account within 21 days of the IRS accepting your return. That clock starts the day the IRS confirms receipt, not the day you hit submit. In practice, most direct deposits arrive in 5 to 10 business days after acceptance, but the IRS makes no promise faster than 21 days.

If you chose a paper check instead of direct deposit, add 5 to 7 business days to that timeline — the IRS has to print and mail it. If your return triggers a review (called a compliance check), the 21-day clock stops and restarts after the IRS finishes examining your documents. That can add weeks or months.

The speed also depends on when you file. Returns filed in January and early February move faster because the IRS has fewer to process. Returns filed in March and April move slower. Filing on April 14 and expecting a refund by April 21 is not realistic.

Key Takeaways

  • E-filed returns with direct deposit typically arrive within 5 to 10 business days after the IRS accepts your return, with 21 days as the official maximum.
  • Paper checks take an additional 5 to 7 business days after the IRS processes your return, so plan for up to 28 days total.
  • The IRS clock starts when they accept your return, not when you submit it — acceptance can take a day or two after filing.
  • If the IRS flags your return for review, the timeline pauses and can extend by weeks or months depending on what documents they request.
  • Filing early (January or February) results in faster processing than filing in March or April, when the IRS is busiest.

Direct Deposit vs. Paper Check Timing

Direct deposit is faster because the money moves electronically from the IRS to your bank. Once the IRS accepts your return, the refund typically shows up in your account within 5 to 10 business days. The IRS publishes 21 days as the outer limit, but most people see the money sooner.

A paper check requires the IRS to print your check, place it in an envelope, and send it through the mail. After the IRS processes your return, add another 5 to 7 business days for printing and delivery. If you live far from the IRS processing center, or if mail is slow in your area, it can take longer. The total timeline is usually 26 to 28 days from acceptance.

If you filed by mail instead of e-filing, the IRS also needs time to receive and scan your paper return before they can process it — typically 2 to 4 weeks. E-filing skips that step entirely.

When the IRS Accepts Your Return

The 21-day clock does not start when you click submit. It starts when the IRS accepts your return, which usually happens within 24 hours of filing but can take up to 2 business days. You will receive an acceptance confirmation email or message from your tax software — that is your proof the clock has started.

Until you see that acceptance notice, your return is in a queue. If you file at 11 p.m. on a Friday, the IRS may not accept it until Monday morning. If you file on April 14 at 5 p.m., the IRS may not process it until April 15 or 16, which cuts into your 21-day window.

Check your tax software account or the IRS website (using the "Where's My Refund?" tool) to confirm acceptance. Do not assume your return was accepted just because you received a confirmation from your tax software — the IRS confirmation is what matters.

Why Some Refunds Take Longer Than 21 Days

The IRS flags returns for review for several reasons: math errors, missing information, income reported on your return that does not match what employers or banks reported to the IRS, or claims that are less common (like certain credits or deductions). When this happens, the IRS sends you a letter asking for documents or clarification. Your refund is held until you respond.

A compliance check can add 2 to 8 weeks to your timeline, depending on how quickly you respond and how busy the IRS is. If you ignore the letter, the IRS will not process your refund until they hear from you — and they may deny the refund entirely if you do not respond within the deadline in the letter.

Other delays include: filing a return that claims the Earned Income Tax Credit (EITC), which the IRS reviews more carefully and holds for up to 21 days even without a problem; filing an amended return (Form 1040-X), which takes 16 weeks or longer; or having a refund offset because you owe back taxes, child support, or student loans.

How to Track Your Refund Status

The IRS offers a free tool called "Where's My Refund?" at irs.gov. Enter your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight. It will tell you whether your return has been accepted, whether it is being processed, whether it has been approved, and the date the money will arrive.

Do not check more than once per day — the tool updates only once daily, and checking repeatedly will not speed anything up. If the tool says your refund is approved and a deposit date is shown, that date is usually accurate.

If you filed through a tax software company (TurboTax, H&R Block, TaxAct, etc.), that software may also show your status. However, the IRS tool is the official source. If the two disagree, trust the IRS tool.

What to Do If Your Refund Is Late

If your refund has not arrived by the date the IRS promised, first check "Where's My Refund?" again to see if the status has changed. If the tool still shows an approval date that has passed, wait 2 to 3 more business days — mail delays and banking delays can add a few days beyond the IRS date.

If more than 3 business days have passed since the promised date and the money is not in your account, contact your bank to confirm they have not received the deposit. Sometimes a deposit is rejected because of a closed account, a name mismatch, or a routing number error. Your bank can tell you whether the IRS sent the money.

If your bank confirms they never received the deposit, call the IRS at 1-800-829-1040 (Monday through Friday, 7 a.m. to 7 p.m. your time). Have your Social Security number, filing status, and the exact refund amount ready. The IRS can investigate whether the money was sent and to where.

E-File Refund Timeline by Filing Date

Filing PeriodTypical Processing TimeWhy It Varies
January 1 – February 155–14 days (direct deposit)IRS has fewer returns to process; fewer compliance checks
February 16 – March 3110–21 days (direct deposit)Volume increases; some compliance checks begin
April 1 – April 1514–21 days (direct deposit)Peak filing season; IRS processes returns in order received; more reviews
After April 1514–21 days (direct deposit)IRS continues processing backlog; compliance checks more common

These timelines assume no compliance issues and direct deposit. Paper checks add 5 to 7 days. Amended returns (1040-X) take 16 weeks or longer regardless of filing date.

Frequently Asked Questions

Can I get my refund faster than 21 days?

Not through the IRS. The 21-day window is the fastest they promise for e-filed returns with direct deposit. Most refunds arrive in 5 to 10 days, but the IRS does not offer expedited processing. Some tax software companies offer refund advances or loans, but those are separate products and come with fees.

Why does the IRS say 21 days when mine arrived in 5?

The 21-day promise is a maximum, not a typical timeline. The IRS publishes it to cover slower cases and mail delays. Most direct deposits arrive much faster because the IRS processes returns in batches and many go through without review. Your refund may have been in an early batch.

What if I filed on April 14 and it's now April 25 with no refund?

Check "Where's My Refund?" to see if your return has been accepted yet. If it was accepted on April 15 or 16, the 21-day clock started then, not on April 14. You may still be within the window. If the tool shows an approval date that has passed, contact your bank to confirm they did not receive the deposit, then call the IRS if the bank has no record of it.

Does e-filing through a tax software company take longer than filing directly with the IRS?

No. TurboTax, H&R Block, TaxAct, and other software companies transmit returns directly to the IRS. The timeline is the same as filing through IRS Free File or any other e-file method. The software company does not slow down the process.

If I owe taxes one year and get a refund the next, will the IRS offset my refund?

Yes. If you owe back taxes, child support, or have unpaid student loans, the IRS can use your refund to pay those debts. This is called a refund offset. The IRS will notify you by mail if this happens. Your refund will not arrive; instead, the money goes to the agency you owe. You can dispute an offset if you believe it is wrong, but you must act quickly — the letter will include a deadline.