Timeline from filing to money in hand

If you file electronically and choose direct deposit, the IRS typically issues your refund within 21 days. That clock starts the day the IRS receives your return, not the day you submit it. If you file on paper, add 2 to 4 weeks before the IRS even begins processing.

The 21-day window is a target, not a may provide. The IRS meets this timeframe for most returns, but returns with errors, missing information, or those selected for review take longer. A return flagged for identity verification or claiming certain credits like the Earned Income Tax Credit (EITC) can take 6 to 8 weeks or more.

Once the IRS approves your refund, direct deposit typically lands in your bank account within 1 to 5 business days. A paper check takes 7 to 10 business days after the IRS mails it, depending on postal service speed and your location.

Key Takeaways

  • Electronic filing with direct deposit is fastest: the IRS aims to issue refunds within 21 days of receiving your return.
  • Paper returns take 2 to 4 weeks just to reach the IRS processing queue, then another 21 days or more to process.
  • Returns claiming the Earned Income Tax Credit or selected for review routinely take 6 to 8 weeks, not 21 days.
  • Once the IRS approves your refund, direct deposit arrives in 1 to 5 business days; paper checks take 7 to 10 business days after mailing.
  • You can check your refund status using the IRS Where's My Refund tool, which updates every 24 hours after the IRS receives your return.

Why some refunds take much longer than 21 days

The 21-day timeline assumes your return is complete, accurate, and does not trigger any review flags. Several situations push refunds into the 6 to 12 week range. Returns claiming the EITC or the Additional Child Tax Credit are held for review by law — the IRS cannot release these refunds before mid-February, even if your return is perfect. This applies whether you file in January or wait until April.

Returns with math errors, missing information (a blank Social Security number, for example), or mismatched income data from employers or financial institutions are pulled out of the normal queue for correction. The IRS sends you a notice asking for the missing piece or explaining the discrepancy. You then have 30 days to respond. Processing resumes only after the IRS receives your reply.

Identity theft screening and fraud detection also delay refunds. If your return matches a pattern the IRS flags — such as a refund amount far larger than your usual return, or a return filed from a different state than your normal residence — the IRS may request additional verification before releasing funds.

How to track your refund status

The IRS Where's My Refund tool is the official way to check. You reach it at irs.gov or through the IRS mobile app. You will need your Social Security number, filing status, and the exact refund amount from your return. The tool updates once every 24 hours, usually overnight.

The tool shows one of three statuses. "Received" means the IRS has your return but has not yet begun processing. "Approved" means the IRS has processed your return and your refund is scheduled to be issued. "Sent" means the refund has been released — either mailed as a check or submitted to your bank for direct deposit.

If you filed by mail and it has been more than 4 weeks, and Where's My Refund shows no status, your return may not have reached the IRS yet. Call the IRS at 1-800-829-1040 to confirm receipt. Have your return copy handy so you can provide your filing date and refund amount.

Direct deposit versus paper check delivery

Direct deposit is faster and more reliable. Once the IRS approves your refund, the money lands in your bank account within 1 to 5 business days. There is no mail delay, no lost check, and no need to visit a bank to deposit it. You see the funds in your account and can use them immediately.

Paper checks take longer because the IRS must print and mail them. After the IRS approves your refund, allow 7 to 10 business days for the check to arrive, depending on the distance from the IRS processing center to your address. If you live far from a major mail hub or in a rural area, add a few extra days. Once the check arrives, you still need to deposit it at your bank, which may take another 1 to 3 business days to clear.

If you did not provide direct deposit information on your return, you can still request it through Where's My Refund before the IRS issues your refund. This option appears once your return is approved. Switching to direct deposit at that stage can save you 1 to 2 weeks compared to waiting for a mailed check.

What to do if your refund is delayed beyond the expected timeline

If Where's My Refund still shows "Received" after 21 days, or if it shows "Approved" but the money has not arrived in your account after 5 business days, contact the IRS. Call 1-800-829-1040 during business hours (Monday through Friday, 7 a.m. to 7 p.m. your local time). Have your Social Security number, filing status, and the refund amount ready.

The IRS can tell you whether your return is stuck in a review queue, whether a notice was sent to you that you may have missed, or whether there is a processing error. If a notice was sent, the IRS will explain what information or documentation they need and how to send it. If there is an error in the IRS system, they can escalate your case to a specialist.

If your refund was approved and sent via direct deposit but never arrived, contact your bank first. Ask whether the deposit was received and rejected (which sometimes happens if account information changed or if the account was closed). If your bank confirms no deposit was received, call the IRS and request a trace. The IRS can investigate and, if the money was sent, may issue a replacement check or arrange a new direct deposit.

Refunds delayed by IRS errors or system issues

Occasionally, the IRS experiences processing delays due to staffing shortages, system outages, or a surge in filing volume. During these periods, the 21-day target slips to 4 to 6 weeks for many returns. The IRS publishes current processing times on its website, though these are averages and do not apply to every return.

If you filed early in the tax season (January or early February) and your return is straightforward with no red flags, you are more likely to stay within the 21-day window. If you file in March or April, or if your return is complex, expect processing to take closer to 6 weeks even without errors.

The IRS does not issue refunds in real time. There is no way to speed up processing by paying a fee, calling a special number, or filing through a tax preparation service. All returns move through the same queue in the order they are received, with priority given only to returns claiming the EITC or Additional Child Tax Credit (which are held by law until mid-February).

State tax refunds and how they differ from federal refunds

State tax refunds follow a separate timeline from your federal refund. Even if your federal refund arrives in 3 weeks, your state refund may take 4 to 8 weeks or longer, depending on your state. Some states process refunds faster than the IRS; others are slower.

Most states offer direct deposit for refunds, which is faster than a mailed check. If you filed electronically with your state and chose direct deposit, the refund typically arrives within 2 to 4 weeks of the state receiving your return. Paper returns filed with the state take longer to process — often 6 to 8 weeks.

You can check your state refund status through your state's tax agency website. Search "[your state] tax refund status" to find the tracking tool. Each state maintains its own system and updates schedule, so check there rather than relying on the federal Where's My Refund tool.

Frequently Asked Questions

Can I get my refund faster if I pay a tax preparation company extra?

No. Tax preparation companies cannot speed up IRS processing. Some offer "refund advance" loans that give you money immediately, but you pay interest and fees, and the loan is repaid from your actual refund when it arrives. This costs you money and is not worth it if you can wait 3 to 6 weeks.

What if I filed my return but the IRS says they never received it?

If you filed electronically, the tax software or your tax preparer has a confirmation number. Provide that to the IRS when you call. If you filed by mail and it has been more than 4 weeks, file a second return electronically now — do not wait. The IRS will sort out the duplicate when your paper return eventually arrives. Include a note with your paper return explaining that you filed electronically due to the delay.

Why does the IRS hold refunds for EITC claims so long?

Federal law requires the IRS to hold refunds claiming the Earned Income Tax Credit or Additional Child Tax Credit until at least mid-February, regardless of when you file. This is to prevent fraud. Even a perfect return filed in January will not be released before mid-February if it claims these credits.

If I file my taxes on April 14, when will I get my refund?

Filing near the deadline means your return enters the queue during the busiest processing period. Expect 6 to 8 weeks minimum, even for a simple return. If your return claims the EITC, add another 2 to 4 weeks on top of that. Filing early (January or February) significantly reduces your wait time.

Does filing through a tax preparer speed up my refund?

No. Whether you file through a tax preparer, use software, or file by mail, your return enters the same IRS processing queue. Tax preparers cannot jump the line. The only advantage is that a preparer is less likely to make errors that trigger a review, which can prevent delays.