Timeline depends on how you file and how you receive your money

If you file electronically and choose direct deposit, the IRS typically sends your refund within 21 days. If you file on paper or request a check, add 4 to 6 weeks to that timeline. State refunds move on their own schedule—some arrive within two weeks of federal approval, others take a month or longer. The actual time depends on three things: how you submit your return, how you want the money, and whether the IRS needs to verify anything on your form.

The 21-day window is not a may provide. It is the IRS's standard processing time, but it assumes your return is complete, matches your records, and contains no errors. If something does not line up—a mismatched Social Security number, income reported by your employer that differs from what you claimed, or a missing signature—the IRS will hold your refund while it investigates. That can add weeks or months.

Key Takeaways

  • Electronic filing with direct deposit is fastest: the IRS typically processes these within 21 days, though some arrive in 5 to 10 days.
  • Paper returns take 4 to 6 weeks to process, and checks take another 1 to 2 weeks to arrive by mail after that.
  • State refunds process separately from federal refunds and may arrive weeks before or after your federal money, depending on the state.
  • The IRS Where's My Refund tool updates once per day and shows your status within 24 hours of filing electronically.
  • If the IRS needs to verify information on your return, processing can stretch to 120 days or longer.

Electronic filing with direct deposit: 5 to 21 days

This is the fastest path. When you file electronically and request direct deposit, the IRS receives your return immediately and can begin processing the same day. Most refunds arrive within 5 to 10 business days, though the IRS publishes 21 days as its standard window to account for banks that process deposits more slowly.

Direct deposit means the money goes straight into your bank account. The IRS sends the deposit instruction to your bank, and your bank then credits your account. Some banks post the deposit the same day they receive it; others wait until the next business day. If you filed on a Friday, your bank may not process the deposit until Monday or Tuesday.

The 21-day clock starts the day the IRS accepts your return, not the day you hit submit. If you file on April 10, the IRS counts 21 days from April 10, not from when you uploaded the file to your computer on April 9.

Paper returns and checks: 4 to 8 weeks total

If you mail a paper return, the IRS takes 4 to 6 weeks just to open, scan, and enter your information into its system. Once it processes your return, it still needs to send you a check. Checks take another 1 to 2 weeks to arrive by mail, depending on postal service speed and your location.

The total time from mailing your return to receiving a check is typically 5 to 8 weeks. If you mail your return in early April, expect the check in late May or early June. The IRS does not mail checks on a fixed schedule—it processes paper returns in batches, so the exact timing depends on mail volume and processing capacity that week.

You cannot request direct deposit on a paper return. If you want to avoid the check-by-mail delay, you must file electronically, even if you do your taxes by hand and then enter the information into tax software yourself.

State refunds: 2 to 8 weeks after federal approval

Your state refund is separate from your federal refund. Some states process refunds faster than the federal government; others are slower. A few states send state refunds before the federal IRS has even finished processing your federal return.

If you live in a state with income tax and filed a state return, check your state's tax agency website for its processing timeline. Most states publish an average wait time. For example, California typically takes 4 to 6 weeks, New York takes 2 to 3 weeks, and Texas has no state income tax. Some states offer direct deposit for state refunds; others mail checks only.

If your state refund is delayed but your federal refund arrived on time, do not assume something is wrong. State and federal systems do not communicate in real time. Your state may still be processing your return even though the IRS finished weeks ago.

When the IRS delays your refund

The IRS holds refunds when information on your return does not match what it has on file. Common triggers include a mismatched name or Social Security number, income reported by an employer that differs from what you claimed, or a missing signature. The IRS may also delay your refund if you claimed a refundable tax credit—like the Earned Income Tax Credit or Child Tax Credit—because these require extra verification.

If the IRS is reviewing your return, the Where's My Refund tool will show a message saying your return is being examined. This can take 30 to 120 days, depending on how complex the issue is. If the IRS needs documents from you—like proof of income or a copy of a receipt—it will mail you a letter explaining what it needs and when to send it.

Do not ignore an IRS letter. If you do not respond within the deadline, the IRS may deny your refund or reduce it. If you receive a letter, respond as soon as you can, even if you need to gather documents.

How to track your refund status

The IRS offers a tool called Where's My Refund on its website at irs.gov. You enter your Social Security number, filing status, and the exact refund amount you expect. The tool updates once per day, usually overnight, and shows your refund status in one of three ways: received and processing, approved and sent to your bank, or delivered.

The tool becomes available 24 hours after the IRS accepts your return if you filed electronically. If you filed on paper, it may take several weeks for your return to appear in the system. You can also call the IRS refund hotline at 1-800-829-1954 to speak with someone, though wait times are often long during tax season.

If your state has its own income tax, check your state tax agency's website for a separate state refund tracker. Most states offer a similar tool where you can enter your information and see the status of your state refund.

What to do if your refund is late

If your refund has not arrived within 21 days of filing electronically or 8 weeks of mailing a paper return, check Where's My Refund first. If the tool shows your refund was approved and sent to your bank, contact your bank to confirm the deposit was received. Sometimes a deposit is delayed on the bank's end, not the IRS's.

If Where's My Refund shows your refund is still processing after 21 days, or if it shows an error message, call the IRS at 1-800-829-1954. Have your Social Security number, filing status, and expected refund amount ready. The IRS can tell you whether your return is delayed because of a verification issue or a processing backlog.

If you filed a paper return and it has been more than 8 weeks, the IRS may have lost it in the mail. Ask the IRS whether it received your return. If it did not, you will need to file again. If it did receive it but has not processed it, ask for an expedited review.

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 anticipation loans" where they lend you money against your expected refund, but you pay interest and fees for this. Filing electronically with direct deposit is free and is already the fastest method the IRS offers.

Why does my refund show as approved but I have not received it yet?

Once the IRS approves your refund, it sends the deposit instruction to your bank. Your bank then processes the deposit, which usually takes 1 to 3 business days. If it has been more than 5 business days since the IRS approved it, contact your bank to confirm the deposit arrived. The bank may have flagged it as suspicious or sent it to the wrong account.

Do I need to do anything to receive my refund, or does it come automatically?

If you filed a return and are due a refund, the money comes automatically once the IRS processes your return. You do not need to take any action. If the IRS needs more information from you, it will mail you a letter. Do not respond to emails or texts claiming to be from the IRS—these are scams.

What if I filed my return but the IRS says it has no record of it?

If you filed electronically, the IRS should have a record within 24 hours. If it has been longer and Where's My Refund shows no results, your return may not have been transmitted successfully. Contact the tax software company or tax preparer you used to confirm the return was sent. You may need to file again.

Can I change my refund delivery method after I file?

Once you file, you cannot change from direct deposit to check or vice versa. If you filed for direct deposit but want a check instead, you must wait for the direct deposit to arrive and then contact the IRS. If you filed for a check but want direct deposit, you will receive the check as filed and cannot redirect it.