What to expect for timing depends on how you file and how the IRS processes your return
If you file electronically and choose direct deposit, the IRS says you should see your refund within 21 days. If you file on paper or request a check by mail, add another two to three weeks for postal delivery. The 21-day window is not a may provide — it is the IRS's standard processing time, and some returns take longer if they need manual review, contain errors, or trigger fraud checks.
The speed of your refund depends on three things: how you file, how you receive the money, and whether your return needs extra review. A clean electronic return with direct deposit is fastest. A paper return with a mailed check is slowest. Anything in between falls somewhere in the middle.
Key Takeaways
- Electronic filing with direct deposit typically delivers your refund within 21 days of the IRS accepting your return.
- Paper returns and mailed checks add four to five weeks total, because the IRS must scan and process the physical form before calculating your refund.
- You can track your refund status using the IRS Where's My Refund tool on IRS.gov, which updates every 24 hours after your return is accepted.
- Returns that trigger identity verification, have math errors, or claim certain credits may take six weeks or longer to process.
- The IRS processes returns in the order they are received, so filing early in the tax season does not speed up your refund if many others file at the same time.
Electronic filing with direct deposit: the fastest route
When you file your return electronically through tax software or a tax preparer and choose direct deposit, the IRS accepts your return within one to two business days. Once accepted, the IRS then processes it and sends the refund to your bank. The total time from acceptance to money in your account is usually 21 days, though many people see their refund in 10 to 14 days.
Direct deposit is faster than a check because there is no printing, mailing, or postal delay. Your bank receives the funds electronically and deposits them into your account the same day or the next business day. If you file on a Friday, the IRS may not accept your return until Monday, and the clock starts then.
The 21-day estimate assumes your return is straightforward — no math errors, no missing information, no red flags. If the IRS needs to verify your identity or review a credit you claimed, the timeline extends.
Paper returns and mailed checks: the slowest route
If you file a paper return by mail, the IRS must first receive it, open it, scan it, and enter the data into their system. This alone takes two to three weeks. Once your return is in the system, the IRS processes it the same way as an electronic return — another 21 days. Then, instead of direct deposit, the IRS prints a check and mails it to you, which adds another two to three weeks.
The total time for a paper return with a mailed check is typically six to eight weeks from the date the IRS receives your return. If you mailed your return on April 1 and the IRS received it on April 5, you would not see the check until late May or early June.
Paper filing is slower because the IRS processes returns in the order they are received, and scanning creates a backlog during tax season. If you must file on paper, mail it as early as possible and keep a copy for your records.
How to track your refund status in real time
The IRS provides a tool called Where's My Refund on IRS.gov. You enter your Social Security number, filing status, and the exact refund amount from your return. The tool updates every 24 hours and shows you whether your return has been received, accepted, and processed.
Where's My Refund tells you three things: the status of your return (received, accepted, or approved), the expected deposit date, and whether there are any issues holding up your refund. If the tool says your return is still being processed after 21 days, it means the IRS is reviewing something — usually a math error, a missing form, or a credit that needs verification.
You can also download the IRS2Go mobile app, which provides the same information and sends you notifications when your refund status changes. Check the tool no more than once a day; checking more often will not speed up processing and may trigger a temporary lockout.
Why some refunds take longer than 21 days
The IRS flags certain returns for manual review. Common reasons include claiming the Earned Income Tax Credit (EITC), claiming the Additional Child Tax Credit (ACTC), reporting self-employment income, having a large refund relative to your income, or filing an amended return. These returns are not delayed because of an error — they are reviewed as part of IRS compliance procedures.
Identity theft checks also slow down refunds. If your Social Security number has been used on another return, or if your return matches a pattern the IRS associates with fraud, the IRS will verify your identity before releasing your refund. This verification can take an additional two to four weeks.
Math errors, missing forms, or inconsistencies between your return and IRS records also trigger delays. The IRS will contact you by mail if they find a problem. Do not ignore these letters — respond within the deadline stated in the letter, or your refund will be held indefinitely.
What to do if your refund is delayed beyond 21 days
Check Where's My Refund first. If the tool shows your return is still being processed, wait another week and check again. If it has been more than 21 days and the tool says your return is approved but you have not received the money, contact your bank to confirm the deposit has not arrived.
If your bank confirms no deposit has been made, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the exact refund amount ready. The IRS can tell you whether the refund was sent and, if so, whether it was sent to the correct account. If the IRS sent the refund to the wrong bank account, you will need to file a claim with the IRS to recover it.
If you filed a paper return and it has been more than eight weeks since you mailed it, the IRS may not have received it. Call the IRS to confirm receipt. If your return was lost in the mail, you will need to file again and note on the new return that it is a duplicate.
State income tax refunds: separate timelines
Your state refund is separate from your federal refund and follows its own timeline. Most states that have an income tax process returns within 30 to 45 days if you file electronically. Some states are faster — a few deliver refunds within two weeks. Others are slower, especially if you claim state-specific credits or deductions.
You can track your state refund through your state's tax authority website. Search "[your state] tax refund status" to find the tracking tool. Some states use the same Where's My Refund system as the federal IRS; others have their own tool.
If you filed your federal and state returns together through one tax software, the state return is processed separately and may arrive before or after your federal refund. Do not assume they will arrive at the same time.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparer or use premium tax software?
No. The speed of your refund depends only on how you file (electronic or paper), how you receive it (direct deposit or check), and whether the IRS needs to review your return. A tax preparer or premium software does not change the IRS processing timeline. Some tax software offers refund advances or loans, but these are separate products that charge a fee.
What if I filed electronically but chose a check instead of direct deposit?
The IRS will process your return within 21 days, but then print and mail a check instead of depositing the money. Add another two to three weeks for the check to arrive. Total time is usually four to five weeks from acceptance to receiving the check.
Does filing early in the tax season get me my refund faster?
Not necessarily. The IRS processes returns in the order they are received, but during the first few weeks of tax season, so many returns arrive at once that processing times can actually be longer. Filing in mid-February or later may result in faster processing than filing in early February, depending on the year.
What should I do if Where's My Refund says my return was accepted but I still have not received it after 30 days?
Contact your bank first to confirm the deposit has not arrived. If your bank has no record of the deposit, call the IRS at 1-800-829-1040. The IRS can confirm whether the refund was sent and to which account. If it was sent to the wrong account, you will need to file a claim to recover it.
Can the IRS send my refund to a prepaid card or savings account instead of my checking account?
Yes. When you file electronically, you can direct your refund to any bank account or prepaid card account in your name. The account must be set up for direct deposit. If you use a prepaid card, confirm it accepts direct deposits before you file, because some cards do not.