The timeline depends on how you file and how the IRS processes your return

If you file electronically and choose direct deposit, the IRS typically issues your refund within 21 days. If you file on paper or request a check by mail, add another two to three weeks for delivery. The 21-day window is not a may provide — it is the IRS's target, and some returns take longer if they need manual review, contain errors, or trigger fraud checks.

The actual time from when you file to when money hits your account depends on three things: the method you used to file, the method you chose for the refund, and whether the IRS needs to examine your return more closely. A return filed electronically with direct deposit is the fastest path. A paper return mailed to the IRS is the slowest.

You can track your refund status using the IRS's Where's My Refund tool on IRS.gov, which updates once per day. The tool shows you whether the IRS has received your return, is processing it, has approved it, or has issued it. It will also tell you the expected deposit date once the refund is approved.

Key Takeaways

  • Electronic filing with direct deposit typically results in a refund within 21 days, while paper returns and mailed checks take five to eight weeks total.
  • The IRS updates Where's My Refund once daily, and this is the most reliable way to check status — calling or visiting an office will not speed up processing.
  • If your return is selected for examination or contains errors, processing can extend to several months, and the IRS will contact you by mail with next steps.
  • Refunds issued by check are mailed from an IRS processing center, not your local office, so delivery time depends on postal service speed in your area.
  • State tax refunds follow a separate timeline and are issued by your state revenue department, not the IRS, even if you filed a combined federal-state return.

Electronic filing with direct deposit: 21 days or less

This is the fastest method. When you file your return electronically and request that the refund be deposited directly into your bank account, the IRS aims to process and deposit the money within 21 days of receiving your return. Most returns filed this way arrive in 10 to 14 days.

The 21-day clock starts when the IRS receives your return, not when you submit it to your tax software. If you file on January 15, the IRS may not receive it until January 16 or 17, depending on when your software transmits it. Once received, the IRS runs automated checks, verifies your identity, and if everything passes, approves the refund and sends it to your bank.

Your bank then processes the deposit on its own schedule, which usually takes one to two business days after the IRS sends it. So the full timeline is often 12 to 16 days from filing to money in your account, though 21 days is the official target.

Paper returns and mailed checks: five to eight weeks

If you mail a paper return to the IRS, add time for postal delivery both ways. The IRS typically takes two to three weeks to receive a mailed return, then processes it using the same 21-day target. After approval, the IRS mails a check to your address, which takes another two to three weeks depending on where you live and where the check is mailed from.

Total time for a paper return with a mailed check is usually five to eight weeks. If you file electronically but request a check instead of direct deposit, you skip the first postal delay but still wait for the check to arrive by mail after the IRS approves your refund — typically three to four weeks total.

Checks are mailed from IRS processing centers in Kansas City, Missouri and Ogden, Utah. If you live far from either location, delivery may take longer. If a check is lost or delayed, the IRS can issue a replacement, but you must wait at least four weeks after the refund was approved before requesting one.

When the IRS needs to examine your return

Some returns are selected for examination — a review that goes beyond automated checks. This happens for various reasons: math errors, missing documentation, income reported on your return that does not match what employers or banks reported to the IRS, or random selection. When this occurs, the 21-day timeline does not apply.

The IRS will contact you by mail with a notice explaining what they need. You then have 30 days to respond with documents or clarification. After you respond, the IRS reviews your answer and either approves the refund or requests more information. This process can take several weeks to several months depending on the complexity of the issue and how quickly you respond.

You can check the status of an examination using Where's My Refund. The tool will show that your return is under review and will not give an estimated refund date until the examination is complete.

Identity verification delays

If the IRS cannot verify your identity through automated means, it will send you a notice asking you to confirm your identity online through an IRS portal or by phone. This is a security step to prevent fraud. Once you verify, processing resumes, but this adds one to two weeks to the timeline.

You can verify your identity proactively by creating an account on IRS.gov and using the Identity Verification Service before filing. This can prevent delays after you file. If you receive a notice asking for verification, respond as quickly as possible — the longer you wait, the longer your refund is delayed.

State tax refunds are separate from federal refunds

If you filed a combined federal and state return, your state refund is processed by your state revenue department, not the IRS. State processing times vary widely — some states issue refunds in two to three weeks, while others take six to eight weeks or longer.

You can track your state refund through your state's revenue or tax department website. Most states have their own refund status tool similar to the IRS's Where's My Refund. Your state refund will arrive on a separate timeline from your federal refund, so you may receive one before the other.

If you filed federal and state returns separately using different software or filing methods, the timelines are independent. A delay in your federal refund does not delay your state refund, and vice versa.

What to do if your refund is late

If more than 21 days have passed since you filed electronically with direct deposit, or more than the expected timeframe for your filing method, check Where's My Refund first. The tool will show you the current status and, if there is a problem, what the IRS needs from you.

If Where's My Refund shows your refund was approved and deposited but the money has not arrived in your account, contact your bank. The deposit may be delayed on the bank's end, or there may be an issue with the account number you provided. The IRS can confirm the deposit was sent, but your bank controls when it posts to your account.

If Where's My Refund shows an error, missing information, or an examination notice, follow the instructions in the tool or any notice you received by mail. Do not call the IRS unless the tool directs you to — wait times are long and representatives cannot speed up processing.

Frequently Asked Questions

Can I get my refund faster than 21 days?

No. The 21-day timeline is the IRS's standard processing speed for electronic returns with direct deposit. There is no way to expedite it. Some returns arrive in 10 to 14 days, but this is not may provide. Paying for expedited filing services does not speed up IRS processing.

Why does Where's My Refund say my refund was approved but the money is not in my account?

The IRS sends the deposit to your bank, but your bank controls when it posts. This usually takes one to two business days. If more than two business days have passed, contact your bank to confirm the account number is correct and the deposit has not been rejected or held.

What happens if I filed a paper return and the check gets lost?

Wait at least four weeks after the IRS approved your refund before requesting a replacement. You can request a replacement check through Where's My Refund or by calling the IRS. The IRS will issue a new check, which takes another two to three weeks to arrive.

Do I have to wait the full 21 days even if my return is simple?

No. Simple returns with no errors or issues often process in 10 to 14 days. The 21-day target is the maximum, not the average. Where's My Refund will show you the expected deposit date once the IRS approves your return.

If I file my federal return late, does my state refund get delayed too?

Not necessarily. Your state processes its own return on its own timeline. If you filed federal and state returns at the same time, your state refund may arrive before or after your federal refund. Check your state's refund status tool to track it separately.