Direct deposit gets your refund in 5 to 7 business days after the IRS accepts your return
If you file electronically and choose direct deposit, the IRS typically processes your refund within 21 days of accepting your return. In practice, most refunds arrive in 5 to 7 business days after acceptance—sometimes faster. Direct deposit is the fastest method because the money moves straight from the IRS to your bank account with no physical mail involved.
The speed depends partly on when you file. Early in the tax season (January through mid-February), processing is faster because the IRS has fewer returns in the queue. Filing in March or April, when millions of returns arrive at once, can push you toward the full 21-day window even with direct deposit.
Your bank also plays a small role. Most banks post IRS deposits the same day they arrive, but some hold the funds for one business day. Check with your bank if you need the money on a specific date.
Key Takeaways
- Direct deposit is the fastest refund method, typically arriving 5 to 7 business days after the IRS accepts your return.
- Filing electronically with direct deposit beats mailing a paper return by weeks—paper returns take 4 to 6 weeks or longer.
- Filing early in tax season (January and early February) speeds up processing because the IRS handles fewer returns per day.
- You can track your refund status on IRS.gov using the Where's My Refund tool, which updates once per day.
- If your refund is delayed past 21 days, contact the IRS at 1-800-829-1040 or use the IRS2Go app to investigate.
How to set up direct deposit on your tax return
When you file your return—whether through tax software, a tax preparer, or the IRS Free File program—you will see a section asking how you want your refund. Choose direct deposit and provide your bank account number and routing number. Both numbers appear on the bottom left of any check from that account, or you can call your bank to confirm them.
Use the correct routing number for your specific bank branch. Many large banks have multiple routing numbers depending on where your account was opened. If you enter the wrong routing number, your refund will be rejected and sent back to the IRS, adding 2 to 3 weeks to the timeline while the IRS reissues it.
Double-check the account number and routing number before you submit your return. The IRS does not call or email to confirm these details—if something is wrong, you will only find out when the refund bounces back.
Paper returns and mailed refunds take 4 to 6 weeks or longer
If you mail a paper return to the IRS, expect 4 to 6 weeks before a check arrives in your mailbox. The IRS must receive your return, open and scan it, enter the data into their system, process it, and then print and mail a check. Each step adds days.
Paper returns also face a higher risk of delay. If the IRS cannot read your handwriting, if a page is missing, or if your signature does not match their records, they will set your return aside for manual review. This can add weeks or months to processing time.
The IRS processes paper returns more slowly during peak season (March through May). If you mail your return in April, you may not see your refund until June or July.
Refund anticipation loans are not faster—they cost money
Some tax preparation companies offer refund anticipation loans (RALs), which are short-term loans based on your expected refund. The company lends you the money immediately, then collects the refund from the IRS when it arrives. This sounds fast, but it costs you.
RALs typically charge $100 to $300 in fees and interest, even though you receive the money only a few days earlier than you would with direct deposit. You are paying hundreds of dollars to speed up a process that is already fast. The loan also comes with terms and conditions—if the IRS reduces your refund for any reason, you still owe the full loan amount plus fees.
Unless you have an urgent financial need and cannot wait 5 to 7 days, a refund anticipation loan is not worth the cost.
Track your refund status using the IRS Where's My Refund tool
The IRS provides a free tool called Where's My Refund on IRS.gov. Enter your Social Security number, filing status, and the exact refund amount shown on your return. The tool updates once per day and tells you whether the IRS has received your return, is processing it, or has approved it for payment.
The tool also shows an expected deposit date once your refund has been approved. This date is usually accurate within a day or two. If the tool shows your refund is approved but the money has not arrived after the expected date, contact your bank to confirm the deposit was received—sometimes a bank holds a large deposit for review.
You can also use the IRS2Go mobile app, which provides the same information and sends you a notification when your refund is approved.
What to do if your refund is delayed past 21 days
If you filed electronically with direct deposit and your refund has not arrived 21 days after the IRS accepted your return, contact the IRS. Call 1-800-829-1040 (wait times are long during tax season, so call early in the day or late in the week). Have your Social Security number, filing status, and the refund amount ready.
The IRS will investigate whether your return is still processing, whether there is an issue with your bank account information, or whether the refund was rejected and is being reissued. Common problems include a wrong routing number, a closed bank account, or a discrepancy between your return and IRS records.
If the IRS finds an error on your return—such as a math mistake or a missing form—they will send you a notice by mail explaining the issue and the corrected refund amount. This adds time to your refund, but you will receive the corrected amount once the issue is resolved.
State tax refunds follow a separate timeline from federal refunds
If you are owed a state tax refund, it does not arrive at the same time as your federal refund. State tax agencies process returns on their own schedule, which varies by state. Some states process refunds in 2 to 3 weeks; others take 6 to 8 weeks or longer.
Most states offer direct deposit for state refunds if you choose it on your state return. This is faster than a mailed check. Check your state's tax agency website to track your state refund status—each state has its own tracking tool, similar to the IRS Where's My Refund tool.
If you filed your federal and state returns together through a tax preparation service, the state refund will still be processed separately and may arrive weeks after your federal refund.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparer to file for me?
No. The IRS processes returns at the same speed regardless of who files them. A tax preparer can file electronically, which is faster than mailing a paper return, but the processing timeline is identical to filing on your own. You save time on preparation, not on receiving your refund.
What if I made a mistake on my return after I filed it?
If you catch an error before the IRS accepts your return, you can file an amended return using Form 1040-X. If the IRS has already accepted your return, you must wait for your refund to arrive, then file the amended return. Amended returns take 8 to 12 weeks to process, so correcting an error after filing will delay your refund significantly.
Does filing on January 1st get me my refund faster than filing in February?
Yes, slightly. The IRS begins accepting returns on a specific date each year (usually late January), and returns filed in the first week are processed faster because the volume is lower. Filing in early February is still fast, but filing in March or April will push you closer to the 21-day maximum.
Why does the IRS say 21 days but my refund arrived in 5 days?
The IRS quotes 21 days as the maximum processing time, but most refunds are processed much faster. The 21-day window accounts for returns that need additional review, returns filed late in the season, and mail delays. Your refund may arrive in 5 to 7 days if there are no issues with your return and you filed early in the season.
Can I receive my refund on a prepaid card instead of a bank account?
Some tax preparation software and services offer the option to deposit your refund onto a prepaid card they provide. This works the same way as direct deposit to a bank account—the refund arrives in 5 to 7 business days. However, prepaid cards often charge monthly fees or per-transaction fees, so confirm the costs before choosing this option.