The timeline depends on how you file and how you receive the money

If the IRS approves your return, a refund by direct deposit typically arrives within 21 days. If you chose a paper check, add another 7 to 10 business days after the IRS processes it. The 21-day window is the IRS standard, not a may provide—it's the outer boundary they publish, and many refunds arrive faster. The actual time your money sits in the approval queue depends on whether you filed electronically or by mail, whether the IRS flagged your return for review, and how busy the processing centers are that week.

The approval itself is not a separate step from processing. When the IRS approves your return, processing has already begun. You are not waiting for approval and then waiting for processing; approval means processing is underway. The confusion comes from the fact that the IRS website shows a status called "Approved" before the money moves, but that status straightforward means the return passed initial review and is in the queue to be paid out.

Key Takeaways

  • Direct deposit refunds arrive within 21 days of IRS approval in most cases, though many arrive in 5 to 10 days.
  • Paper check refunds take an additional 7 to 10 business days after the IRS mails them, so plan for up to 31 days total.
  • If your return was selected for review or verification, approval is delayed until that review is complete—this can add weeks or months.
  • You can check your refund status using the IRS Where's My Refund tool, which updates once per day and shows the expected deposit date.
  • Refunds filed electronically are processed faster than paper returns, which can take 4 to 6 weeks to reach the approval stage.

Why 21 days is the standard, not the average

The IRS publishes 21 days as the maximum time for a direct deposit refund after approval. This is a service standard, not an average. In practice, many refunds arrive in 5 to 10 business days. The 21-day window exists because the IRS processes millions of returns in parallel, and some refunds move through the queue faster than others depending on the complexity of the return and the current volume at the processing center handling your region.

The IRS does not publish an average processing time because it varies by week, by time of year, and by filing method. During peak season (January through April), refunds may take closer to 21 days. Outside peak season, they often arrive in 7 to 14 days. If you filed early in the tax season and your return is straightforward, you may see the money in under a week.

What happens between approval and deposit

Once your return is approved, the IRS sends an electronic instruction to your bank or the Treasury Department's financial agent to deposit the funds. For direct deposit, this instruction typically reaches the bank within 1 to 2 business days. Your bank then processes the deposit on its own schedule—most banks post IRS deposits the same day they receive them, but some may hold them for one business day.

If you chose a paper check, the IRS prints and mails the check from one of its processing centers. The check then travels through the postal system, which typically takes 7 to 10 business days depending on distance. Once the check arrives, you still need to deposit it at your bank, which may take another 1 to 5 business days to clear, depending on your bank's policy for third-party checks.

Returns selected for review take much longer

If the IRS selected your return for verification or review, the 21-day clock does not start until that review is complete. Common reasons for review include math errors, inconsistencies between your return and your W-2s or 1099s, claiming a large Earned Income Tax Credit, or reporting business income. The IRS may ask you to provide documents like receipts, bank statements, or proof of dependent status.

A straightforward verification—one that requires only documents you mail in—can add 4 to 8 weeks to your timeline. A more complex review that requires back-and-forth correspondence can take 2 to 6 months. If the IRS contacts you by mail asking for documents, respond as quickly as possible; delays on your end extend the timeline. You can check whether your return is under review by logging into your IRS account at IRS.gov or calling the IRS at 1-800-829-1040.

How to track your refund in real time

The IRS Where's My Refund tool is the official source for refund status. You can access it at IRS.gov by entering 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 a single day will not show new information. The tool shows three possible statuses: "Return Received," "Approved," or "Sent."

"Return Received" means the IRS has processed your return but has not yet approved it. This stage typically lasts 24 hours for e-filed returns and up to 4 to 6 weeks for paper returns. "Approved" means your return has passed review and is in the queue for payment. "Sent" means the IRS has sent the refund to your bank or mailed the check. Once you see "Sent," the deposit should arrive within the timeframes described above.

Paper returns take longer to reach approval

If you mailed a paper return instead of filing electronically, add 4 to 6 weeks to the approval timeline. The IRS must physically receive your return, open it, scan it, and enter the data into its system before processing begins. During peak tax season, this initial intake can take 6 to 8 weeks. Once the data is entered, the return follows the same approval process as an e-filed return, but you are starting from a later point in the queue.

If you filed a paper return and it is now past 6 weeks since you mailed it, you can call the IRS at 1-800-829-1040 to confirm receipt. Have your Social Security number, filing status, and expected refund amount ready. The IRS can tell you whether the return has been received and scanned into the system.

What delays refunds after approval

Once your return is approved, delays are rare but possible. The most common cause is a mismatch between the bank account number on your return and the account you actually own. If the IRS attempts a direct deposit to an account that does not exist or is closed, the deposit fails and the IRS mails a check instead. This adds 7 to 10 days. You will receive a notice in the mail explaining the failed deposit.

Another cause is a levy or offset. If you owe back taxes, child support, or student loans in default, the IRS may offset your refund to pay down that debt. The offset process can take an additional 2 to 4 weeks after approval. You will receive a notice explaining the offset and which agency received the funds.

Frequently Asked Questions

Can I get my refund faster than 21 days?

Yes. Many refunds arrive in 5 to 10 business days. The 21-day window is the maximum, not the typical time. You cannot request expedited processing, but filing electronically and choosing direct deposit gives you the fastest possible timeline.

What if my refund shows "Approved" but the money has not arrived after 21 days?

Check the Where's My Refund tool again to see if the status has changed to "Sent." If it still shows "Approved" after 21 days, call the IRS at 1-800-829-1040. The delay may be due to a failed direct deposit, a levy, or an error in your bank account information.

Does filing electronically really make a difference?

Yes. E-filed returns reach approval within days, while paper returns take 4 to 6 weeks just to be scanned and entered into the system. If you want your refund as quickly as possible, file electronically and choose direct deposit.

What if I filed a joint return and my spouse's Social Security number does not match IRS records?

The IRS will flag the return for review. This delays approval by at least 4 to 8 weeks while the IRS verifies the information. Contact the IRS to correct the issue as soon as you receive a notice.

Can I deposit a refund check at an ATM or mobile app?

Most banks allow mobile check deposit for IRS refund checks. The check clears within 1 to 5 business days depending on your bank. Depositing by mobile app is faster than mailing a check to your bank, but slower than direct deposit.