The IRS approves your refund and deposits it on different timelines depending on how you file and receive it

Once the IRS approves your refund, the deposit itself usually arrives within one to five business days if you chose direct deposit. If you're receiving a paper check, expect two to three weeks from approval. The gap between approval and deposit exists because approval and payment are two separate steps—the IRS first processes your return and confirms the amount owed to you, then initiates the actual transfer of funds to your bank or the postal service.

The timeline also depends on your bank. Some banks post IRS deposits the same day they arrive; others hold them for one or two business days before making the money available to you. This is separate from the IRS's work and is controlled by your financial institution's own processing schedule.

Key Takeaways

  • Direct deposit refunds typically arrive one to five business days after IRS approval, depending on your bank's processing speed.
  • Paper checks take two to three weeks from approval because they must be printed, mailed, and delivered through the postal service.
  • Your bank may hold a deposited refund for one or two business days before making it available in your account, even after the IRS has sent it.
  • The IRS approval date shown on your transcript or Where's My Refund tool is not the same as your deposit date.
  • Delays can occur if the IRS needs to verify your identity, review your return for errors, or process a claim for an Earned Income Tax Credit or Child Tax Credit.

Direct deposit refunds: one to five business days after approval

If you chose direct deposit on your tax return, the IRS sends the approved refund electronically to your bank's routing number. This transfer typically completes within one to five business days of the approval date shown in the IRS's system. The variation depends on when the IRS initiates the transfer during the week and how quickly your bank processes incoming ACH (Automated Clearing House) transfers.

Your bank then has its own timeline for posting the deposit to your account. Many banks post IRS refunds the same business day they receive them. Others hold them for one business day. A few hold them for two business days. Check your bank's deposit policy or call their customer service line to learn their standard hold period for tax refunds.

The money may show as "pending" in your account before it becomes available to spend. Pending deposits count toward your account balance but cannot be withdrawn until the hold period ends. Once the hold lifts, the refund is yours to use.

Paper check refunds: two to three weeks after approval

Paper checks take longer because they must be printed at an IRS facility, inserted into an envelope, and delivered by the U.S. Postal Service. The IRS typically mails checks within two to three weeks of approving your refund. From there, postal delivery adds another five to ten business days depending on distance and mail volume.

If you requested a paper check but have not received it after four weeks from the approval date, contact the IRS using the Where's My Refund tool or call 1-800-829-1040. The IRS can confirm whether the check was mailed and, if it was lost, issue a replacement.

Why the IRS approval date is not the same as your deposit date

The IRS approval date—the date shown on your transcript or in the Where's My Refund tool—is when the IRS's system has processed your return and determined the refund amount. This is not the date the money leaves the IRS's account or arrives in yours. The approval date is a checkpoint, not a payment date.

After approval, the IRS must still initiate the actual payment. For direct deposits, this usually happens within one to two business days of approval. For checks, the printing and mailing process adds weeks. Neither of these happens when ready on the approval date itself.

Delays that extend the timeline beyond normal

Some returns take longer to approve than others. The IRS may delay approval if your return is flagged for identity verification, contains errors, or claims a refundable credit like the Earned Income Tax Credit (EITC) or Additional Child Tax Credit (ACTC). These credits trigger mandatory review periods that can add weeks to the approval timeline.

If your return was selected for examination (audit), approval is delayed until the examination is resolved. The IRS will contact you by mail with details about what documents or information they need. Responding quickly shortens the delay.

Returns filed by mail take longer to approve than those filed electronically. If you mailed a paper return, add one to two weeks to the normal approval timeline while the IRS scans and processes it.

How to track your refund's actual status

The IRS Where's My Refund tool (available at irs.gov) updates every 24 hours and shows the current status of your return. It displays the approval date, the expected deposit or mailing date, and any holds or issues. This tool is more current than calling the IRS, though both show the same information.

You can also check your IRS account transcript online at irs.gov under "View Your Tax Account." The transcript shows the approval date and the date the refund was issued (sent to your bank or the post office). The issued date is closer to your actual deposit date than the approval date.

If the Where's My Refund tool says your refund was issued but you have not received it after the normal timeline, contact your bank to confirm they received the deposit. If your bank has no record of it, contact the IRS at 1-800-829-1040 with your refund issued date and amount.

What to do if your refund is delayed beyond the expected timeline

If you chose direct deposit and more than five business days have passed since the approval date, call your bank first. Ask whether the IRS deposit arrived and whether it is being held. If your bank has no record of a deposit, ask them for the date they last received an IRS refund from you—this helps confirm their routing number is correct on file with the IRS.

If your bank confirms no deposit arrived, contact the IRS at 1-800-829-1040 or use the Where's My Refund tool to report the issue. Have your Social Security number, filing status, and the refund amount ready. The IRS can trace the payment and, if it was sent to the wrong account, issue a replacement check or initiate a new direct deposit.

For paper checks delayed beyond three weeks from approval, contact the IRS the same way. They can confirm the mailing date and, if the check was lost in the mail, issue a replacement. Replacement checks typically arrive within two to three weeks.

Frequently Asked Questions

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

No. The approval date means the IRS has processed your return and determined the refund amount. The actual deposit or mailing happens after that date. For direct deposit, expect one to five business days after approval. For checks, expect two to three weeks.

Why does my bank say the deposit is pending if the IRS already approved it?

Your bank is holding the deposit for its standard processing period, usually one or two business days. This is normal and does not mean there is a problem. The money will become available once the hold period ends.

Can I speed up my refund by calling the IRS?

No. The IRS cannot expedite a refund once it is approved. The timeline is set by the payment method you chose (direct deposit or check) and your bank's processing schedule. Calling does not change either one.

What if I gave the IRS the wrong bank account number?

If the IRS sent your refund to an incorrect account, that bank will reject it and it will return to the IRS, usually within five to ten business days. The IRS will then issue a paper check to your address on file. Contact the IRS at 1-800-829-1040 to confirm the correct routing and account number for a future refund.

How do I know if my refund was actually issued?

Check the Where's My Refund tool or your IRS account transcript. Both show the date the refund was issued (sent out). If the tool says "issued" but you have not received it, contact your bank to confirm they received the deposit, or contact the IRS if you chose a paper check.