The IRS posts most 2023 refunds within 21 days of accepting your return, but the actual deposit takes another 1 to 5 business days depending on your bank

The 21-day clock starts when the IRS accepts your return, not when you file it. If you filed in February and the IRS accepted it on February 15, you are looking at a deposit window between March 8 and March 15. If you filed in April and acceptance happened April 20, the window opens around May 11. The IRS publishes this 21-day figure as a standard, but many refunds land faster — some within 5 to 10 days of acceptance.

Once the IRS processes your return and approves the refund, they send the money to your bank. Your bank then needs 1 to 5 business days to post it to your account. This is where the variation happens. A large bank may post overnight; a smaller credit union or online bank may take the full 5 days. Weekend and holiday delays can add another day or two to the calendar.

The fastest way to get your money is direct deposit to a checking or savings account. If you chose a paper check instead, add 7 to 10 business days for mail delivery after the IRS processes your return.

Key Takeaways

  • The IRS typically processes refunds within 21 days of accepting your return, but many arrive in 5 to 10 days.
  • Your bank needs an additional 1 to 5 business days to deposit the money once the IRS sends it, depending on the bank's processing speed.
  • Direct deposit is faster than a paper check, which can take 7 to 10 business days to arrive by mail after the IRS approves it.
  • You can track your refund status using the IRS Where's My Refund tool on IRS.gov, which updates once per day.

How to check your refund status right now

The IRS Where's My Refund tool on IRS.gov shows you exactly where your return stands. 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 give you new information.

The tool shows three possible statuses: "Return Received" (the IRS has your return but has not processed it yet), "Refund Approved" (the IRS has approved the refund and sent it to your bank), or "Refund Sent" (your bank has received the money and it should appear in your account within 1 to 5 business days). If you see "Refund Approved," your money is on the way — the deposit is no longer in the IRS's hands.

If the tool says your return is still being reviewed or shows an error message, the IRS may need more information from you. Check your email and the mail address on file for any notices from the IRS. These notices will tell you what documents or clarification they need and how to respond.

Why some 2023 refunds took longer than 21 days

The 21-day window assumes your return is complete, matches IRS records, and contains no errors or missing information. If any of those conditions were not met, processing took longer. Common reasons include a mismatch between your Social Security number and name on file, a discrepancy in income reported to the IRS by your employer or bank, or a missing or incorrect routing number if you chose direct deposit.

If you claimed the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit, the IRS is required by law to hold your refund until at least February 15 of the year after you file. This is a compliance hold, not a processing delay. If you filed your 2023 return in January 2024 and claimed either credit, your refund could not be released before mid-February 2024 regardless of how quickly the IRS processed it.

Identity theft or fraud flags also delay refunds. If the IRS suspects your return may be fraudulent, they place a hold and may request additional documents like a copy of your driver's license or a signed statement. This process can add weeks or months to your timeline.

What to do if your refund is late

If the Where's My Refund tool shows "Refund Approved" but more than 5 business days have passed since that status appeared, contact your bank first. Ask them whether the IRS deposit has arrived on their end. Sometimes the IRS sends the money but a bank's internal systems delay posting it to your account. Your bank can tell you the exact date the deposit arrived and when it will be available.

If your bank confirms they have not received the deposit, or if the Where's My Refund tool shows your return is still under review after 21 days, contact the IRS directly. You can call the IRS at 1-800-829-1040 (the main customer service line) or visit an IRS Taxpayer information Center in your area. Have your Social Security number, filing status, and the refund amount ready. The IRS can tell you whether your return is delayed due to a missing document, an error, or a fraud hold.

Do not assume the refund is lost. The IRS processes millions of returns and delays happen, but the money does not disappear. A phone call or in-person visit will clarify where your return is stuck and what you need to do next.

Direct deposit versus paper check timing

If you chose direct deposit, the IRS sends your refund electronically to your bank, and your bank posts it within 1 to 5 business days. If you chose a paper check, the IRS mails it to the address on your return. Postal delivery typically takes 7 to 10 business days, but can take longer depending on distance and mail volume. A check mailed from an IRS processing center in the Midwest to the West Coast may take 10 to 14 days.

If you filed your 2023 return in early 2024 and chose a paper check, your check may have already arrived or may be in transit. If you have not received it after 14 business days from the date the Where's My Refund tool showed "Refund Sent," contact the IRS. They can issue a replacement check or, in some cases, reissue the refund by direct deposit if you provide updated banking information.

Frequently Asked Questions

Can I get my refund faster than 21 days?

Many refunds arrive in 5 to 10 days, so yes — the 21-day window is a maximum, not a may provide. Direct deposit is faster than a paper check. The speed also depends on whether your return is complete and error-free. If the IRS needs to verify information or investigate a discrepancy, processing will take longer.

Why does the Where's My Refund tool say "Return Received" but not "Refund Approved" yet?

The IRS is still reviewing your return. This can take anywhere from a few days to several weeks depending on the complexity of your return and the IRS's current workload. If it has been more than 21 days since you filed, contact the IRS to ask whether they need additional information from you.

What if I filed my 2023 return in 2024 and it is now mid-year — should my refund have arrived by now?

If you filed in early 2024 and it is now summer or later, and your refund has not arrived, something is holding it up. Check the Where's My Refund tool first. If it shows "Refund Approved," contact your bank. If it shows your return is still under review, contact the IRS — they may be waiting for a document or clarification from you.

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

Once the IRS has accepted your return, you cannot change the refund method. If you chose a paper check and want to switch to direct deposit, you would need to file an amended return (Form 1040-X), but this creates a new refund timeline and may not be worth the delay. If your check is lost or never arrives, the IRS can reissue it or deposit the refund directly if you provide banking information.

Does filing electronically versus on paper affect how long the refund takes?

Yes — electronic filing is processed much faster than paper returns. The IRS typically accepts e-filed returns within 24 hours and begins processing them when ready. Paper returns are scanned and entered into the system manually, which can add weeks to the timeline. If you filed a paper return in 2024, expect a longer wait than someone who e-filed.