The timeline depends on how you filed and how your bank processes deposits
A refund takes different amounts of time depending on three things: when the IRS actually processed your return, what method you used to file, and how long your bank takes to post the deposit. The IRS does not send refunds when ready. Even if your return was accepted the same day you filed, the money does not leave their account for weeks.
If you filed electronically and chose direct deposit, you are typically looking at 21 days from the date the IRS accepted your return — not from the date you submitted it. If you filed on paper, add another week or two to that timeline because the IRS has to physically receive and scan your documents first. If you chose a check instead of direct deposit, add another 7 to 10 days for postal delivery and your own deposit time.
The IRS publishes a tool called Where's My Refund on irs.gov that tells you the actual status of your specific return. That tool is more reliable than any estimate, because it shows you which stage your return is in right now.
Key Takeaways
- The IRS counts the 21-day timeline from the date they accepted your return, not from the date you filed it.
- Paper returns take longer than electronic returns because the IRS must receive and scan the physical documents first.
- Your bank may hold a deposited refund for one to three business days even after the IRS sends it, depending on your account type and the amount.
- Where's My Refund on irs.gov shows your actual status and is the only source that reflects your specific return.
- If your return shows accepted but no refund has arrived after 21 days, contact the IRS directly rather than waiting longer.
How the IRS processes returns in stages
When the IRS accepts your return, that is the beginning of processing, not the end. Acceptance means the return passed basic checks — the math adds up, your Social Security number matches IRS records, and you did not file twice. It does not mean the IRS has reviewed your deductions, verified your income, or prepared your refund for payment.
After acceptance, your return moves into the examination stage. The IRS reviews your income against W-2s and 1099s from your employer and banks. They check whether you reported all income, whether your deductions are reasonable, and whether you claimed any credits you are may have access to to. This stage usually takes two to three weeks. If the IRS finds no issues, your return moves to the approval stage.
Once approved, the IRS generates the refund and sends it to the financial institution you listed on your return. This is when the money actually leaves the IRS account. From this point forward, the timeline depends on your bank, not the IRS.
Why your bank might be holding the deposit
Even after the IRS sends your refund, your bank does not have to post it when ready. Banks can hold deposits for one to three business days, depending on the account type, the amount, and the bank's own policies. A large refund may trigger a longer hold than a small one. A new account may be held longer than an established one.
Some banks post IRS refunds faster than others. If you have direct deposit set up for your paycheck, your bank has already verified your account and may post a refund within one business day. If you have never used direct deposit before, the bank may take the full three days.
You can check your bank's specific policy by logging into your account online or calling the customer service number on the back of your debit card. Ask how long they typically hold IRS refunds. If your refund was sent more than three business days ago and still has not posted, contact your bank to confirm they received it.
What to check in Where's My Refund before you worry
The IRS tool shows four possible statuses: Return Received, Return Approved, Refund Sent, and Refund Delivered. Each one tells you something different about where your money is.
Return Received means the IRS has your return but has not finished processing it yet. You will see this status for the first few days after filing. Do not expect a refund date yet.
Return Approved means the IRS reviewed your return, found no issues, and is preparing to send your refund. This is when the 21-day clock is running. The tool will show you an expected refund date, usually within the next week or two.
Refund Sent means the IRS has transmitted the money to your bank. Your bank now has it, but may not have posted it to your account yet. The tool shows the date it was sent.
Refund Delivered means the money is in your account. If you see this status but do not see the money, contact your bank when ready — something went wrong on their end.
When 21 days have passed and you still have nothing
If Where's My Refund shows your return was accepted more than 21 days ago and the status is still Return Received or Return Approved, something is holding up your return. This usually means the IRS is reviewing something on your return more carefully — a discrepancy between your reported income and what employers reported, a claim that needs verification, or a flag for identity theft.
The IRS will contact you by mail if they need more information. Check your mailbox, including spam folders if you signed up for email notifications. Do not wait for a letter to take action. Call the IRS directly at 1-800-829-1040. Have your Social Security number, filing status, and the first $1,000 of your refund amount ready. The IRS can tell you exactly why your return is delayed and what you need to do.
If your return shows Refund Sent but the money has not arrived in your account after five business days, contact your bank. Provide them with the date the IRS sent the refund (from Where's My Refund) and ask them to trace the deposit. Banks can see incoming transfers and can tell you whether the money arrived and where it went.
Paper returns and amended returns take longer
If you mailed a paper return instead of filing electronically, add 7 to 14 days to the entire timeline. The IRS has to receive your envelope, open it, scan your documents, and enter the information into their system before processing even begins. During busy tax season, this can take three weeks or longer.
If you filed an amended return (Form 1040-X) to correct a mistake on an earlier return, expect 16 weeks or longer. Amended returns are processed separately and more slowly than original returns. Where's My Refund does not track amended returns — you will need to call the IRS for status.
Refunds held for offsets and other complications
In some cases, the IRS will not send your refund to you. Instead, they will use it to pay a debt you owe to a federal or state agency. This is called an offset. Common reasons include unpaid federal income tax from a prior year, unpaid student loans in default, or unpaid child support.
If your refund is being offset, Where's My Refund will tell you. The status will show that your refund has been sent, but not to your bank account — it has been sent to the agency you owe money to. You will receive a notice in the mail explaining which debt was paid and how much was applied.
If you believe the offset is wrong, you have the right to dispute it. The notice will include instructions for filing a claim. Do this quickly — you have a limited window to challenge the decision.
Frequently Asked Questions
Can I get my refund faster if I call the IRS?
No. The IRS processes returns in the order they are received, and calling does not move you to the front of the line. Calling is useful only if your return is delayed beyond 21 days or if Where's My Refund shows an error. The IRS can explain why your return is taking longer and what you need to do next.
What if Where's My Refund says my refund was sent but my bank says they never received it?
Ask your bank to trace the deposit using the date and amount from Where's My Refund. If the bank confirms they never received it, ask them to file a claim with the Federal Reserve. You will also need to contact the IRS to report the missing deposit. Have both the IRS and your bank investigate before assuming the money is lost.
Does filing electronically really get you a refund faster than mailing a paper return?
Yes. Electronic returns are processed within days of filing. Paper returns must be physically received, opened, and scanned, which adds 7 to 14 days to the timeline. If speed matters, file electronically and choose direct deposit.
Why does the IRS say 21 days but my refund took longer?
The 21-day estimate assumes no issues with your return. If the IRS finds a discrepancy between your reported income and what your employer reported, or if they need to verify a deduction or credit, processing takes longer. Identity theft flags also delay refunds. Where's My Refund will show you the actual status of your specific return.
If I need the money urgently, can I get a partial refund now and the rest later?
No. The IRS sends refunds as a single payment, not in installments. If you need money before your refund arrives, you will need to find another source. Once your refund is processed and sent to your bank, it cannot be split or redirected.