Timeline from filing to receiving your refund

The IRS processes most tax returns within 21 days of receipt. If you file electronically and choose direct deposit to your bank account, you will typically see your refund between 1 and 5 business days after the IRS approves your return. If you request a paper check by mail, add 7 to 10 business days after approval for delivery.

The 21-day window is a standard processing time, not a may provide. Returns with errors, missing information, or those selected for review take longer. The IRS also processes returns in waves throughout tax season, so filing early does not always mean you receive your refund first — a return filed in late March may process before one filed in early February if the later return has no complications.

During peak tax season (February through April), processing times can stretch to 4 to 6 weeks for returns that require manual review. After April 15, processing typically speeds up because fewer returns are arriving daily.

Key Takeaways

  • Direct deposit to a bank account is the fastest method, usually delivering your refund 1 to 5 business days after the IRS approves your return.
  • Paper checks take 7 to 10 business days longer than direct deposit because they must be printed and mailed.
  • The IRS typically processes returns within 21 days, but returns with errors, missing documents, or those flagged for review can take 4 to 6 weeks or longer.
  • You can track your refund status using the IRS Where's My Refund tool on IRS.gov, which updates once per day.
  • Filing electronically is faster than filing by paper mail, which can add weeks to processing time before the IRS even begins reviewing your return.

Why some refunds take longer than others

The IRS flags certain returns for additional review before releasing the refund. Common reasons include claiming the Earned Income Tax Credit (EITC), the Additional Child Tax Credit (ACTC), or reporting self-employment income. These credits and income types require verification steps that add time. Returns claiming these items may not process for 6 to 8 weeks even without errors.

Mismatched information also delays processing. If your Social Security number, name, or filing status does not match IRS records, or if your income reported on your return does not match what your employer or bank reported to the IRS, the return goes into manual review. You may receive a letter asking you to clarify or provide documents.

Returns filed by mail take longer before processing even begins. The IRS must receive your paper return, open the envelope, scan it, and enter the data into their system — a process that can take 2 to 4 weeks before your return is even in the queue for review.

How to check your refund status

The IRS provides a free tool called Where's My Refund on IRS.gov. You enter your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight. It will show you one of three statuses: "Return Received," "Refund Approved," or "Refund Sent."

Do not check more than once per day — the tool updates only once daily, and checking repeatedly will not speed up processing. If your return shows "Return Received" for more than 21 days, or if it shows "Refund Approved" but you have not received the money after the expected timeframe, contact the IRS at 1-800-829-1040.

If you filed by mail and it has been more than 4 weeks since you mailed your return, you can call the IRS to confirm they received it. Have your Social Security number, filing status, and the exact refund amount ready.

Direct deposit versus paper check delivery

Direct deposit is the fastest and most reliable method. Once the IRS approves your return, the refund transfers electronically to your bank account within 1 to 5 business days. You do not have to wait for mail delivery, and there is no risk of a check being lost or stolen.

Paper checks take longer because the IRS must print the check, prepare it for mailing, and send it through the postal service. After the IRS approves your return, allow 7 to 10 additional business days for the check to arrive. If you do not receive the check within that window, contact the IRS to request a replacement or to have the refund sent by direct deposit instead.

If you filed your return but did not provide banking information for direct deposit, you cannot change your method after filing. You will receive a paper check. For future years, you can set up direct deposit on your return to speed up the process.

What to do if your refund is delayed

If your refund does not arrive within the expected timeframe, first check the Where's My Refund tool to confirm the status. If it shows "Refund Sent" but you have not received the money, wait 5 more business days — delays in bank processing or mail delivery are common.

If you received a paper check and it has been more than 10 business days since the IRS approved your return, the check may have been lost or misdirected. Contact the IRS at 1-800-829-1040 to request a replacement check or to have the IRS reissue the refund by direct deposit.

If the Where's My Refund tool shows "Return Received" for more than 21 days without moving to "Refund Approved," your return may be in manual review. The IRS will send you a letter if they need additional information. Check your mail, including your spam folder if you signed up for email notifications. If you do not receive a letter within 30 days, call the IRS.

Processing times during peak tax season

Tax season runs from early February through mid-April, and processing times are slowest during this period. The IRS receives millions of returns in a compressed timeframe, which means even straightforward returns may take 4 to 6 weeks to process instead of the standard 21 days.

Filing early in the season does not may provide a faster refund. The IRS processes returns in batches, and a return filed in March may sit in queue longer than one filed in April, depending on whether it requires manual review. However, filing electronically rather than by mail does reduce processing time by eliminating the scanning and data-entry step.

After April 15, the volume of incoming returns drops sharply, and processing times improve. Returns filed in May or June typically process within 2 to 3 weeks. If you expect a refund and can file after April 15 without penalty, waiting until the rush ends can result in a faster refund.

Frequently Asked Questions

Can I get my refund faster if I pay a tax preparation company?

No. Tax preparation companies cannot speed up IRS processing. Some offer "rapid refund" loans that give you money before the IRS approves your return, but you pay fees and interest for this service. The IRS processes your actual return on its own timeline regardless of who prepared it.

What if I filed electronically but still have not received my refund after 5 business days?

Check the Where's My Refund tool to confirm the status. If it shows "Refund Approved," your bank may be delaying the deposit — contact your bank to verify they received the transfer. If the tool shows "Return Received" or "Refund Approved" but the status has not changed in more than 21 days, call the IRS at 1-800-829-1040.

Do I have to wait for my refund or can I file an amended return?

You can file an amended return (Form 1040-X) at any time, but it will not speed up your original refund. The IRS will process both returns separately. If you made a mistake on your original return, file the amendment, but expect the IRS to process it after your original return is complete.

What happens if the IRS loses my return?

If you filed electronically, the IRS has a record of receipt. If you filed by mail and the IRS cannot locate your return after 4 weeks, you can file a duplicate return. Keep a copy of your original return and proof of mailing (if you have it) in case the IRS finds the original later and you need to explain the duplicate.

Can I get my refund on a prepaid card instead of a bank account?

Some tax preparation software allows you to direct deposit your refund to a prepaid card, but this is not an IRS option — it is offered by the tax software company. If you choose this method, the refund still takes 1 to 5 business days to arrive after the IRS approves your return, and you may pay fees to access the money.