How long the IRS actually takes to send your refund

The IRS says it will send your refund within 21 days of accepting your return, but that timeline assumes everything on your return is correct and matches what your employer, bank, and other third parties reported. In practice, most refunds arrive within that window—but "most" is not "all," and the IRS processes millions of returns simultaneously, so delays happen regularly.

If you filed electronically and chose direct deposit, your refund typically arrives in your bank account within 5 to 10 business days after the IRS accepts your return. If you chose a paper check, add 7 to 10 business days for mailing. The 21-day mark is the outside limit, not the average. If you are past 21 days, something has slowed your return down.

The IRS publishes a tool called Where's My Refund? on IRS.gov that shows the actual status of your specific return. This is the only source that matters. It updates once per day, usually overnight. If you check it multiple times in the same day, you will see the same status.

Key Takeaways

  • Check Where's My Refund? on IRS.gov using your Social Security number, filing status, and the exact refund amount to see your return's real status.
  • Direct deposit refunds usually arrive 5 to 10 business days after the IRS accepts your return; paper checks take an additional 7 to 10 days for mailing.
  • If the tool shows "still being processed" after 21 days, your return likely needs manual review because something did not match IRS records.
  • Common reasons for delays include mismatched income figures, incorrect Social Security numbers, missing or wrong bank account information, and claims the IRS cannot verify without documents.
  • The IRS will contact you by mail if they need more information; do not wait for a phone call or email.

What "still being processed" actually means

When Where's My Refund? shows "still being processed," it means your return has not yet moved to the payment stage. The IRS is either running automated checks against third-party records (W-2s, 1099s, bank information) or a human reviewer is examining your return because something flagged it.

This status can last anywhere from a few days to several weeks. The IRS does not tell you which one is happening or how much longer it will take. If you are within the 21-day window, this is normal. If you are past 21 days and still see this message, your return is in the manual review queue, which moves slower.

Do not call the IRS asking for an update while you are still in this stage. The IRS phone lines are overwhelmed during tax season, and representatives cannot speed up processing or tell you anything the tool does not already show. Wait until the tool changes to a different status or you receive mail from the IRS.

Why your refund is delayed: the most common reasons

The IRS holds returns for manual review when something does not match. The most frequent triggers are:

  • Income mismatch: Your W-2, 1099, or other income document shows a different amount than what you reported on your return. This includes unreported income the IRS learned about from a third party.
  • Social Security number error: You typed your SSN or a dependent's SSN incorrectly, or you claimed a dependent who is not actually your dependent according to IRS records.
  • Bank account number error: You entered the wrong account number or routing number for direct deposit. The IRS will attempt the deposit, it will fail, and they will mail you a check instead—adding 7 to 10 days.
  • Claimed credits the IRS cannot verify: You claimed the Earned Income Tax Credit (EITC), Child Tax Credit, or another credit that requires documentation you did not include or that does not match IRS records.
  • Identity verification needed: The IRS suspects fraud or needs to confirm your identity before releasing the refund. This is rare for straightforward returns but more common if you have had identity theft issues before.

If your return is held for any of these reasons, the IRS will send you a letter explaining what they need. This letter arrives by mail, not email. Read it carefully—it will tell you exactly what documents to send back or what information to verify.

What to do if your refund is more than 21 days late

First, check Where's My Refund? again. If it still shows "processing," your return is in manual review. The IRS has not forgotten about it.

Second, check your mail. The IRS sends notices by mail only. If you received a letter asking for documents or information, respond to it when ready with what they requested. Do not ignore IRS mail.

Third, if you have not received a letter and the tool still shows processing after 21 days, you can contact the IRS Refund Hotline at 1-800-829-1954. Have your Social Security number, filing status, and the exact refund amount ready. The representative can tell you whether your return is in the queue for manual review and sometimes can see notes about what is holding it up. They cannot speed it up, but they can confirm it is being worked on.

If you filed a paper return instead of electronically, add an extra 4 to 6 weeks to all these timelines. Paper returns are processed much more slowly because they must be scanned and entered into the system manually.

When your bank rejected the direct deposit

If the IRS attempted to send your refund via direct deposit but your bank rejected it—usually because the account number or routing number was wrong—the IRS will mail you a check instead. This adds 7 to 10 business days to your timeline.

Where's My Refund? will eventually show "refund sent" with a date. If it says the refund was sent by direct deposit but you never received it, and your bank has no record of a deposit attempt, the account information on your return was incorrect. In that case, the IRS will have issued a check by mail.

If you have not received the check within 10 business days of the "refund sent" date, contact the IRS Refund Hotline. They can confirm whether a check was issued and request a replacement if it was lost in the mail.

If you think you were a victim of refund fraud

If someone else filed a return using your Social Security number before you filed yours, the IRS will catch it and hold both returns. Your legitimate return will be delayed while they investigate and verify your identity.

If this happens, you will receive a letter from the IRS asking you to confirm information or provide documents proving you filed the legitimate return. Respond to this letter when ready. The IRS has a process for identity theft cases, but it takes time—usually several weeks to a few months.

You should also file a report with the Federal Trade Commission at IdentityTheft.gov and consider placing a fraud alert with the three credit bureaus (Equifax, Experian, TransUnion). These steps do not speed up your tax refund, but they protect you from other fraud.

Frequently Asked Questions

Can I call the IRS to make them send my refund faster?

No. The IRS processes returns in the order they were received and according to the complexity of each return. Calling does not change your place in the queue. The only exception is if you have a serious hardship—homelessness, medical emergency, or similar—in which case you can request a hardship extension, but this is rare and requires documentation.

What if Where's My Refund? says "refund sent" but I never got the money?

If it was sent by direct deposit, check your bank account carefully—sometimes deposits post to a different account than you expected. If it was sent by check, wait 10 business days from the "sent" date. If you still have not received it, contact the IRS Refund Hotline to request a replacement check or to investigate whether the deposit failed.

Do I have to file an amended return if my refund is delayed?

No. Do not file an amended return while your original return is still being processed. Wait until the IRS has finished reviewing it. Filing an amended return while the original is pending will only create more confusion and delay.

What if I filed my taxes late—does that delay my refund?

Filing late does not automatically delay your refund, but it does mean your refund arrives later than someone who filed earlier. The IRS processes returns in batches, so late filers are straightforward further back in the queue. If your return is otherwise correct, you should still receive your refund within 21 days of the IRS accepting it.

Can I get my refund as a direct deposit to a different bank account than the one on my return?

No. Once you file your return, you cannot change the bank account information. If you entered the wrong account number, the deposit will fail and the IRS will mail you a check instead. If you want to deposit a future refund to a different account, you will need to update your banking information before you file next year's return.