How long a tax refund takes to deposit
If you filed electronically and chose direct deposit, the IRS says you should see your refund within 21 days. That 21-day window starts from the date the IRS accepts your return, not the date you file it. In practice, most refunds arrive within 5 to 10 business days after acceptance, but the IRS does not may provide anything faster than 21 days.
The 21-day timeline assumes your return has no errors, your bank account information is correct, and the IRS does not need to verify your identity or income. If any of those conditions are not met, your refund will take longer. Paper returns take 4 to 6 weeks minimum because they have to be manually processed before the IRS can even begin calculating your refund.
Deposit speed also depends on your bank. Once the IRS sends the money, your bank controls how quickly it appears in your account. Most banks post direct deposits the same day they receive them, but some take an extra business day. Check your bank's direct deposit policy if you want to know the exact timing on their end.
Key Takeaways
- The IRS has 21 days to deposit your refund after accepting your return, but most arrive within 5 to 10 business days if you filed electronically with direct deposit.
- Paper returns take 4 to 6 weeks because they must be manually processed before the IRS calculates your refund.
- Your bank may take an extra business day to post the deposit even after the IRS sends it, so check your bank's direct deposit timeline.
- You can track your refund status on IRS.gov using the Where's My Refund tool, which updates once per day.
- If your refund does not arrive within 21 days, contact the IRS or check for identity verification requests, offset notices, or errors on your return.
Tracking your refund status in real time
The IRS Where's My Refund tool is the only official way to see where your refund is. Go to IRS.gov, click "Check My Refund Status," and enter 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 one day will not give you new information.
Where's My Refund will tell you one of three things: the IRS is still processing your return, your refund has been approved and is on its way to your bank, or there is a problem that needs your attention. If the tool says your refund was approved and sent to your bank, it should arrive within one to three business days depending on your bank's processing speed.
Do not rely on third-party refund tracking apps or websites. Only the IRS tool has access to your actual refund status. Apps that claim to track your refund faster or show you information the IRS does not publish are either guessing or collecting your data without giving you real information in return.
Why your refund might be delayed past 21 days
The most common reason for delays is an error or inconsistency on your return. This includes mismatched income information (your W-2 does not match what you reported), a wrong Social Security number, or a math error. The IRS will not send your refund until these are corrected, and you will not know about the error unless you check Where's My Refund or the IRS contacts you.
Identity verification is another frequent cause of delay. If the IRS suspects fraud or cannot confirm your identity, they will send you a notice asking you to verify information by mail or through their online Identity Verification Service. This process can add 2 to 4 weeks to your timeline. Check your mail carefully and respond to any IRS notice immediately.
Offset is a third reason your refund might not arrive. If you owe back taxes, child support, or student loans, the IRS can use your refund to pay those debts. You will receive a notice explaining the offset, but your refund will not go to your bank account. The offset process takes several weeks after your refund is approved.
Finally, if you filed a paper return or amended return, processing takes much longer than a standard electronic return. Paper returns are processed in the order they are received, and the IRS processes millions of them each year, so delays of 6 to 8 weeks are common.
Direct deposit versus check or debit card
Direct deposit is the fastest method. Money goes straight to your bank account within 5 to 10 business days in most cases. You need to provide your routing number and account number on your return, and those must be correct or the IRS cannot deposit the money.
If you chose a check by mail, expect 3 to 4 weeks for delivery after the IRS approves your refund. The IRS prints and mails checks in batches, and postal delivery adds another week or more depending on where you live. If your check does not arrive within 4 weeks, contact the IRS to confirm the address they have on file.
Some people receive their refund on a temporary debit card instead of a check or direct deposit. This happens when the tax preparation company you used offers it as an option. The card is funded within a few business days, but you may face fees for using it at out-of-network ATMs or for customer service calls.
What to do if your refund is late
If 21 days have passed since the IRS accepted your return and Where's My Refund still shows processing, contact the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS can tell you whether your return is delayed due to an error, identity verification, or offset.
If Where's My Refund says your refund was sent to your bank but it has not arrived after 5 business days, contact your bank's customer service line. Provide them with the date the IRS says it sent the deposit. Your bank can trace the deposit and tell you whether it was received and posted, or whether it is still in transit.
If the IRS sent your refund to the wrong bank account, you will need to contact the IRS to request a trace. This is a formal investigation that can take 4 to 6 weeks. The IRS will try to recover the money from the wrong account and reissue your refund. In the meantime, keep records of all your communication with the IRS and your bank.
Amended returns and refund timing
If you filed an amended return (Form 1040-X), your refund will take significantly longer. The IRS processes amended returns separately from regular returns, and they are handled manually. Expect 8 to 12 weeks for an amended return refund, even if you filed electronically.
You can track an amended return using Where's My Refund, but the tool may not update as frequently as it does for regular returns. If you have not heard anything after 12 weeks, contact the IRS with your amended return information.
State tax refunds and timing
State tax refunds are separate from federal refunds and follow their own timelines. Most states that have income tax process refunds within 2 to 4 weeks if you filed electronically with direct deposit. Some states are faster; others take 6 to 8 weeks. Check your state's tax agency website for their specific timeline.
If you filed both federal and state returns, they are processed independently. Your federal refund may arrive while you are still waiting for your state refund, or vice versa. Track each one separately using your state's refund tracking tool.
Frequently Asked Questions
Can I get my refund faster than 21 days?
No. The IRS 21-day timeline is the fastest they will process a refund. Most arrive in 5 to 10 business days, but the IRS does not offer expedited processing. If you need money urgently, you cannot speed up a tax refund.
Why does Where's My Refund say processing but it has been 3 weeks?
The tool updates once per day, usually overnight. If it still says processing after 21 days, there is likely an issue with your return—an error, identity verification request, or offset. Contact the IRS at 1-800-829-1040 to find out what is holding up your refund.
What if I gave the IRS the wrong bank account number?
Contact the IRS immediately at 1-800-829-1040 and request a trace of your refund. The IRS will investigate where the money went and attempt to recover it. This process takes 4 to 6 weeks. In the meantime, the bank that received the incorrect deposit may return it to the IRS automatically.
Does filing early get you your refund faster?
Filing early does not speed up processing. The IRS processes returns in the order they are received, and the 21-day timeline applies regardless of when you file. Filing early just means you start waiting earlier.
How do I know if my refund was offset?
The IRS will send you a notice in the mail explaining the offset and which debt it was applied to. If you do not receive a notice but Where's My Refund shows your refund was approved, contact the IRS to confirm whether an offset was applied.