How long the IRS takes to send your refund
The IRS says it will issue most refunds within 21 days of receiving your return. That clock starts when your return arrives at an IRS processing center, not when you mail it or click submit. If you file electronically and choose direct deposit to your bank account, you are in the fastest group — most land between 8 and 15 days after the IRS accepts your return. If you chose a paper check, add 7 to 10 business days to the direct deposit timeline, since the check has to be printed and mailed.
The 21-day promise is not a may provide. The IRS regularly takes longer, especially early in tax season (January through March) when volume is highest. If your return needs manual review — because of math errors, missing information, or a mismatch between your return and W-2s or 1099s on file — the timeline stretches to 4 to 6 weeks or longer. Some returns sit in queue for weeks before an IRS employee even opens them.
State refunds move on their own schedule, separate from federal. Most states process within 2 to 4 weeks if you file electronically, but some take 6 to 8 weeks. A few states still mail paper checks, which adds another week or two. If you filed both federal and state returns, do not assume they will arrive together.
Key Takeaways
- Direct deposit to a bank account is the fastest method, typically 8 to 15 days after the IRS accepts your return.
- Paper checks take 7 to 10 business days longer than direct deposit because they must be printed and mailed.
- The IRS 21-day timeline applies only to straightforward returns; returns flagged for review can take 4 to 6 weeks or longer.
- State refunds process on a separate timeline from federal and may arrive weeks apart, even if you filed both at the same time.
- You can track your refund status using the IRS Where's My Refund tool or your state tax agency's tracking system.
What slows down your refund
The most common delays happen when information on your return does not match what the IRS already has on file. If your W-2 from your employer shows a different income amount than what you reported, or if a 1099 for interest or dividends arrives after you filed, the IRS will hold your return for manual review. This mismatch does not mean you made an error — it often means your employer or bank reported the information late.
Math errors also trigger a hold. If you claim a child tax credit but list the wrong number of dependents, or if your standard deduction does not match your filing status, the IRS will flag it. You do not have to do anything; the IRS will correct it and send your refund. But the correction takes time — usually 2 to 4 weeks beyond the normal timeline.
Identity theft and fraud checks can add weeks. If the IRS suspects your return might be fraudulent — because of an unusual pattern, a return filed from a different state than usual, or a refund claimed to an account that does not match your name — they will verify your identity before releasing the money. This verification can take 4 to 6 weeks.
Filing late in the season also matters. If you file in late March or April, your return enters a queue behind millions of others. The IRS processes returns in the order they arrive, so a return filed April 10 will sit behind all the returns filed in January, February, and early March.
How to track your refund status
The IRS Where's My Refund tool is the official way to check. 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 per day, usually overnight. If your return was accepted less than 24 hours ago, the tool will not show status yet.
The tool shows one of three messages: "Return Received" (the IRS has it but has not started processing), "Approved" (the IRS has approved your refund and it is being prepared to send), or "Sent" (your refund is on the way). If it says "Sent," the tool will also show the expected delivery date. For direct deposit, that date is usually accurate within a day or two. For paper checks, add 7 to 10 business days to the date shown.
If your return has been in "Received" status for more than 21 days, or if the tool says "We cannot provide information about your refund status," your return likely needs manual review. Call the IRS at 1-800-829-1040 to find out why. Have your return in front of you when you call.
For state refunds, visit your state tax agency's website. Most states have their own tracking tool. Search "[your state] tax refund status" to find it. Some states use the same tool for both state and local refunds; others have separate systems. The state tool will show roughly the same stages as the federal tool: received, approved, and sent.
Direct deposit versus paper check — which arrives first
Direct deposit is faster by about 7 to 10 business days. When you choose direct deposit, the IRS sends your refund electronically to your bank. Your bank then credits your account, usually within 1 to 3 business days of receiving it. The whole process from IRS approval to money in your account typically takes 8 to 15 days.
A paper check has to be printed at an IRS facility, placed in an envelope, and mailed to your address. The printing and mailing process alone takes 7 to 10 business days. Then your mail carrier delivers it, which can take another 3 to 7 days depending on distance. Total time from IRS approval to check in your mailbox is usually 14 to 21 days, sometimes longer.
If you chose direct deposit but the IRS cannot deposit to your account — because the account number was wrong, the account was closed, or the bank rejected the deposit for another reason — the IRS will print a check and mail it instead. You will not be notified of this switch; you will simply not see the deposit and a check will arrive weeks later. To avoid this, double-check your account number and routing number before you file.
What to do if your refund is late
If the Where's My Refund tool still shows "Received" after 21 days, or if it shows "Sent" but the money has not arrived after the expected date, contact the IRS. Call 1-800-829-1040 and have your Social Security number, filing status, and expected refund amount ready. The IRS can tell you whether your return is in queue, flagged for review, or stuck in processing.
If your refund was supposed to arrive by direct deposit but did not show up after 15 days, check with your bank first. Ask whether the IRS attempted a deposit and whether it was rejected. If the bank has no record of a deposit attempt, call the IRS. If the bank rejected a deposit, the IRS will mail a check instead — but you need to know this happened so you can watch for the check.
If you filed a paper return and it has been more than 30 days since you mailed it, the return may not have reached an IRS processing center yet. Paper mail moves slowly, and some returns get lost. Call the IRS to confirm they received it. If they did not, you will need to file again — either electronically or by mail, depending on your situation.
If your refund arrived but the amount was less than you expected, the IRS may have applied part of it to a debt — back taxes, student loans, or child support. The IRS will send a notice explaining the offset. If you believe the offset was wrong, you have the right to dispute it, but you must act quickly. The notice will include instructions and a deadline.
Refunds for amended returns and special situations
If you filed an amended return (Form 1040-X), expect a longer wait. The IRS processes amended returns separately and does not prioritize them. Most amended returns take 12 to 16 weeks to process, sometimes longer. You cannot track an amended return using Where's My Refund; you have to call the IRS or wait for a notice in the mail.
If you claimed the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit, the IRS holds your entire refund until February 15 at the earliest, even if you filed in January. This is a legal requirement, not a processing delay. The IRS will not release your refund before that date, regardless of how straightforward your return is. After February 15, the normal 21-day timeline applies.
If you are receiving a refund from a prior year — because you filed a late return or amended an old return — the timeline depends on how old the return is and whether the IRS has already processed it. Call the IRS to find out the status of an old refund.
State refund timelines vary widely
Most states that have an income tax process refunds within 2 to 4 weeks if you file electronically. A few states are faster — some issue refunds within 1 to 2 weeks. Others are slower, taking 6 to 8 weeks or longer, especially if your return needs review.
Some states still mail paper checks instead of offering direct deposit. If your state mails checks, add 7 to 10 business days to the processing time. A few states offer both direct deposit and paper checks; you choose when you file.
State refunds do not coordinate with federal refunds. You might receive your federal refund in 10 days and your state refund in 6 weeks. Do not assume they will arrive together. Check your state tax agency's website for the specific timeline and tracking tool for your state.
Frequently Asked Questions
Can I get my refund faster if I pay a tax preparer or software company?
No. Tax software and tax preparers cannot speed up the IRS processing time. Some offer "refund advance" loans, where they lend you money against your expected refund, but you pay interest or fees for this. The IRS itself does not offer refund advances. Direct deposit is the fastest free method available.
Why does the IRS say 21 days but my refund took 6 weeks?
The 21-day timeline applies only to straightforward returns that do not need manual review. If your return was flagged for any reason — a mismatch with a W-2, a math error, identity verification, or high volume during tax season — it will take longer. The IRS does not always notify you why the delay happened.
What if I filed electronically but the IRS says they never received my return?
If your tax software showed a confirmation number when you submitted, the IRS received it. The confirmation number is proof. If the IRS says they did not receive it, ask for a copy of your confirmation number and provide it to the IRS. If you did not get a confirmation number, your return may not have submitted successfully. Check your email for error messages and try filing again.
Do I need to do anything if my refund is delayed, or do I just wait?
If your refund is within the normal timeline, wait. If it is past 21 days and Where's My Refund still shows "Received," call the IRS at 1-800-829-1040. They can tell you whether your return is being reviewed and when you can expect it. Calling does not speed up the process, but it tells you what is happening.
Will my refund be reduced if I owe back taxes or child support?
Yes. The IRS can apply your refund to federal back taxes, state back taxes, student loan debt, or child support obligations. If this happens, you will receive a notice in the mail explaining the offset and the amount applied. You have the right to dispute it if you believe it was wrong, but you must act within the timeframe given in the notice.