Current IRS refund timelines

The IRS says most refunds arrive within 21 days of when they accept your return. That clock starts on the date the IRS processes your filing, not the date you submit it. If you file on January 15 and the IRS accepts it on January 20, the 21-day window begins on January 20.

In practice, most refunds land in 5 to 14 days after acceptance. The 21-day mark is the outside limit the IRS publishes, not the average. During peak season (January through April), the IRS processes millions of returns daily, so some take the full three weeks or slightly longer.

The actual time depends on three things: how you filed, how you want the money, and whether your return needs manual review. A return filed electronically with direct deposit is fastest. A paper return with a check is slowest.

Key Takeaways

  • Most electronic returns with direct deposit arrive within 5 to 14 days of IRS acceptance, though the IRS allows up to 21 days.
  • Paper returns take longer because the IRS must scan and process them by hand, adding 2 to 4 weeks to the timeline.
  • You can track your refund status using the IRS Where's My Refund tool on IRS.gov, which updates once per day.
  • If your return is flagged for review—usually because of math errors, missing information, or identity concerns—add 4 to 12 weeks to the timeline.
  • Refunds sent by check arrive by mail after the IRS processes them, which can take an additional 7 to 10 business days depending on postal delivery.

Electronic filing with direct deposit is fastest

If you file electronically and choose direct deposit, your refund typically lands in your bank account within 5 to 14 days of acceptance. This is the fastest route because the IRS receives the data instantly and can transfer money directly to your bank without printing or mailing anything.

Direct deposit requires you to provide your routing number and account number on your return. The IRS sends the money to your bank, and your bank posts it to your account. Banks usually credit the deposit within one business day of receiving it from the IRS, though some take two.

If you filed electronically but chose a check instead of direct deposit, add 7 to 10 business days to the timeline. The IRS prints the check, mails it, and it travels through the postal system. A check mailed from an IRS processing center in Kansas City takes longer to reach California than to reach Missouri.

Paper returns take significantly longer

If you mailed a paper return, the IRS must receive it, open it, scan it, and enter the data into their system before the 21-day clock starts. This process alone takes 2 to 4 weeks depending on mail volume and which processing center handles your state.

Once the IRS enters your data and accepts the return, the 21-day timeline begins. So a paper return filed in early February might not be accepted until late February or early March, pushing the refund into April.

The IRS processes paper returns in batches at regional centers. If your return arrives during peak season when the center is backlogged, it waits in a queue. Returns with simple information (no schedules, no amendments, no dependents) move faster than complex ones.

How to track your refund status

The IRS Where's My Refund tool on IRS.gov is the official way to check your refund. It updates once per day, usually overnight. You need your Social Security number, filing status, and the exact refund amount from your return to look it up.

The tool shows three possible statuses: "Return Received" (the IRS has your return but hasn't processed it yet), "Refund Approved" (the IRS has approved your refund and it's being prepared for payment), or "Refund Sent" (the money has left the IRS and is on its way to you).

If your return shows "Return Received" for more than 21 days after you filed electronically, or more than 6 weeks after you mailed a paper return, contact the IRS. Call 1-800-829-1040 (the main IRS line) or visit a local IRS office. Have your return and ID ready.

Reasons your refund might be delayed

The IRS flags returns for manual review when something doesn't match their records or the math doesn't add up. Common triggers include claiming the Earned Income Tax Credit (EITC), reporting a loss on a business return, claiming education credits, or having income that doesn't match W-2s or 1099s on file.

Identity theft concerns also trigger review. If someone filed a return using your Social Security number before you did, the IRS holds your return while they investigate. This can take 4 to 12 weeks depending on how quickly they verify your identity.

Math errors, missing information (like a dependent's Social Security number), or a return that conflicts with prior-year returns also cause delays. The IRS sends a notice by mail explaining what they need. You respond by mail or through your tax software if it offers that option.

Amended returns (Form 1040-X) take longer than original returns—usually 8 to 12 weeks—because they require manual review by definition. The IRS cannot process them electronically the same way.

What to do if your refund is late

If your refund hasn't arrived within 21 days of acceptance (for electronic returns) or within 6 weeks of mailing (for paper returns), check Where's My Refund first. If the tool shows "Refund Sent" but the money hasn't hit your account, wait 5 more business days—postal delays and bank processing can add time.

If the tool still shows "Return Received" after the timeline has passed, or if it shows an error message, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the exact refund amount ready. The IRS can tell you whether your return is in queue, flagged for review, or stuck due to an error.

If you filed by mail and the IRS never received your return, you may need to file again. The IRS keeps no record of mail that doesn't arrive. If you're concerned, file electronically this time and keep a copy of your original return for your records.

Some tax software and tax preparation services offer refund advance loans, which give you cash immediately in exchange for a fee. These are not refunds from the IRS—they are loans against your expected refund. The fee typically ranges from $25 to $100 depending on the lender and loan amount. Only use this option if you need the money urgently and understand you are paying for speed.

State refunds follow different timelines

If you are owed a state tax refund, it follows a separate timeline from your federal refund. Most states process refunds within 30 to 60 days of accepting your return, but some take longer. A few states still process returns by hand and can take 8 to 12 weeks.

State refunds are usually sent by check or direct deposit, depending on what you chose on your return. Some states offer a tracking tool similar to the IRS Where's My Refund. Check your state's tax agency website for the tracking link and current processing times.

If you filed your federal and state returns together through tax software, they were submitted on the same day but processed separately. Your federal refund may arrive weeks before your state refund, or vice versa.

Frequently Asked Questions

Why does the IRS say 21 days but my refund took longer?

The 21-day timeline starts when the IRS accepts your return, not when you file it. If you filed electronically on January 10 but the IRS didn't accept it until January 15, the clock starts on January 15. For paper returns, add 2 to 4 weeks before the clock even starts, since the IRS must receive and scan your return first.

Can I get my refund faster if I pay a fee?

No. The IRS processes all returns in the order they are received and accepted, regardless of how much you paid a tax preparer. Refund advance loans from tax preparation companies give you cash faster, but you pay a fee and the money comes from the lender, not the IRS. The actual refund still takes the normal timeline.

What if I made a mistake on my return?

If you catch the error before the IRS accepts your return, you can file an amended return using Form 1040-X. Amended returns take 8 to 12 weeks to process. If the IRS catches the error, they will send you a notice by mail explaining the correction and whether you owe money or will receive a refund.

Does filing on April 14 mean I get my refund by May 5?

Not necessarily. The 21-day timeline starts when the IRS accepts your return, which may be days or weeks after you file, especially during peak season. A return filed on April 14 might not be accepted until late April or early May, pushing the refund into May or June. Filing earlier in the year is faster.

How do I know if my refund was sent to the wrong bank account?

If you provided an incorrect routing or account number, the IRS will attempt the deposit and it will be rejected by your bank. The IRS then mails you a check instead, which adds 7 to 10 business days. Check Where's My Refund to see if the status changed to "Refund Sent" by check. If you realize the error before filing, amend your return with the correct account information.