The IRS sends most refunds within 21 days of processing your return
The IRS publishes a standard timeline: 21 days from the date they accept your return. That is the window they use in their own systems and what you will see if you check the "Where's My Refund?" tool on IRS.gov. But that 21 days is not a promise — it is the time they aim for under normal conditions, and several things can push you past it.
The actual arrival depends on three separate events: the IRS processing your return, your bank receiving the deposit, and your bank posting it to your account. The IRS controls the first. Your bank controls the second and third. If the IRS sends your refund on day 18 but your bank takes three days to post it, you see the money on day 21 — but the delay was not the IRS's doing.
You can track your refund's status using the IRS "Where's My Refund?" tool at IRS.gov. You will need your Social Security number, filing status, and the exact refund amount. The tool updates once per day, usually overnight. If it says "accepted" but not yet "approved," your return is in the queue. If it says "approved," the IRS has processed it and sent it to your bank.
Key Takeaways
- The IRS aims to process and send refunds within 21 days of accepting your return, though some take longer depending on what triggered a review.
- Direct deposit refunds arrive faster than paper checks — typically within the 21-day window, while checks can take an additional week or more after the IRS mails them.
- The "Where's My Refund?" tool on IRS.gov shows whether your return has been accepted, approved, and sent to your bank, and updates once per day.
- Refunds are delayed when the IRS flags your return for review — usually because of mismatched income information, claimed credits that need verification, or math errors.
- If your refund does not arrive within 21 days of the "approved" status, contact your bank first, because the delay is often on their end, not the IRS's.
Why some refunds take longer than 21 days
The 21-day timeline assumes your return passes through without triggering a review. The IRS flags returns for several reasons: a W-2 or 1099 from your employer or bank does not match what you reported, you claimed the Earned Income Tax Credit or Child Tax Credit and the IRS wants to verify your income or dependent information, you reported a loss that seems unusually large, or there is a math error on the form itself.
When the IRS flags your return, it moves out of the standard processing queue and into a review queue. That review can take anywhere from a few weeks to several months, depending on the complexity and how busy the IRS is. You will see the status change in "Where's My Refund?" — it will say something like "your return is being reviewed" or "we need more information from you."
Income verification holds are common. If you claimed the Earned Income Tax Credit, the IRS cross-checks your income against Social Security records and W-2 data. If there is a mismatch, they hold the refund until you respond. The IRS will mail you a letter explaining what they need. You respond by mail, and then the clock restarts — another 21 days or more from the date they receive your response.
Direct deposit versus paper check timing
Direct deposit is faster. When the IRS approves your refund and you chose direct deposit on your return, they send the money electronically to your bank's routing number. Your bank receives it and posts it to your account — usually within one to three business days, though some banks post the same day.
Paper checks take longer. The IRS prints the check, puts it in the mail, and it travels through USPS. Depending on where you live and where the IRS mailed it from, a check can take five to ten business days to arrive after the IRS sends it. The "Where's My Refund?" tool will tell you the date the check was mailed, but not the date it will arrive — that depends on your local mail service.
If you chose direct deposit and the money does not show up within three business days of the "approved" status, contact your bank's customer service. Give them the date the IRS approved the refund. They can check whether the deposit arrived on their end and why it has not posted to your account yet. Sometimes a bank holds a large deposit for a day or two as a fraud check.
What to do if your refund is delayed past 21 days
First, check "Where's My Refund?" again. If it still says "approved" and more than 21 days have passed since that status appeared, the delay is likely on your bank's side. Call your bank and ask whether the deposit has arrived. If it has, ask why it has not posted. If it has not arrived, ask them to contact the IRS on your behalf — they have a direct line for this.
If "Where's My Refund?" says your return is under review, you are in a hold queue, not a processing delay. The 21-day clock does not start until the review is complete. The tool should tell you what the IRS is reviewing. If it says they need information from you, check your mail — the IRS will have sent a letter with instructions. Respond as quickly as you can, because the review does not move forward until they receive your response.
If you have not received a letter and the tool says nothing is wrong, call the IRS directly at 1-800-829-1040. Have your Social Security number, filing status, and the exact refund amount ready. The IRS phone lines are busiest in February and March, so expect a wait. You can also visit a local IRS office in person, though you will need an appointment — you can schedule one at IRS.gov.
Refunds during peak tax season versus off-season
The IRS processes returns faster in May, June, and later months than it does in February and March. During peak season, the volume is so high that even returns with no issues can take the full 21 days or slightly longer. In the off-season, some returns process in ten to fourteen days.
If you filed in early February, expect the full 21 days. If you filed in April or later, you may see your refund sooner. The IRS publishes a weekly report on how many returns they have processed and how many are still in the queue, but that data does not tell you where your individual return is in the line.
What happens if the IRS mailed your check but you never received it
If "Where's My Refund?" shows the check was mailed more than two weeks ago and you have not received it, the check may have been lost in the mail or sent to an old address. Call the IRS at 1-800-829-1040 and tell them the check never arrived. They can issue a replacement check or, in some cases, send the refund by direct deposit instead if you provide your bank account information.
The IRS will put a trace on the original check, which takes about four weeks. If the original check shows up after the replacement is issued, you will need to return it or the IRS will deduct it from your next refund. Keep the replacement check separate until you are sure the original did not arrive.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparation company?
No. Tax preparation companies cannot speed up IRS processing. Some offer "refund advance" loans, where they lend you money against your expected refund and charge a fee. You get the cash faster, but you pay interest or a flat fee for the privilege. The IRS processes your return at the same pace regardless of who prepared it.
What if I filed my return but the IRS says they never received it?
If you mailed a paper return, it may still be in transit or lost. Call the IRS and provide your name, Social Security number, and the date you mailed it. They can search their records. If they confirm they did not receive it, you will need to file again — either by mail or electronically. If you filed electronically and the IRS says they did not receive it, check your email for a rejection notice from the IRS, which will explain why the return was rejected.
Does filing early mean I get my refund earlier?
Not necessarily. The IRS processes returns in the order they receive them, and filing on January 15 does not move you ahead of someone who filed on February 1. However, filing early does mean your return is in the queue before peak season hits, so it may process slightly faster. The main advantage of filing early is that you get your refund sooner in the calendar year, not that the IRS prioritizes it.
What if my refund amount changed from what I expected?
The IRS may have adjusted your refund if they found an error on your return, disallowed a credit you claimed, or applied part of your refund to a debt you owe (such as back taxes or student loans). "Where's My Refund?" should show a note if this happened. If you disagree with the adjustment, you can file a dispute, but you will need to contact the IRS directly — the tool does not handle disputes.