Your refund arrives on a timeline that depends on how you filed and how you want the money
Once the IRS marks your return as processed, your refund does not arrive the next day. The IRS processes the return (meaning they've reviewed it and approved the refund amount), but processing and payment are two separate steps. If you filed electronically and chose direct deposit, you will typically see the money in your bank account within 5 to 7 business days after processing. If you chose a paper check, allow 7 to 10 business days from the processing date. The IRS publishes a "Where's My Refund?" tool that shows you the exact processing date and estimated payment date for your specific return.
The timeline assumes no errors on your return, no identity verification delays, and no fraud holds. If the IRS flags your return for review—which happens randomly or when certain items trigger manual inspection—processing pauses and the timeline extends by weeks or months. You will see a status message in "Where's My Refund?" if this happens.
Key Takeaways
- Direct deposit refunds arrive 5 to 7 business days after the IRS marks your return processed; paper checks take 7 to 10 business days.
- The IRS "Where's My Refund?" tool shows your processing date and estimated payment date, updated daily.
- If the IRS needs to verify your identity or review your return for errors, processing pauses and the timeline extends by weeks or months.
- Weekends and federal holidays do not count as business days, so a refund processed on Friday may not arrive until the following Wednesday.
- If your refund does not arrive by the estimated date, contact the IRS or check "Where's My Refund?" for a hold or delay message.
Direct deposit versus paper check: which arrives faster
Direct deposit is faster and more reliable. The IRS transfers your refund electronically to your bank account, which typically takes 5 to 7 business days after processing. Your bank may hold the deposit for one additional business day before crediting it to your account, depending on your bank's policies, but most banks credit IRS refunds when ready.
Paper checks take longer because they must be printed, mailed, and delivered by the postal service. The IRS estimates 7 to 10 business days from the processing date, but mail delivery varies by region. A check mailed from an IRS processing center in Kansas may arrive in California in 5 days or 12 days depending on postal delays. If you chose a paper check and have not received it within 10 business days of the processing date shown in "Where's My Refund?", contact the IRS to confirm the check was mailed.
What "processed" actually means and when the clock starts
The IRS marks a return as "processed" when they have reviewed it, verified the information, and approved the refund amount. This is the point where "Where's My Refund?" shows a processing date. Processing does not mean the money has been sent; it means the IRS has finished their review and the refund is approved and queued for payment.
The payment clock starts on the processing date. If "Where's My Refund?" shows a processing date of March 15, you should expect the refund to arrive by March 22 (5 to 7 business days later) if you chose direct deposit, or by March 25 (7 to 10 business days) if you chose a check. The IRS also shows an estimated payment date in the tool, which accounts for weekends and federal holidays.
Why your refund might be delayed after processing
Even after processing, the IRS may place a hold on your refund if they detect a potential issue. Common reasons include a mismatch between your Social Security number and name, a duplicate refund claim (sometimes from a prior year), or a wage garnishment or child support obligation. The IRS will send you a notice if a hold is in place, and the hold typically lasts 30 to 60 days while they investigate.
Your bank may also delay crediting a direct deposit refund if the deposit arrives on a weekend or holiday, or if your account has been flagged for suspicious activity. This is rare but can add 1 to 2 business days. If your refund does not arrive by the estimated date, log into "Where's My Refund?" again—the tool updates daily and will show a delay message if the IRS has placed a hold.
Identity theft or fraud holds are less common but more serious. If the IRS suspects your return was filed fraudulently, they will freeze the refund and contact you by mail. This process can take 60 to 120 days or longer, depending on the complexity of the investigation. You will not see a refund date in "Where's My Refund?" during this time; instead, you will see a message asking you to call the IRS or respond to a notice.
Checking your refund status and estimated arrival date
The IRS "Where's My Refund?" tool is the only official source for your refund status. You can access it on the IRS website (irs.gov) by entering your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight, so checking multiple times in a single day will not show new information.
"Where's My Refund?" shows three pieces of information: the processing date, the estimated payment date, and any holds or delays. If your return is still being processed, the tool will say "Your return is still being processed" and may show an estimated processing date. Once processing is complete, it will show the processing date and the estimated payment date. If there is a hold, it will explain the reason and the expected resolution date.
Do not rely on tax software, your tax preparer, or your bank to tell you your refund status. These sources may have outdated information. The IRS tool is always current.
What to do if your refund does not arrive by the estimated date
If the estimated payment date has passed and the money has not arrived, check "Where's My Refund?" again for a new message. The tool may show a delay or hold that was not visible before. If the tool still shows the original estimated date and no message, contact the IRS directly.
You can reach the IRS by phone at 1-800-829-1040 (the main IRS customer service line). Wait times are long during tax season, so call early in the morning or later in the week if possible. Have your Social Security number, filing status, and the exact refund amount ready. The IRS representative can tell you whether the refund was sent, whether there is a hold, and when you should expect payment.
If you filed a paper return and chose a paper check, and the check has not arrived within 10 business days of the processing date, the IRS can issue a replacement check or convert the refund to direct deposit. Request this during your phone call. A replacement check typically arrives within 4 to 6 weeks.
How weekends and holidays affect your timeline
The IRS counts only business days (Monday through Friday, excluding federal holidays) in their refund timelines. If your return is processed on a Friday, the 5 to 7 business day clock does not start until Monday. A refund processed on Friday, March 15 would arrive by the following Friday, March 22 at the earliest (5 business days: Monday 18, Tuesday 19, Wednesday 20, Thursday 21, Friday 22).
Federal holidays also pause the clock. If your return is processed on Thursday before a Monday holiday, the 5 to 7 business day window extends to the following week. The IRS "Where's My Refund?" tool accounts for this and shows the correct estimated payment date, so you do not need to calculate it yourself.
Your bank may also observe different holidays than the federal calendar. Some banks do not process deposits on state holidays, which can add one additional day to the timeline. This is rare and usually only affects refunds that arrive on or near a state holiday.
Frequently Asked Questions
Can I get my refund faster than 5 to 7 business days?
No. The IRS does not offer expedited refunds. The 5 to 7 business day timeline for direct deposit is the fastest option available. If you need money urgently, you may be able to borrow against the refund through a tax refund anticipation loan, but these loans charge interest and fees and are not recommended.
Why does "Where's My Refund?" say my return is still being processed weeks after I filed?
The IRS processes returns in batches, and some returns take longer than others. Returns with errors, missing information, or items that trigger manual review can take 4 to 8 weeks to process. If your return has been processing for more than 21 days, contact the IRS to confirm there is no error or hold on your account.
What if my bank says they never received the direct deposit?
Contact the IRS first to confirm the refund was sent. The IRS can tell you the exact date and amount of the deposit. If the IRS confirms they sent it, contact your bank and provide them with the IRS information. Your bank can trace the deposit and credit your account if it was lost in transit, though this is extremely rare.
Do I need to do anything to receive my refund after processing?
No. Once your return is processed, the refund is automatic. You do not need to take any action. If you chose direct deposit, the money will arrive in your account. If you chose a check, it will be mailed to the address on your return. Do not respond to emails or calls claiming you need to verify information to receive your refund—these are scams.
Can the IRS send my refund to a different bank account than the one on my return?
No. The IRS sends direct deposit refunds only to the bank account listed on your tax return. If you want the refund sent to a different account, you must file an amended return (Form 1040-X) with the new account information, but this will delay your refund by several weeks. It is usually faster to receive the refund in the original account and transfer it yourself.