What to expect for timing
The IRS says most refunds arrive within 21 days of when they accept your return. In practice, many arrive in 5 to 10 business days if you file electronically and choose direct deposit to your bank account. Paper checks take longer — typically 3 to 4 weeks from acceptance. The actual speed depends on three things: how you filed, how you want the money delivered, and whether the IRS needs to review your return.
If you filed on paper, add 2 to 3 weeks just for the IRS to scan and process it before the 21-day clock starts. If you chose to have a check mailed instead of direct deposit, add another week or two after the IRS approves your refund. The 21-day window is a promise, not a may provide — some refunds take longer if the IRS flags something for manual review.
Key Takeaways
- Electronic filing with direct deposit is fastest: most refunds land in your bank account within 5 to 10 business days of acceptance.
- Paper returns take 2 to 3 weeks just to be scanned and entered into the system, then another 21 days or more for processing.
- Mailed checks arrive 1 to 2 weeks after the IRS approves your refund, so the total can reach 4 to 6 weeks from filing.
- 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 beyond the expected window, the IRS may be reviewing your return for errors or verifying information you provided.
Electronic filing with direct deposit — the fastest route
When you file your return electronically and request direct deposit, the IRS typically accepts your return within 24 hours. Once accepted, the IRS processes most refunds within 5 to 10 business days. Your bank then deposits the money into your account, usually within 1 to 2 business days after the IRS sends it. The total from submission to money in hand is often 1 to 2 weeks.
This timeline assumes your return has no errors and the IRS doesn't flag it for review. If you file early in the tax season (January or February), processing may be slightly faster because the IRS has fewer returns in the queue. If you file in April or later, expect the full 21 days or longer, especially if the system is backlogged.
Paper returns and mailed checks — what adds time
If you mail a paper return, the IRS must receive it, open it, scan it, and enter the information into their system before processing begins. This step alone takes 2 to 3 weeks. Only after that does the 21-day processing window start. So a paper return filed in mid-March might not be processed until mid-April, and the refund check might not arrive until late April or early May.
Mailed checks add another layer of delay. After the IRS approves your refund, they print the check and mail it to you. Depending on where you live and postal service speed, this takes 1 to 2 weeks. A paper return with a mailed check can take 6 to 8 weeks total from the day you mail it.
How to track your refund status
The IRS provides a tool called Where's My Refund on IRS.gov. You can access it by entering your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight. It will tell you whether the IRS has received your return, is processing it, or has approved it and sent the money.
The tool shows three statuses: "Return Received," "Refund Approved," and "Refund Sent." If your refund is sent, the tool will show the date it was deposited to your bank account or the date the check was mailed. If you don't see an update after 21 days, or if the tool says there's an issue with your return, contact the IRS at 1-800-829-1040.
Why your refund might be delayed
The IRS delays refunds for several reasons. The most common is a mismatch between what you reported and what employers or financial institutions reported to the IRS — for example, a W-2 amount that doesn't match your return, or a 1099 form showing different income. The IRS will hold your refund while they verify the information, which can add 2 to 4 weeks.
Other reasons include math errors on your return, missing information like a Social Security number, or a claim for a refundable tax credit that the IRS wants to review. If you claimed the Earned Income Tax Credit or the Child Tax Credit, the IRS may hold your refund for additional verification — this is required by law and can delay payment by several weeks.
If you owe back taxes, child support, or have defaulted student loans, the IRS may offset your refund to pay those debts. This also delays your refund while the IRS coordinates with other agencies.
What to do if your refund is late
If your refund hasn't arrived within 21 days of acceptance, check Where's My Refund first. If the tool shows "Refund Approved" but the money hasn't hit your account, wait 2 more business days — delays between the IRS and your bank are common. If it's been more than 2 business days since approval, contact your bank to confirm they received the deposit.
If Where's My Refund shows your return is still being processed after 21 days, or if it shows an error message, 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 your return is under review and when you can expect a decision. If the delay is due to a missing document or information, the IRS will tell you what to send and where to send it.
If you filed a paper return and it's been more than 3 weeks since you mailed it, call the IRS to confirm they received it. Paper returns can get lost in the mail or misfiled in the system.
Refunds held for identity theft or fraud review
If the IRS suspects identity theft or fraud, they will hold your refund while they investigate. This can take 60 days or longer. The IRS will contact you by mail if this happens — they won't call or email. If you receive a letter from the IRS saying your return is under review for identity theft, follow the instructions in the letter. You may need to provide additional documents to prove your identity.
If you believe your identity has been stolen, file a report with the Federal Trade Commission at IdentityTheft.gov. The FTC will create a recovery plan and send you a letter you can use to dispute fraudulent accounts. This won't speed up your tax refund, but it will help protect your credit.
Frequently Asked Questions
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 advance" loans, where they lend you money against your expected refund before the IRS approves it. These loans charge fees and interest, so you receive less money than your actual refund. This is not faster — it's more expensive.
What if I filed electronically but chose a mailed check instead of direct deposit?
The IRS will still process your return within 21 days, but they'll print and mail a check instead of depositing the money. This adds 1 to 2 weeks. Total time is usually 3 to 4 weeks from acceptance. Direct deposit is always faster.
Does filing early in January get me my refund faster?
Filing early can help because the IRS has fewer returns in the queue in January and early February. However, if you file before your W-2s and 1099s arrive, the IRS may delay your refund to verify the information. It's better to wait until you have all your documents than to file early and risk a delay.
Will my refund arrive on a specific date, or is it just a range?
The IRS gives a range, not a specific date. Where's My Refund will show the date your refund was approved and sent, but your bank controls when the money actually appears in your account. Most banks deposit IRS refunds within 1 to 2 business days, but some take longer.
What if I haven't received my check after 4 weeks?
Call the IRS at 1-800-829-1040 and ask them to trace the check. Provide your Social Security number and the refund amount. The IRS can tell you whether the check was mailed and, if it was, can issue a replacement. Replacement checks take another 2 to 4 weeks to arrive.