Direct deposit usually arrives within 21 days, but can take longer depending on how you filed and whether the IRS needs to verify your return
The IRS says it will deposit your refund within 21 days of accepting your return. In practice, most direct deposits land in 5 to 10 business days after the IRS accepts your filing. If you mailed a paper return, add 2 to 4 weeks to that timeline just for the IRS to receive and scan it. If you chose a check instead of direct deposit, add another 1 to 2 weeks for printing and mail delivery.
The 21-day window is a promise, not a may provide. The IRS can hold your refund longer if it flags your return for review, if you claimed the Earned Income Tax Credit or Child Tax Credit (both trigger extra verification), or if there are errors on your return. During peak filing season—January through April—processing times slow down across the board.
You can track your refund's status using the IRS Where's My Refund tool on IRS.gov, which updates once per day and shows you exactly where your return sits in the queue. That tool is your most reliable source for timing; calling the IRS or visiting a tax preparer will not speed things up.
Key Takeaways
- Direct deposit refunds typically arrive 5 to 10 business days after the IRS accepts your return, though the IRS allows up to 21 days.
- Paper returns take an additional 2 to 4 weeks just to reach the IRS, so the total timeline from mailing to deposit can be 6 to 8 weeks.
- Refunds claimed with the Earned Income Tax Credit or Child Tax Credit are held for extra verification and may take the full 21 days or longer.
- The IRS Where's My Refund tool updates daily and is the only way to see your actual status; it does not show a specific deposit date but does show processing stage.
- Checks take 1 to 2 weeks longer than direct deposits because they must be printed and mailed, so plan for 6 to 12 weeks total if you chose check delivery.
Why direct deposit is faster than a check
Direct deposit moves money electronically from the IRS to your bank account. Once the IRS approves your return and initiates the transfer, your bank receives the funds within 1 to 3 business days. The entire process—from IRS acceptance to money in your account—usually takes 5 to 10 business days.
A check has to be printed at an IRS facility, placed in an envelope, and sent through the mail. Even after the IRS approves your return, you are waiting for printing (1 to 2 weeks) and mail delivery (3 to 7 business days depending on distance). If you live far from an IRS processing center or if mail is slow in your area, a check can take 6 to 12 weeks total from filing to cashing.
Direct deposit also eliminates the risk of a lost or stolen check. If you did not set up direct deposit when you filed, you cannot change it after the fact—the IRS will mail a check whether you want it or not.
How paper returns add weeks to your timeline
If you mailed a paper return instead of filing online, the IRS does not start the 21-day clock until it receives and scans your return. Mail delivery alone takes 3 to 7 business days depending on distance. Once it arrives at an IRS processing center, it sits in a queue to be opened, scanned, and entered into the system—that step can take 1 to 3 weeks during busy season.
Only after your return is scanned and entered does the IRS begin processing it. So a paper return filed in early March might not be accepted until late March or early April, and then you wait another 5 to 21 days for the refund to post. Total time from mailing to deposit: 6 to 8 weeks is common, and 10 to 12 weeks is not unusual during peak season.
If you have not received your refund and you mailed your return more than 4 weeks ago, use the Where's My Refund tool to check status. If the tool says it has no record of your return, contact the IRS at 1-800-829-1040 to confirm it was received.
When the IRS holds your refund for review
The IRS automatically reviews certain returns before releasing the refund. If you claimed the Earned Income Tax Credit (EITC), the IRS is required by law to hold your return for at least 21 days—even if everything is correct. If you also claimed the Additional Child Tax Credit (ACTC), the hold extends to February 15 at the earliest, regardless of when you filed. These holds exist to prevent fraud and are not a sign something is wrong with your return.
The IRS also reviews returns that have math errors, missing information, or inconsistencies with other documents (like a W-2 or 1099). If your return is flagged, the IRS sends you a letter explaining what it needs. You must respond within 30 days, and then processing starts over. This can add 4 to 8 weeks to your timeline.
The Where's My Refund tool will show "We received your return and it is being processed" or "We are reviewing your return" depending on the stage. If it says the IRS is reviewing your return, check your mail for a letter within 1 to 2 weeks.
What to do if your refund does not arrive on time
If the Where's My Refund tool says your refund was approved and deposited, but the money has not hit your account, wait 2 to 3 more business days. Banks sometimes take longer than expected to post deposits, especially if the deposit arrived on a Friday or before a holiday.
If more than 3 business days have passed since the tool said your refund was deposited, contact your bank to confirm the deposit was received. Provide the bank with the date the IRS said it was sent. The bank can trace the deposit and tell you whether it is stuck in their system or if there was an error with your account number.
If your bank has no record of the deposit, call the IRS at 1-800-829-1040 with your Social Security number, filing status, and the refund amount. The IRS can confirm whether the deposit was actually sent and to which account. If there was an error with your account information, the IRS will issue a check instead, which adds another 2 to 4 weeks.
Refund timing during tax season versus off-season
From January through April, the IRS processes millions of returns simultaneously. Processing times slow down, and the 21-day window is more likely to be used in full. A return filed in February might not be accepted until mid-March, and then you wait another 21 days for the refund. If you filed in February and claimed EITC, you could be waiting until late April or early May.
If you file after April 15, processing is usually faster because the volume drops. A return filed in June or July might be accepted and refunded in 5 to 10 business days. However, filing late means you are waiting longer overall to get your money back, so the speed gain is offset by the delay in filing.
The IRS publishes weekly processing times on IRS.gov under "Tax Return Status." That page shows how many days behind the IRS is for returns filed in each week. If you are considering when to file, checking that page can give you a sense of current wait times.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparer or use tax software?
No. The IRS processes all returns at the same speed regardless of who filed them. Tax software and tax preparers cannot speed up the IRS, though some offer "refund advance" loans that give you money immediately in exchange for a fee—this is borrowing against your refund, not getting it faster. The IRS still takes 5 to 21 days to process and deposit.
What if I filed electronically but the Where's My Refund tool says it has no record?
Wait 24 hours and check again. The tool updates once per day, usually overnight. If it still shows no record after 48 hours, contact your tax preparer or software provider to confirm the return was actually transmitted to the IRS. If it was sent, call the IRS at 1-800-829-1040 to verify receipt.
Does the IRS send an email or text when my refund is deposited?
No. The IRS does not send notifications by email or text. The only way to track your refund is the Where's My Refund tool on IRS.gov. Scammers often send fake IRS emails claiming to notify you about a refund—do not click links in unsolicited emails claiming to be from the IRS.
If I owe taxes from a previous year, will the IRS take my refund?
Yes. The IRS will offset your refund to pay back taxes, penalties, or unpaid child support. The IRS will send you a notice explaining the offset before it happens. If you think the offset is wrong, you have 60 days from the notice to request a hearing.
How do I change my refund from a check to direct deposit if I already filed?
You cannot. Once you file, the delivery method is locked in. If you chose check and want direct deposit next year, you will need to file electronically and provide your bank account information when you do. For this year, your refund will arrive by check.