The timeline depends on how you file and how the IRS processes your return
If you file electronically and choose direct deposit, the IRS typically issues your refund within 21 days of accepting your return. That 21 days is the IRS's own standard — it's not a may provide, but it's what they aim for. The clock starts when the IRS accepts your return, not when you submit it. There's often a gap between submission and acceptance, especially during peak filing season in March and April.
The actual deposit into your bank account happens after the IRS issues the refund. Once issued, your bank receives the transfer through the ACH network (Automated Clearing House), which typically takes one to two business days. So the full timeline from IRS acceptance to money in your account is usually 22 to 23 days, though it can be faster.
If you file by mail or claim certain credits like the Earned Income Tax Credit, the timeline stretches. Paper returns take longer to process — the IRS estimates 21 days from receipt, but receipt itself can take a week or more depending on mail volume. Returns claiming EITC or Additional Child Tax Credit are held until mid-February by law, even if filed earlier.
Key Takeaways
- Electronic filing with direct deposit is the fastest route: the IRS aims to issue your refund within 21 days of accepting your return, then your bank deposits it one to two business days later.
- The 21-day clock starts when the IRS accepts your return, not when you submit it — there can be a gap of several days during busy season.
- Paper returns take longer because the IRS must receive and manually process them, adding a week or more to the timeline.
- Returns claiming EITC or Additional Child Tax Credit are held until mid-February regardless of filing date, as required by federal law.
- You can track your refund status through IRS Where's My Refund, which updates once daily and shows the most accurate timeline for your specific return.
How the IRS processes your return before issuing the refund
When you file electronically, the IRS receives your return when ready. But acceptance — the point at which they actually begin processing it — can take a few days. During January and early February, acceptance is usually quick. During March and April, when millions file at once, the queue backs up and acceptance can take five to seven days even for straightforward returns.
Once accepted, the IRS runs automated checks: they verify your Social Security number, check for duplicate filings under your name, cross-reference income reported by employers and financial institutions, and flag any inconsistencies. Most returns pass these checks and move to the next stage. Some are flagged for manual review — this is where delays happen. Manual review can add weeks or months if the IRS needs to verify information or if there's a discrepancy between what you reported and what their records show.
If your return passes all checks, the IRS issues the refund. This is an internal IRS action — they generate the refund and send it to the payment processor. From that point, your bank receives the deposit through the ACH network.
Direct deposit versus check: which arrives faster
Direct deposit is significantly faster. Once the IRS issues your refund, the ACH transfer to your bank account takes one to two business days. A check takes much longer: the IRS must print it, mail it, and it travels through the postal system. Depending on where you live and mail volume, a check can take two to three weeks after the IRS issues it.
Direct deposit also eliminates the risk of a check being lost or stolen in the mail. If you haven't set up direct deposit on your return, you can still add it through IRS Where's My Refund if your return hasn't been processed yet. Once processing has begun, you cannot change the payment method.
If you're expecting a check and it doesn't arrive within the timeframe the IRS provided, you can file a claim through IRS Form 3911, Taxpayer Claim for Refund of U.S. Individual Income Tax Paid. This form asks the IRS to investigate whether the check was lost or cashed fraudulently.
Why some refunds take longer than 21 days
The most common reason for delay is that your return requires manual review. This happens when the IRS detects something that doesn't match their records — a discrepancy in income, an unusual deduction, or a mismatch between your filing status and prior-year returns. You don't always know why your return was flagged; the IRS straightforward holds it for review.
Returns claiming EITC or Additional Child Tax Credit are automatically held until mid-February, even if filed in January. This is a statutory requirement, not a processing delay. The IRS uses this time to prevent fraud and duplicate claims. If you file in January claiming EITC, your refund will not be issued before mid-February regardless of how quickly the IRS processes it.
Identity verification delays also extend timelines. If the IRS suspects identity theft or fraud, they may ask you to verify information by phone or mail. This can add weeks. You'll receive a letter if this happens — the letter includes instructions for verification and a important date to respond.
During peak filing season (March through May), processing backlogs can add a few days to the standard 21-day window. The IRS processes returns in the order received, so filing early can help, but volume still affects timing.
How to track your refund in real time
The IRS provides Where's My Refund, a tool on IRS.gov that shows your refund status. You can access it with your Social Security number, filing status, and the exact refund amount from your return. The tool updates once daily, usually overnight, so checking multiple times in one day won't show new information.
Where's My Refund shows three possible statuses: "Return Received" (the IRS has your return but hasn't accepted it yet), "Approved" (the IRS has accepted and processed your return and approved the refund), and "Sent" (the refund has been issued). Once it shows "Sent," your bank should receive the deposit within one to two business days.
If your return shows no status at all, it hasn't been received or processed yet. If it's been more than 24 hours since you filed electronically, check again the next day. If it's been more than a week and still shows nothing, contact the IRS directly at 1-800-829-1040.
What happens if your refund doesn't arrive on time
If Where's My Refund shows "Sent" but the money hasn't appeared in your account after three business days, contact your bank first. The deposit may be pending or held for verification. Your bank can confirm whether they've received the ACH transfer from the IRS.
If your bank confirms they haven't received it, or if Where's My Refund still shows "Approved" after 21 days, contact the IRS. Have your return handy and be ready to provide your Social Security number, filing status, and refund amount. The IRS can investigate whether the refund was issued and, if so, where it went.
If you filed by mail and it's been more than 21 days since the IRS received your return (not since you mailed it), you can also contact the IRS for an investigation. Keep your mailing receipt if you have one — it shows the date the IRS received your return.
Refunds split between multiple accounts or payment methods
You can direct different portions of your refund to separate bank accounts or use part of it to purchase savings bonds. This requires setting up multiple direct deposits on your return before filing. Once you file, you cannot change how the refund is split.
If you've set up multiple deposits, each portion follows the same 21-day timeline from IRS acceptance. All portions are issued at the same time, so they should all arrive within the same one- to two-day window. If one deposit arrives but another doesn't, contact your bank to confirm both ACH transfers were received.
Frequently Asked Questions
Does filing early mean my refund comes faster?
Filing early can help slightly — the IRS processes returns in order, so filing in January rather than April means you're earlier in the queue. However, the 21-day processing window is the same regardless of when you file. The main advantage of filing early is that you get your money sooner in the calendar year, not that the IRS processes it faster.
Why does the IRS say 21 days but my refund took longer?
The 21 days is the standard processing time, but it's not a may provide. Returns claiming EITC or Additional Child Tax Credit are held until mid-February by law. Returns flagged for manual review, identity verification, or fraud checks take longer. During peak season, backlogs can add a few days. Where's My Refund shows your actual status, which is more accurate than the general 21-day estimate.
Can I get my refund faster if I pay a tax preparer or software company?
No. The IRS processes all returns at the same speed regardless of who prepared them. Some tax software companies offer "refund advances" or loans against your expected refund, but these are loans you must repay — they don't speed up the IRS's processing. The IRS itself has no expedited processing option.
What if I made a mistake on my return after filing?
If you haven't received your refund yet, contact the IRS before it's issued — they may be able to correct it. If the refund has already been issued, you'll need to file an amended return (Form 1040-X) after you receive it. An amended return can take several months to process, so it's worth trying to catch errors before the original refund is issued.
Do state refunds follow the same timeline as federal refunds?
No. State refund timelines vary by state. Some states issue refunds within two to three weeks of accepting your return; others take six to eight weeks. Check your state's tax agency website for their specific timeline. You can often track state refunds through a similar tool to the IRS's Where's My Refund.