How long the IRS takes to send your refund

The IRS typically processes tax returns and sends refunds within 21 days of receiving your return. That 21-day window is the standard timeframe the agency publishes, but the actual arrival depends on how you filed, whether you chose direct deposit, and whether your return needs manual review.

If you filed electronically and chose direct deposit to your bank account, you are most likely to receive your refund within that 21-day window. If you filed a paper return or requested a check by mail, the timeline extends because the IRS must physically process the document and then the postal service must deliver the check to you.

The IRS processes returns in the order they are received, not randomly. Returns filed earlier in the tax season move through the system faster straightforward because there are fewer ahead of them in the queue. A return filed in early February will typically process faster than one filed in late April.

Key Takeaways

  • Direct deposit refunds usually arrive within 21 days of the IRS receiving your return, while mailed checks take longer because they must be printed and delivered by postal mail.
  • The IRS processes returns in the order received, so filing earlier in the tax season generally means a faster refund.
  • You can check the status of your refund using the IRS Where's My Refund tool on IRS.gov, which updates once per day.
  • Certain situations—missing information, math errors, identity verification, or fraud screening—can delay your refund by weeks or months.
  • If your refund does not arrive within 21 days of filing electronically, contact the IRS or check your bank account to confirm the deposit was received.

Direct deposit versus mailed checks: which arrives faster

Direct deposit is the fastest way to receive a refund. When you choose direct deposit on your tax return, the IRS sends the money electronically to your bank account. Once the IRS processes your return and approves the refund, the transfer typically happens within one to three business days. Your bank then credits the money to your account, usually the same day or the next business day.

A mailed check takes longer because it must be printed at an IRS facility and then handed to the U.S. Postal Service for delivery. After the IRS approves your refund, you can expect to wait an additional seven to 14 business days for the check to arrive, depending on mail delivery times in your area. If you live far from an IRS processing center or in a rural area with slower mail service, add a few more days.

If you are unsure whether you chose direct deposit when you filed, you can check your tax return copy or the confirmation email or notice the IRS sent you. The direct deposit information appears on the first page of your return form.

Why your refund might be delayed

Not every return processes in 21 days. The IRS flags certain returns for additional review, which pauses the refund clock while an agent examines your documents. Common reasons for delays include missing information (such as a missing signature or incomplete address), math errors on the return, discrepancies between your return and information the IRS has on file (such as W-2s or 1099s from employers), and identity verification requests.

The IRS also screens returns for fraud and unusual patterns. If your return shows a large refund relative to your reported income, or if you claim certain credits for the first time, the IRS may request documentation before releasing the refund. These reviews can add two to eight weeks to your timeline.

If you owe back taxes, child support, or student loans, the IRS may offset your refund to pay those debts. The agency will notify you by mail if this happens, and the process typically adds two to four weeks.

How to check the status of your refund

The IRS provides a tool called Where's My Refund on IRS.gov. You can access it by visiting the IRS website and 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.

Where's My Refund shows three possible statuses: "Return Received" (the IRS has your return but has not finished processing it), "Refund Approved" (the IRS has approved your refund and it is being sent to you), and "Refund Sent" (the refund has been mailed or deposited). If your status shows "Refund Sent" but you have not received the money, check your bank account to confirm the deposit, or wait a few more business days for a mailed check to arrive.

If Where's My Refund shows no information about your return 24 hours after you filed electronically, or more than four weeks after you mailed a paper return, contact the IRS directly. You can call the IRS at 1-800-829-1040 (the main customer service line) or visit a local IRS office to speak with an agent.

What to do if your refund does not arrive on time

If your refund status shows "Refund Sent" but the money has not reached your account after 21 days, first confirm that the direct deposit information on your return was correct. Check your return copy to verify the routing number and account number you provided. If either number is wrong, the IRS may have deposited the money into the wrong account.

Contact your bank and ask whether a deposit from the IRS has been received in the past 30 days. Provide the bank with the refund amount from your return. If your bank has no record of the deposit, the money may have gone to a closed account or an account at a different bank. In that case, contact the IRS and request a trace on your refund. The IRS can investigate where the money went and reissue it if necessary.

If your refund status still shows "Return Received" or "Refund Approved" after 21 days, call the IRS at 1-800-829-1040. An agent can look up your return, tell you why it is delayed, and provide an updated timeline. Have your Social Security number, filing status, and refund amount ready when you call.

Refund timing during peak tax season

The IRS processes millions of returns between early February and mid-April. During this peak period, even electronic returns can take closer to the full 21 days because the volume of incoming returns is highest. Returns filed in January or early February typically process faster because fewer returns are ahead of them in the queue.

If you file near the April 15 important date, expect your refund to take the full 21 days or longer, especially if your return requires any manual review. The IRS also experiences staffing constraints during peak season, which can slow processing for returns that need agent review.

Filing early is the most reliable way to receive your refund sooner. If you have all your documents ready by late January or early February, filing then will generally result in a faster refund than waiting until March or April.

What happens if the IRS owes you interest on a delayed refund

If the IRS delays your refund beyond 45 days from the date you filed your return, you may be owed interest on the refund amount. The interest rate changes quarterly and is set by the IRS based on the federal short-term rate. For 2024, the rate is 8 percent per year, but this varies by quarter and year.

You do not need to request this interest—the IRS calculates it automatically and includes it with your refund if the delay qualifies. The interest accrues from the original due date of the return (usually April 15) until the date the IRS issues the refund. Most delayed refunds that may have access to for interest receive it without any action on your part.

If you believe your refund was delayed beyond 45 days and you did not receive interest, you can contact the IRS to ask about it. Keep documentation of when you filed and when you received the refund to support your claim.

Frequently Asked Questions

Can I get my refund faster than 21 days?

No. The IRS does not offer expedited processing for individual tax returns. The 21-day timeframe is the standard, and some returns process faster, but you cannot request priority handling. Filing electronically with direct deposit is the fastest method available to most filers.

What if I filed electronically but my refund shows as mailed?

This can happen if the direct deposit information on your return was incorrect or incomplete. Contact the IRS at 1-800-829-1040 to confirm where your refund was sent. If it was mailed to an address you no longer use, you may need to file a change of address with the postal service or contact the IRS to reissue the check.

Does amending my return delay my refund?

Yes. If you file an amended return (Form 1040-X), the IRS processes it separately from your original return, and it typically takes 16 weeks or longer to process. Do not amend your return unless you made a significant error, because the delay can push your refund back several months.

Will my refund be delayed if I claim the Earned Income Tax Credit?

Possibly. The IRS is required by law to hold refunds for returns claiming the Earned Income Tax Credit or the Additional Child Tax Credit until mid-February, even if the return is filed earlier. This delay applies regardless of when you file, so if you claim these credits, expect your refund no earlier than mid-February.

What if I made a mistake on my return after I filed it?

If you discover an error after filing, do not contact the IRS when ready. Wait until your original return is processed and you receive your refund. Then file an amended return (Form 1040-X) if the error affects your refund amount. Amending before your original return is processed can cause unnecessary delays.