The IRS approves your refund before it deposits the money

The IRS processes your return first, then approves the refund, then sends it to your bank. These are three separate steps, and the timing between approval and deposit depends on how you chose to receive your money. If you selected direct deposit, the money usually arrives 1 to 5 business days after the IRS approves your refund. If you chose a paper check, it takes 7 to 10 business days after approval for the check to arrive in the mail.

The approval itself is the longest part of the timeline. The IRS typically approves refunds within 21 days of receiving your return, though some returns take longer if they need review. Once approved, the deposit or check is on a much faster track.

Key Takeaways

  • Direct deposit refunds arrive 1 to 5 business days after the IRS approves your return, making it the fastest delivery method.
  • Paper checks take 7 to 10 business days after approval, and the check must travel through the mail before you can cash it.
  • You can track your refund status on the IRS website using the "Where's My Refund?" tool, which updates once per day.
  • If your refund does not arrive within the expected timeframe, contact the IRS or your bank to investigate the hold-up.

Direct deposit: 1 to 5 business days from approval

Direct deposit is the fastest way to receive a refund. Once the IRS approves your return and initiates the deposit, your bank typically receives the funds within 1 to 5 business days. The exact timing depends on your bank's processing speed and whether the deposit lands on a weekend or holiday.

To use direct deposit, you must provide your routing number and account number on your tax return. You can enter this information when you file electronically, or write it on a paper return if you mail it. The IRS will not deposit money into a closed account or an account that does not match the name on your return, so double-check both details before filing.

Some banks post direct deposits early, sometimes as soon as the next business day after the IRS sends the transfer. Other banks wait the full 5 business days. There is no way to speed this up once the IRS has sent the money—the timeline is controlled by your bank's clearing process.

Paper checks: 7 to 10 business days from approval

If you did not provide direct deposit information or chose to receive a check, the IRS prints and mails a paper check after approving your refund. The check takes 7 to 10 business days to arrive after approval, though this is an estimate and actual delivery varies based on mail volume and distance.

The IRS does not track individual checks once they enter the mail system. If your check does not arrive within 10 business days, contact the IRS at 1-800-829-1040 to request a trace. The IRS can verify whether the check was mailed and, if necessary, issue a replacement.

Do not cash a check that arrives damaged or with an incorrect amount. Contact the IRS immediately if either happens. Cashing a damaged check can delay resolution.

How to track your refund between approval and deposit

The IRS "Where's My Refund?" tool on IRS.gov shows the status of your return and tells you which delivery method you selected. Once your return is approved, the tool will display the expected deposit or mailing date. This tool updates once per day, usually overnight, so checking multiple times on the same day will not show new information.

To use the tool, go to IRS.gov, select "Where's My Refund?", and enter your Social Security number, filing status, and the exact refund amount from your return. If you filed jointly, use the primary taxpayer's Social Security number. The tool works for returns filed within the past year.

If the tool shows your refund was approved but you have not received it after the expected timeframe, the next step is to contact the IRS or your bank. Do not assume the money is lost—delays happen, and the IRS can investigate.

What to do if your refund does not arrive on time

If your direct deposit does not arrive within 5 business days of approval, contact your bank first. Ask whether the deposit was received and posted. Some banks hold deposits for fraud review, which can add a few extra days. If your bank confirms the deposit has not arrived, call the IRS at 1-800-829-1040 and provide your Social Security number and the refund amount.

If your paper check does not arrive within 10 business days of approval, contact the IRS at 1-800-829-1040 to request a check trace. The IRS will verify the check was mailed and can issue a replacement if the original is lost. Replacement checks take an additional 4 to 6 weeks to arrive.

Keep a record of when you filed, the refund amount, and the approval date shown in "Where's My Refund?" before you call. This information helps the IRS locate your refund quickly.

Reasons your refund might be delayed after approval

Even after the IRS approves your refund, a few things can slow down the deposit or check. If you provided an incorrect routing or account number, the bank will reject the deposit and the IRS will mail a check instead—this adds 7 to 10 days. If your account is overdrawn or closed, the bank will also reject the deposit.

If the IRS suspects fraud or identity theft, it may hold your refund for additional review even after initial approval. This can add weeks to the timeline. The IRS will contact you by mail if this happens.

Mail delays are common during tax season (February through April) and around holidays. A check that would normally arrive in 7 days might take 10 to 12 days during peak mail volume.

Frequently Asked Questions

Can I get my refund faster than 1 to 5 business days?

No. Once the IRS approves your refund and sends it via direct deposit, the timeline is controlled by your bank's processing system. Some banks post deposits the next business day, but you cannot request expedited processing from the IRS. Paper checks cannot be expedited either.

What if the IRS approved my refund but the money went to the wrong account?

Contact your bank immediately to report the misdirected deposit. Your bank can sometimes reverse the transfer. Also contact the IRS at 1-800-829-1040 with your Social Security number and refund amount so they can investigate and reissue the refund if needed.

Does the IRS send a confirmation when it approves my refund?

The IRS does not send an email or text notification. You must check "Where's My Refund?" on IRS.gov to see when your return is approved and when the deposit or check is expected. The tool updates once per day.

How do I know if my refund was approved?

Use "Where's My Refund?" on IRS.gov. If your return shows "Approved" or displays an expected deposit or delivery date, your refund has been approved. If it still shows "Processing," the IRS is still reviewing your return.

What if I filed by mail and the IRS is taking longer than 21 days to approve my return?

Paper returns take longer to process than electronic returns—typically 4 to 6 weeks from the date received. Check "Where's My Refund?" to see the current status. If it has been more than 6 weeks, call the IRS at 1-800-829-1040 to ask about a delay.