How the IRS delivers your refund depends on how you filed and how you want it
If you filed electronically and chose direct deposit, the IRS typically sends your refund within 21 days. If you filed by mail or chose a paper check, it takes longer — usually four to six weeks from when the IRS receives your return. The IRS publishes a general timeline, but the actual time varies based on whether your return needs review, whether you claimed certain credits, and how backed up the processing system is at the moment you filed.
The fastest route is electronic filing plus direct deposit to a bank account or prepaid debit card. The slowest is mailing a paper return and requesting a paper check. Most people fall somewhere in between. The IRS does not send refunds in the order they arrive — they process returns in batches, so filing early does not may provide you get paid first.
Key Takeaways
- Direct deposit refunds typically arrive within 21 days of electronic filing, but can take longer if the IRS needs to review your return.
- Paper checks take four to six weeks from the date the IRS receives your mailed return, plus mail delivery time.
- The IRS processes returns in batches, not in order received, so filing early does not speed up your individual refund.
- You can track your refund status using the IRS Where's My Refund tool on IRS.gov, which updates once per day.
- If your refund is delayed beyond the expected timeframe, contact the IRS at 1-800-829-1040 or use the IRS2Go app to check for holds or issues.
Direct deposit refunds: the 21-day standard
When you file your return electronically and provide your bank account or prepaid card information, the IRS aims to deposit your refund within 21 days. This is the timeline the IRS publishes and the one most people experience. However, 21 days is not a may provide — it is a target for routine returns that do not require additional review.
The clock starts when the IRS receives your return, not when you submit it. If you e-file on April 1st, the IRS may not process it until April 3rd or later, depending on volume. Once processed, the 21-day window begins. Your bank may take an additional one to three business days to post the deposit after the IRS sends it, so the money might not show in your account until day 23 or 24.
Direct deposit is faster than any other method because the IRS does not have to print, stuff, and mail anything. It also reduces the chance of your check getting lost in the mail. If you have not set up direct deposit before, you can add your bank details when you file electronically this year.
Paper checks: four to six weeks plus mail time
If you filed a paper return by mail, the IRS takes longer to process it because someone has to open the envelope, scan the documents, and enter the information into the system. The IRS estimates four to six weeks from the date they receive your return at their processing center. This does not include the time it takes for your return to travel through the mail to reach them.
Once the IRS prints and mails your check, add another week to ten days for postal delivery, depending on distance and mail volume. If you mailed your return on April 1st and the IRS received it on April 5th, you might not see the check until mid-May or later. Paper checks are the slowest option and the most vulnerable to loss or theft in the mail.
If you filed by mail and it has been more than six weeks since you mailed it, contact the IRS to confirm they received your return. You can call 1-800-829-1040 or use the IRS2Go mobile app. Have your Social Security number, filing status, and the refund amount ready.
Why some refunds take longer than 21 days
The IRS holds some returns for additional review. Common reasons include claiming the Earned Income Tax Credit (EITC), the Additional Child Tax Credit (ACTC), or the American Opportunity Tax Credit. These credits are subject to identity verification and fraud checks, which can add two to four weeks to processing time. The IRS also reviews returns with large refunds, multiple dependents, or business income more carefully.
If you made an error on your return — a mismatched Social Security number, an incorrect filing status, or a math mistake — the IRS will hold the return while they contact you or correct it themselves. This can add several weeks. If you claimed a credit you are not sure about, expect a delay.
The time of year matters too. Returns filed in February and early March move faster because the IRS has fewer returns to process. Returns filed in late March and April face longer queues. If you file in October or November, you may see faster processing because volume is lower, but this varies year to year.
How to check the status of your refund
The IRS provides a tool called Where's My Refund on IRS.gov. You enter your Social Security number, filing status, and the refund amount, and the tool shows you the current status. It updates once per day, usually overnight. If your refund is on track, it will show an expected deposit date. If there is a problem, it will tell you to contact the IRS.
You can also use the IRS2Go mobile app, which has the same information and is easier to check on your phone. Both tools are free and do not require you to create an account. Do not rely on email or text messages claiming to be from the IRS — the IRS does not initiate contact by email or text about refunds.
If Where's My Refund shows "still processing" after 21 days for a direct deposit return, or after six weeks for a paper return, call the IRS at 1-800-829-1040. Have your return in front of you. The IRS can tell you whether your return is under review, whether there is a problem with your bank account information, or whether your check was mailed and lost.
What to do if your refund is delayed or missing
If the IRS says your refund was deposited but it did not arrive in your account, contact your bank first. Ask them to search for the deposit using the IRS trace number, which the IRS can provide. Sometimes a deposit is rejected because the account number was entered wrong, the account was closed, or the account holder's name does not match the return. Your bank can tell you which happened.
If your bank confirms the deposit was never received, call the IRS at 1-800-829-1040 and ask them to trace the refund. The IRS can reissue the refund as a check if the direct deposit failed. This process takes an additional two to four weeks. Have your bank account information, routing number, and the date you filed ready.
If the IRS says your check was mailed but you never received it, file a claim using Form 3911, Taxpayer Statement Regarding Refund. You can file this form online through IRS.gov or mail it to the address on the form. The IRS will investigate and either reissue the check or deposit the refund to your bank account. This also takes two to four weeks.
State tax refunds follow a different timeline
Your state refund is separate from your federal refund and follows its own timeline. Most states that have income tax aim to process refunds within 30 to 45 days of receiving your return, but some are faster and some are slower. A few states offer direct deposit for state refunds, which is faster than a check. Others only mail checks.
You can track your state refund through your state's tax agency website. Search "[your state] tax refund status" to find the tracking tool. Some states update their status daily; others update weekly. If you filed your federal and state returns together electronically, your state return may process at a different pace than your federal return, so do not assume they arrive on the same day.
If your state refund is delayed, contact your state tax agency directly. The federal IRS cannot help you with state refunds, and your state agency cannot help with federal refunds. Each has its own processing center and its own timeline.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparer or software company?
No. Tax preparation software and tax preparers cannot speed up IRS processing. Some offer "refund advance" loans where they lend you money against your expected refund, but you pay interest or fees for this, and the IRS still takes the same amount of time to process your return. Direct deposit is the fastest free option available.
What if I filed electronically but chose a paper check instead of direct deposit?
The IRS will print and mail your check, which takes longer than direct deposit. You can expect the check to arrive within three to four weeks of filing, plus mail delivery time. This is faster than mailing a paper return, but slower than direct deposit.
Does filing on April 15th delay my refund compared to filing in February?
Filing closer to the deadline does not automatically delay your refund, but it does mean the IRS is processing more returns at once, so queues are longer. A return filed in February might process in 15 days, while the same return filed in April might take 25 days. The difference is volume, not the filing date itself.
If I owe state taxes but am getting a federal refund, will the IRS keep my refund?
The IRS does not automatically offset federal refunds for state taxes. However, if you owe back state taxes, the state can request that the IRS intercept your federal refund and send it to the state instead. You would receive notice from the state before this happens. Contact your state tax agency if you think this may apply to you.
Why does the IRS say my refund was deposited, but my bank says they never received it?
The most common reason is an incorrect account number or routing number on your return. The IRS sends the deposit to the wrong bank, and it bounces back. The IRS then has to reissue the refund as a check, which takes additional time. Double-check your bank information before you file next year.