When your refund arrives depends on how you file and how the IRS processes it
If you file electronically and choose direct deposit, the IRS typically deposits your refund within 21 days of accepting your return. Most refunds arrive in 5 to 10 business days. If you file on paper or request a check, add another 2 to 4 weeks to that timeline. The IRS publishes a Where's My Refund tool on IRS.gov that tracks your specific return once it's been accepted—this is the only reliable way to know your actual status, because processing times vary based on the complexity of your return and the IRS's workload at that moment.
The clock starts when the IRS accepts your return, not when you submit it. If you e-file on March 15, but the IRS doesn't accept it until March 18 due to a processing queue, your 21-day window begins on March 18. Once accepted, you can check the status immediately in Where's My Refund—it updates once per day, usually overnight.
Key Takeaways
- Direct deposit refunds typically arrive 5 to 10 business days after the IRS accepts your return, with a maximum of 21 days.
- Paper checks take an additional 2 to 4 weeks after the IRS accepts your return, so plan for 4 to 6 weeks total.
- The IRS Where's My Refund tool is the only source that tracks your specific return; it updates daily and shows the exact status.
- Certain returns—those with errors, missing information, or identity verification issues—are flagged for manual review and take longer.
- Your bank may hold a deposited refund for 1 to 3 business days before it shows as available, even after it arrives.
Direct deposit is faster than a check by weeks
Direct deposit sends your refund straight to your bank account. The IRS initiates the transfer within 21 days of accepting your return; most land within 5 to 10 business days. To use direct deposit, you provide your routing number and account number on your tax return. The IRS sends the money to your bank, and your bank then processes it on their end—this final step can add 1 to 3 business days before the money shows as available in your account, even though it has technically arrived.
If you filed electronically and chose direct deposit, you can watch the progress in Where's My Refund starting the day after you file. The tool will show "Accepted" once the IRS has received your return, then "Approved" once they've processed it and authorized the deposit. After that, it shows the deposit date—the date the IRS sent the money to your bank. Your bank's processing time is separate; the tool does not track that step.
Paper checks take 4 to 6 weeks from filing
If you request a check instead of direct deposit, the IRS mails it to the address on your return. The IRS still processes your return within 21 days, but then they print and mail the check—this adds 2 to 4 weeks depending on mail delivery. A check requested in early March might not arrive until late April. The IRS does not track individual checks in Where's My Refund the way it tracks direct deposits; the tool will show "Approved" and a mailing date, but not delivery confirmation.
If your check does not arrive within 4 weeks of the mailing date shown in Where's My Refund, contact the IRS at 1-800-829-1040. They can issue a replacement check or, in some cases, arrange a direct deposit instead. Bring the mailing date from Where's My Refund when you call.
Returns flagged for review take much longer
Some returns are pulled aside for manual review before approval. This happens when the IRS detects a discrepancy—a missing form, conflicting income information, an error in your math, or a claim that triggers extra scrutiny (like the Earned Income Tax Credit). When this occurs, Where's My Refund shows "Still Being Processed" and does not give a deposit date. These reviews can add 2 to 4 weeks or longer.
The IRS will contact you by mail if they need more information. Do not ignore these letters; they include a deadline for response, usually 30 days. If you miss the deadline, your refund is delayed further. If you receive a letter asking for documents or clarification, respond promptly with the requested information. You can also call the IRS at 1-800-829-1040 to ask why your return is under review, though they may not have details until the review is complete.
Your bank may hold the deposit for a few days
Once the IRS deposits your refund into your bank account, your bank has the right to hold it for up to 3 business days before making it available to you. This is rare for direct deposits from the IRS—most banks credit them immediately—but it can happen if your account is new, if you have a history of overdrafts, or if your bank's systems are slow. The money has arrived at your bank; you simply cannot spend it yet.
If your bank is holding the deposit and you need the money sooner, contact your bank's customer service. Some banks will release the hold early if you explain the situation. Do not assume the refund is lost if it does not show as available immediately after the deposit date in Where's My Refund.
What to do if your refund is late
If your refund has not arrived within 21 days of the acceptance date shown in Where's My Refund, or if Where's My Refund shows an error, check the tool first. It is updated daily and is the most current source of information. If the tool shows "Approved" and a deposit date that has passed, wait 3 more business days for your bank to process it. If it still has not arrived, contact your bank to confirm the deposit was received on their end.
If your bank confirms they never received the deposit, or if Where's My Refund shows an error or has not updated in over a week, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS can investigate whether the deposit was sent and, if it was lost, issue a replacement check or arrange a new direct deposit. This process typically takes another 4 to 6 weeks.
Identity verification can delay your refund by weeks
If the IRS suspects identity theft or needs to verify your identity, they will contact you by mail with instructions. This is separate from a general review; it means the IRS wants to confirm you are who you say you are before releasing your refund. You will be asked to verify information through an online portal, by phone, or by mail. Until you complete this step, your refund is held.
Identity verification typically adds 2 to 4 weeks to your timeline, but it can take longer if you miss the deadline in the IRS letter or if the verification process encounters problems. Follow the instructions in the letter exactly. If you receive a verification request, do not ignore it—your refund cannot be released without it.
Frequently Asked Questions
Can I speed up my refund?
No. The IRS processes returns in the order they are received, and the 21-day timeline is the maximum they promise. Direct deposit is the fastest method available; choosing it over a check saves 2 to 4 weeks. Filing electronically is also faster than filing on paper. Beyond that, you cannot accelerate the process.
Why does Where's My Refund say "Still Being Processed" with no date?
Your return is under review. This usually means the IRS detected an error, missing information, or a claim that requires manual verification. The review typically takes 2 to 4 weeks. If the IRS needs documents from you, they will send a letter. Check your mail regularly and respond to any IRS correspondence immediately.
What if I filed on paper instead of electronically?
Paper returns take longer to process. The IRS must scan and enter your information manually, which adds 1 to 2 weeks before your return is even accepted. Once accepted, the normal 21-day timeline applies. Total time is usually 6 to 8 weeks for a paper return with direct deposit, or 8 to 10 weeks for a paper check.
My refund arrived but my bank is holding it—what do I do?
Contact your bank and ask why the hold is in place. Most holds on IRS direct deposits are released within 1 business day. If your bank will not release it, ask to speak with a supervisor. The money is yours; the bank is simply delaying access to it temporarily.
Can I get my refund as a direct deposit if I already requested a check?
Once you file your return, you cannot change the refund method. If you requested a check and want direct deposit instead, you must wait for the check to arrive, then contact the IRS to arrange a replacement direct deposit. This adds weeks to your timeline, so it is worth choosing direct deposit before you file.