The IRS approval is not the same as the money arriving

When the IRS approves your refund, the waiting is not over — approval and payment are two separate steps. The IRS processes your return, decides you are owed money, and then sends that money to your bank or mails a check. The time between approval and the money hitting your account depends on how you chose to receive it and which bank you use.

If you chose direct deposit (the money goes straight to your bank account), you will typically see the refund within one to five business days after the IRS approves it. If you chose a paper check, the IRS mails it to your address, and you will need to wait for postal delivery plus the time your bank takes to clear it — usually two to three weeks total from approval.

The IRS does not control how fast your bank processes the deposit once it arrives. Some banks post direct deposits the same day; others hold them for one or two business days. This is why two people with the same approval date can see their money on different days.

Key Takeaways

  • Direct deposit refunds typically arrive one to five business days after the IRS approves your return, depending on your bank's processing speed.
  • Paper check refunds take two to three weeks from approval because the IRS must mail the check and your bank must clear it.
  • The IRS approval date and the deposit date are different — approval means the IRS has decided to send the money, not that it has arrived.
  • Your bank may hold a direct deposit for one or two business days even after receiving it, so the exact arrival date varies by financial institution.
  • You can track your refund status on the IRS website using the "Where's My Refund?" tool, which updates once per day.

What happens between approval and your bank receiving the money

Once the IRS approves your return, it batches your refund with thousands of others and sends them to the Federal Reserve, which then distributes them to individual banks. This process takes time because the IRS does not send refunds one at a time — it processes them in large groups on specific schedules.

For direct deposits, the Federal Reserve typically delivers the batch to your bank within one to two business days of the IRS approval. Your bank then posts the deposit to your account. Some banks post when ready; others wait until the next business day or hold the funds for a day or two as a standard practice, even though the money has arrived at the bank.

For paper checks, the IRS prints and mails the check after approval. Postal delivery to your address takes five to ten business days depending on distance. Once you receive the check and deposit it, your bank clears it like any other check deposit — usually one to three business days.

Why direct deposit is faster than a paper check

Direct deposit moves electronically from the Federal Reserve to your bank's system, so there is no printing, mailing, or manual deposit step. The entire process from IRS approval to your account typically takes three to five business days, though some banks post within one to two days.

A paper check requires the IRS to print millions of checks, sort them by zip code, hand them to the postal service, and wait for delivery. Even after you receive it, your bank treats it like a regular check deposit and may hold it for clearing. The total time is almost always two to three weeks.

If you did not choose direct deposit on your original return, you cannot change it for that refund. You would need to wait for the check or contact the IRS if it does not arrive within the expected timeframe.

How to know if your refund has been approved

The IRS updates its "Where's My Refund?" tool once per day, usually overnight. You can enter your Social Security number, filing status, and the exact refund amount to see the current status. The tool will tell you whether your return is still being processed, has been approved, or has been sent to your bank.

If the tool says your refund has been approved and sent to your financial institution, the money is on its way but may not be in your account yet. This is the point where you are waiting for your bank to post it, not waiting for the IRS to process it.

The tool does not show an exact delivery date, only the status. If your refund shows as approved but does not arrive within five business days for direct deposit or three weeks for a check, contact the IRS at 1-800-829-1040 to investigate.

What slows down the process after approval

Once the IRS has approved your refund, delays are usually caused by your bank, not the IRS. Banks may hold direct deposits for compliance reasons, to verify the account, or straightforward as standard procedure. Some banks hold all deposits for 24 hours; others hold them only if the amount is unusually large or the account is new.

For paper checks, delays happen during printing, sorting, and postal delivery. If your address on file with the IRS is incorrect or incomplete, the check may be returned to the IRS, which then has to reissue it. This can add weeks to the process.

If you moved recently, the post office may not forward your check, or it may take extra time. Make sure your current address is on file with the IRS before filing.

What to do if your refund does not arrive on time

For direct deposit, wait five business days after the IRS approval date before contacting your bank. If five business days have passed and the money is not there, call your bank's customer service and ask whether the deposit has been received and posted. Provide them with the approval date from the IRS "Where's My Refund?" tool.

If your bank says the deposit has not arrived, contact the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS can tell you whether the refund was actually sent and to which account.

For paper checks, wait three weeks from the approval date. If the check has not arrived, contact the IRS. The IRS can issue a replacement check or, in some cases, deposit the refund directly to your bank account if you provide that information.

Frequently Asked Questions

Does the IRS approval date mean the money is already in my bank?

No. Approval means the IRS has decided to send the money, but it has not reached your bank yet. For direct deposit, it usually takes one to five business days after approval. For a check, it takes two to three weeks.

Why is my refund taking longer than one to five days after approval?

Your bank may be holding the deposit for one or two business days as standard practice, or it may be verifying the account. Contact your bank to ask whether the deposit has been received and when it will post. If your bank says it has not received anything, contact the IRS.

Can I change from a paper check to direct deposit for my refund?

No. Once you file your return, you cannot change the payment method for that refund. You would need to wait for the check or contact the IRS if it does not arrive. For future refunds, you can choose direct deposit when you file.

What if the IRS approval date was weeks ago but I still have not received my money?

Contact your bank first to confirm the deposit has not been received or posted. If your bank has no record of it, call the IRS at 1-800-829-1040 with your Social Security number and filing information. The IRS can investigate whether the refund was sent and to which account.

Is there a way to get my refund faster than one to five days?

No. Once the IRS approves your refund, the timeline is set by the Federal Reserve's processing schedule and your bank's posting practices. Direct deposit is the fastest method available. The IRS cannot speed up the process beyond the standard timeframe.