Timeline from filing to refund in your account
If you file electronically and choose direct deposit, the IRS typically issues your refund within 21 days of accepting your return. That 21-day window is the IRS's standard processing time, measured from the date they receive and accept your return—not the date you submit it. Most refunds arrive faster than that, often within 5 to 14 days after acceptance.
The actual deposit into your bank account depends on your bank's processing speed. Once the IRS sends the refund electronically, most banks deposit it within one to three business days. Some banks are faster and post it the same day or next day; others take longer. If you filed on April 1 and the IRS accepted your return that day, you might see money in your account by mid-April, but it could stretch into late April depending on your bank.
Paper checks take much longer. If you chose a mailed refund instead of direct deposit, add 7 to 14 days for postal delivery after the IRS issues the check. The IRS still processes the return in roughly the same timeframe, but the check has to travel through the mail. A paper refund can take 4 to 6 weeks total from acceptance to arrival.
Key Takeaways
- The IRS processes most electronic returns within 21 days of acceptance, and many refunds arrive in 5 to 14 days.
- Direct deposit is faster than a mailed check because the money goes straight to your bank account instead of traveling through the mail.
- Your bank's processing speed affects when you see the money, even after the IRS sends it—typically one to three business days.
- If you filed a complicated return or the IRS needs to verify information, processing can take longer than 21 days.
- You can track your refund status using the IRS Where's My Refund tool, which updates once per day.
Why some refunds take longer than 21 days
The 21-day timeline assumes a straightforward return with no errors or missing information. Several things can push your refund beyond that window. If you claimed the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC), the IRS is required by law to hold your refund until at least February 15, even if your return is accepted earlier. This applies every year, not just in certain situations.
The IRS also delays processing if your return contains inconsistencies—for example, if the income reported on your tax form doesn't match what your employer or bank reported to the IRS. Identity verification requests, missing documentation, or math errors on the return all trigger manual review, which adds weeks. If you amended a prior-year return or have an outstanding tax debt from a previous year, your current refund may be held to offset that debt.
Filing early in the tax season does not may provide a faster refund. The IRS processes returns in batches, and volume matters. A return filed in early February might take longer to process than one filed in late March, depending on the IRS's workload and whether your return requires manual review.
How to check your refund status
The IRS provides the Where's My Refund tool on IRS.gov. You enter your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight, and shows one of three statuses: accepted, processing, or sent.
"Accepted" means the IRS received your return and it passed initial checks. "Processing" means the IRS is reviewing it and has not yet issued the refund. "Sent" means the refund has been issued—either mailed as a check or transmitted to your bank for direct deposit. Once it shows "sent," your bank typically receives it within one to three business days, though the exact timing depends on your financial institution.
If you do not see your return in Where's My Refund within 24 hours of filing, wait a few days. The tool does not update immediately. If more than a week has passed and your return still does not appear, contact the IRS at 1-800-829-1040 to confirm they received it.
Direct deposit versus mailed check
Direct deposit is the fastest method. Once the IRS issues your refund, it goes electronically to your bank, which typically posts it within one to three business days. You do not have to wait for mail delivery or worry about a check getting lost.
A mailed check takes longer because it must be printed, sorted, and delivered by the postal service. After the IRS issues the check, allow 7 to 14 days for it to arrive. In total, a paper refund can take 4 to 6 weeks from the date the IRS accepts your return. If your check does not arrive within that timeframe, contact the IRS to request a replacement or have the refund reissued by direct deposit.
You choose your refund method when you file your return. If you filed by paper and chose a check, you cannot change it to direct deposit after filing. If you file electronically, direct deposit is usually the default option, but you can select a check if you prefer.
What to do if your refund is delayed beyond 21 days
First, check Where's My Refund to see the current status. If it still shows "processing" after 21 days, your return likely requires additional review. This is normal for returns with EITC or ACTC, returns with inconsistencies, or returns flagged for identity verification.
If Where's My Refund shows "sent" but you have not received the money after five business days, contact your bank to confirm the deposit was received. Sometimes a bank's system shows a delay even though the IRS sent the refund on time. If your bank has no record of the deposit, contact the IRS at 1-800-829-1040 with your return information and the date shown in Where's My Refund.
If your check was mailed and has not arrived after 14 days, you can request a replacement check or ask for the refund to be reissued by direct deposit. The IRS can issue a new check, but this adds another 7 to 14 days to the timeline. Requesting direct deposit instead is usually faster.
State refunds and federal refunds are separate
Your state tax refund is processed independently from your federal refund and follows its own timeline. Most states issue refunds within 30 to 45 days of receiving your state return, but this varies. Some states process faster; others take longer. A few states still mail all refunds by check, while others offer direct deposit.
You can track your state refund through your state's tax agency website. Search "[your state] tax refund status" to find the tracking tool. Do not assume your state refund will arrive at the same time as your federal refund, even if you filed both on the same day.
Frequently Asked Questions
Can I get my refund faster if I file early?
Filing early does not may provide a faster refund. The IRS processes returns in batches, and your return's complexity matters more than when you file. A simple return filed in March might process faster than a complex return filed in January. Direct deposit is the fastest delivery method regardless of when you file.
Why does Where's My Refund say "processing" after two weeks?
Processing can take up to 21 days from acceptance. If your return claimed EITC or ACTC, the IRS holds it until at least February 15 by law. If you see "processing" after 21 days, your return likely requires manual review due to inconsistencies, missing information, or identity verification.
What if I filed by mail instead of electronically?
Paper returns take longer to process because the IRS must receive, scan, and enter the information manually. Allow 4 to 6 weeks from mailing your return to receiving your refund. You can still track it using Where's My Refund once the IRS has processed it into their system.
Can the IRS hold my refund to pay an old debt?
Yes. If you owe back taxes, child support, or certain other federal or state debts, the IRS can offset your refund to pay that debt. You will receive a notice explaining the offset. This can delay your refund by several weeks beyond the standard processing time.
How do I know if my bank received the direct deposit?
Log into your bank account online or call your bank's customer service line. If the deposit appears in your account, it has been received. If Where's My Refund shows "sent" but your bank has no record after five business days, contact the IRS to investigate.