How long a tax refund actually takes
The IRS says most refunds arrive within 21 days of acceptance, but that is the outer edge, not the typical wait. If you filed electronically and chose direct deposit, you are usually looking at 5 to 10 business days from the date the IRS accepted your return. If you chose a paper check, add another 7 to 10 business days for mail delivery after the IRS processes it.
The 21-day window assumes nothing went wrong. It does not account for returns that need manual review, missing information, identity verification, or the backlog the IRS carries into tax season. In years when the IRS is understaffed or processing volume is high, refunds can take 4 to 6 weeks or longer, even for straightforward returns.
The date that matters is the date the IRS accepted your return, not the date you filed it. You can find this on your acceptance confirmation email or in your IRS account online. Count forward from that date, not from the day you hit submit.
Key Takeaways
- Direct deposit refunds typically arrive 5 to 10 business days after the IRS accepts your return; paper checks take another 7 to 10 business days after that.
- The IRS acceptance date is what you count from, not your filing date — you can find it in your confirmation email or IRS account.
- If your refund is more than 21 days past acceptance and you filed electronically with direct deposit, use the IRS Where's My Refund tool to check status before contacting anyone.
- A refund can be delayed or reduced if the IRS finds errors on your return, you owe back taxes or student loans, or there is a mismatch between your return and your W-2s or 1099s.
- If the IRS has your return but has not processed it after 21 days, you may need to call the IRS or visit a local Taxpayer Assistance Center to find out why.
Check the status before you worry
The IRS has a tool called Where's My Refund that tells you the current status of your return. Go to irs.gov, click on the Refunds tab, and select Where's My Refund. You will need your Social Security number, filing status, and the exact refund amount from your return.
The tool updates once a day, usually overnight. It will tell you one of three things: the IRS is still processing your return, your refund has been approved and is on its way, or there is a problem that needs your attention. If it says your refund is approved and on the way, the tool will also show you the deposit or check date.
If you filed a paper return, Where's My Refund may not have information yet. Paper returns take longer to enter the system — often 4 to 6 weeks before the IRS even begins processing. If you filed paper and it has been less than 6 weeks, check back later.
Why your refund might be delayed
The most common reasons for a delayed refund are errors or inconsistencies on your return. The IRS compares your return against W-2s, 1099s, and other documents your employer or financial institutions sent in. If there is a mismatch — a missing W-2, a 1099 that does not match what you reported, or a math error — the IRS will hold your return for manual review.
Other reasons include claiming a refundable tax credit (like the Earned Income Tax Credit or Child Tax Credit) for the first time, which triggers additional verification. If you claimed a credit you have not claimed before, expect processing to take longer than 21 days.
A refund can also be reduced or held if you owe back taxes from a prior year, have unpaid student loan debt in default, or owe child support. The IRS and the Department of Education can intercept your refund to pay these debts. If this happens, you will receive a notice in the mail explaining the offset.
Identity theft or fraud concerns can also delay a refund. If the IRS suspects your return may be fraudulent, they will verify your identity before releasing your refund. This process can add several weeks.
What to do if your refund is more than 21 days late
First, check Where's My Refund again. If it still shows your return is being processed and more than 21 days have passed since acceptance, your return likely needs manual review. The tool will sometimes show a message like "We received your return and it is being reviewed."
If Where's My Refund shows no status at all, or if you filed paper and it has been more than 6 weeks, contact the IRS. You can call the IRS at 1-800-829-1040 (the main refund line). Wait times are long during tax season, so call early in the morning or later in the week if possible. Have your Social Security number, filing status, and expected refund amount ready.
You can also visit a local Taxpayer Assistance Center in person. These are free walk-in offices where an IRS employee can look up your return status and sometimes resolve issues on the spot. Find the nearest center at irs.gov under "Contact Us."
If your refund was reduced or intercepted
If Where's My Refund shows your refund has been approved but the amount is less than you expected, the IRS likely intercepted part of it. You will receive a notice in the mail within 30 days explaining what happened and which agency took the money.
If the offset was for back taxes, student loans, or child support, you can contact the agency that took the money to set up a payment plan or dispute the debt. If you believe the offset was wrong — for example, you do not owe the debt or it was already paid — you can file a protest with the IRS. The notice you receive will explain how to do this.
If the offset was for a federal student loan in default, you may be able to rehabilitate the loan by making nine on-time monthly payments. This stops future offsets and can restore your refund may be able to access. Contact your loan servicer for details.
Direct deposit versus paper check delays
Direct deposit is faster and more reliable. If you chose direct deposit, your refund goes straight to your bank account once the IRS approves it. Banks typically post the deposit within one business day of receiving it from the IRS, though some take longer.
Paper checks take longer because the IRS has to print them and mail them. Even after the IRS approves your refund, you are waiting for printing, sorting, and postal delivery. A paper check refund can take 3 to 4 weeks total from acceptance to arrival, depending on mail speed in your area.
If you chose paper check and your refund is more than 4 weeks past acceptance, you can contact the IRS to ask them to reissue it as a direct deposit or send a replacement check. You will need to provide your bank account information if you want direct deposit, or confirm your mailing address if you want a replacement check.
What to do if your refund never arrives
If Where's My Refund shows your refund was approved and the deposit or check date has passed, but the money has not arrived, take these steps in order.
For direct deposit: First, check your bank account carefully — the deposit may have gone to a different account than you expected, or it may be pending. If it is not there after one business day, contact your bank and give them the refund date from Where's My Refund. Ask them to search for the deposit using your routing number and account number. If the bank says they never received it, contact the IRS and ask them to verify the bank account information on file.
For paper check: Wait at least 4 weeks from the check date shown in Where's My Refund before assuming it is lost. If it does not arrive after 4 weeks, contact the IRS. They can issue a replacement check or convert it to direct deposit. You will need to provide proof of the original check date.
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 advances" or loans against your expected refund, but these are loans you have to repay — they do not speed up the IRS. You pay interest or fees for this service, so it costs you money.
What if Where's My Refund says there is an issue but does not explain what it is?
Call the IRS at 1-800-829-1040 and have your return information ready. The phone line can sometimes provide more detail than the online tool. If the IRS says your return needs verification or has an error, ask them specifically what documents or information they need from you, and ask for a deadline to respond.
Will I get interest if my refund is late?
Yes, but only if the IRS is responsible for the delay. If your refund is more than 45 days late and the delay was not caused by you (for example, you did not provide missing information), the IRS pays interest at a rate set quarterly. The interest is added to your refund automatically — you do not have to request it.
Can I cancel my refund and get the money a different way?
No. Once you file your return, the refund process is controlled by the IRS. You cannot redirect it to a different account or change the delivery method after filing. If you made a mistake on your return, you can file an amended return (Form 1040-X), but this does not speed up your current refund — it creates a separate process.
What if I filed my return but the IRS says they never received it?
If you filed electronically, check your email for the acceptance confirmation. If you have it, the IRS received your return — it may just be in the queue waiting to be processed. If you filed paper and have no confirmation, contact the IRS with your filing date and mailing address. They can search for it, though this can take several weeks.