The IRS sends most refunds within 21 days of processing your return, but the exact date depends on how you filed and how you want the money

If you filed electronically and chose direct deposit to your bank account, the IRS typically processes your return within 21 days and deposits the money within one to three business days after that. If you filed on paper or requested a check, the timeline is longer — the IRS says to allow up to four weeks for a paper check to arrive by mail after your return is processed. The date you actually see the money is not the same as the date the IRS processes your return, and knowing the difference matters when you are waiting.

The 21-day window is a target, not a may provide. Returns with errors, missing information, or anything that triggers manual review can take much longer. If the IRS needs to verify your identity or income, you may not see your refund for several months. The IRS website has a tool called Where's My Refund? that tells you the actual status of your specific return and, once it is processed, the date your refund will arrive.

Key Takeaways

  • Direct deposit refunds usually arrive one to three business days after the IRS processes your return, which takes up to 21 days from when you file.
  • Paper checks take an additional two to four weeks to arrive by mail after processing, so the total wait can be five to six weeks or longer.
  • The IRS Where's My Refund tool shows your return status and, once approved, the exact date your refund will deposit or be mailed.
  • Returns filed on paper, returns with errors, and returns that trigger identity verification can take months rather than weeks.
  • Filing electronically with direct deposit is the fastest method; paper filing is the slowest.

How to check the exact date your refund will arrive

Go to irs.gov and look for the "Where's My Refund?" tool. 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, so checking multiple times in the same day will not show new information.

The tool will show you one of four statuses: "Return Received," "Return Approved," "Refund Sent," or "Refund Delivered." Once your return moves to "Refund Sent," the tool will display the date your refund will arrive. If you chose direct deposit, this is the date the money will hit your bank account. If you chose a check, this is the date the IRS mailed it, not the date it will arrive at your address — add another week to two weeks for mail delivery depending on distance.

If the tool says your return is still being processed after 21 days, or if it shows an error message, call the IRS at 1-800-829-1040. Wait times are long during tax season, so call early in the morning or later in the afternoon for shorter holds.

Why some refunds take longer than 21 days

The IRS processes most returns quickly, but certain situations trigger a manual review that can add weeks or months. These include claiming the Earned Income Tax Credit (EITC), the Additional Child Tax Credit (ACTC), or the American Opportunity Tax Credit. By law, the IRS cannot release these refunds before mid-February, even if your return is ready earlier. If you claimed one of these credits and filed in January, your refund will not arrive until at least mid-February regardless of how fast the IRS processes it.

Other reasons for delays include math errors on your return, a mismatch between your Social Security number and the name on your return, income reported on your return that does not match what your employer or bank reported to the IRS, or a missing signature. If any of these issues exist, the IRS will send you a letter explaining what is wrong and what you need to do. Do not ignore these letters — responding quickly is the only way to move your refund forward.

Identity theft and fraud checks also cause delays. If the IRS suspects your return might be fraudulent, it will hold your refund while it verifies your identity. This can take several weeks to several months. The IRS will contact you by mail if this happens.

Direct deposit versus check: which arrives first

Direct deposit is always faster. Once the IRS approves your return, the money moves to your bank account within one to three business days. A check takes two to four weeks to arrive by mail after the IRS mails it, and the IRS does not mail checks until your return is fully processed.

If you filed your return and did not provide banking information, the IRS will mail a check. You cannot change this after filing — the method you chose on your return is final. If you want to receive future refunds by direct deposit, you will need to provide your bank account information on next year's return.

Some people choose checks intentionally because they do not have a bank account or do not want to give their banking information to the IRS. If you are in this situation, plan for a longer wait. The earliest you will see a check is four to five weeks after filing, and it can take longer if your return requires any review.

What to do if your refund does not arrive on the promised date

If the Where's My Refund tool said your refund would arrive on a specific date and it did not show up in your bank account by the next business day, first check your bank account carefully — sometimes deposits post under a different name or to a different account than you expect. If the money is not there, contact your bank and ask them to search for the deposit using the IRS trace number, which you can find on the Where's My Refund tool.

If your bank confirms the money was never received, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS can issue a replacement check or, in some cases, a new direct deposit. A replacement check takes another four to six weeks to arrive.

If you filed on paper and the tool says your refund was mailed as a check more than four weeks ago and you still have not received it, file a claim with the U.S. Postal Service using their online tool at usps.com. You can also request that the IRS issue a replacement check instead of waiting for the original to arrive.

Refunds for amended returns and prior-year returns

If you filed an amended return (Form 1040-X) to correct a mistake on a return you already filed, the IRS takes longer to process it. Amended returns are processed by hand and typically take 16 weeks from the date you file. The Where's My Refund tool does not track amended returns, so you will need to call the IRS to check the status.

If you are filing a return for a prior tax year — for example, filing a 2022 return in 2024 because you did not file on time — the IRS processes it the same way as a current-year return, but you may face additional delays if the IRS needs to verify that you did not already file that year. Prior-year returns can take several months.

State tax refunds arrive on a different schedule

Your state tax refund is separate from your federal refund and arrives on its own timeline. Most states process refunds within two to four weeks if you file electronically with direct deposit, but some states take longer. A few states still mail paper checks, which adds another two to four weeks.

Check your state's tax agency website for a refund status tool. The name and web address vary by state — search "[your state] tax refund status" to find it. Some states do not offer an online tool, so you may need to call the state tax office directly.

Frequently Asked Questions

Can I get my refund faster if I pay a tax preparation company to file for me?

No. The IRS processes all returns at the same speed regardless of who prepared them. Tax preparation companies cannot speed up the IRS, though some offer "refund advance" loans that give you money before your refund arrives — these loans charge interest and fees, making them expensive. It is better to wait for the actual refund.

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

If you filed electronically, the IRS usually has a record within 24 hours. If it has been longer and the website still shows nothing, your return may not have been submitted successfully. Contact the tax software company you used or the tax preparer who filed it for you and ask them to confirm the return was transmitted. If you filed on paper, it can take up to four weeks for the IRS to receive and enter it into their system.

Do I get interest if my refund is late?

The IRS pays interest on refunds that are delayed beyond 45 days from the date you filed. The interest rate changes quarterly and is currently around 8 percent per year. You do not need to request it — the IRS calculates and includes it automatically if your refund is late enough to may have access to.

Will my refund be reduced if I owe back taxes or child support?

Yes. The IRS can offset your refund to pay federal back taxes, state back taxes, child support, or certain other debts. If this happens, you will receive a notice in the mail explaining what was taken and why. You can dispute the offset if you believe it was made in error, but you must act quickly — the notice will include a deadline for filing a claim.

Can I split my refund between multiple bank accounts?

Yes, if you file electronically. You can direct deposit part of your refund to one account and the rest to another account, or split it three ways. You cannot do this on a paper return — paper returns can only be refunded as a single check or single direct deposit.