The timeline depends on how you file and how the IRS processes your return

If you file electronically and choose direct deposit, the IRS typically issues your refund within 21 days. If you file on paper or request a check by mail, add another two to three weeks for postal delivery. The 21-day window is not a may provide — it is the IRS's stated timeframe, and some returns take longer because of errors, missing information, or the volume of returns the agency is processing at that moment.

The actual day your money arrives depends on three separate steps: the IRS receiving and processing your return, the IRS approving your refund, and your bank receiving the deposit. Each step has its own timing, and a delay at any point pushes back your arrival date.

Key Takeaways

  • Electronic filing with direct deposit is the fastest route, typically resulting in a refund within 21 days of the IRS receiving your return.
  • Paper returns take longer because the IRS must scan and enter the information manually, adding one to two weeks before processing even begins.
  • The IRS processes returns in the order they arrive, so filing early in the tax season usually means a faster refund than filing in April.
  • You can track your refund status through the IRS Where's My Refund tool, which updates once per day and shows you which step your return is in.
  • Errors on your return — a mismatched Social Security number, an incorrect bank account, or a missing signature — will delay your refund by weeks or months.

How the IRS processes returns in order

The IRS does not process all returns at once. Returns arrive throughout the filing season, and the agency works through them in the order received. If you file your return on January 15, it enters the queue before a return filed on March 15. This means filing early gives you a real advantage — your return reaches the front of the line sooner.

The IRS opens the filing season on a set date each year, usually in late January. The important date to file is typically April 15, though it can shift if that date falls on a weekend or holiday. Between those two dates, millions of returns arrive daily. The agency's processing capacity is fixed, so the longer you wait to file, the longer the queue ahead of you.

During peak season — late February through mid-April — the IRS processes returns more slowly straightforward because the volume is highest. A return filed in early February might be processed in 15 days. The same return filed in early April might take 25 days, even if nothing is wrong with it.

Electronic filing versus paper returns

Electronic returns move faster because the IRS receives the data directly from tax software or a tax preparer's system. There is no scanning step, no manual data entry, and no chance of the IRS misreading a number. The IRS can begin processing an electronic return within hours of receipt.

Paper returns must be physically mailed to an IRS processing center, scanned, and entered into the system by hand. This adds one to two weeks to the timeline before processing even begins. If the scan is unclear or the data entry has an error, the IRS may request clarification, which adds weeks more.

If you file electronically but request a paper check instead of direct deposit, you still get the speed of electronic processing — the delay comes only at the end, when the check is printed and mailed. A check typically arrives 7 to 10 business days after the IRS approves your refund.

Direct deposit versus check by mail

Direct deposit is the fastest way to receive your refund. Once the IRS approves your return, it sends the money to your bank electronically. Your bank then deposits it into your account, usually within one business day. The entire process from IRS approval to money in your account takes 24 to 48 hours.

A check by mail is slower because the IRS must print the check, place it in an envelope, and send it through the postal service. The check is printed at an IRS facility and mailed to the address on your return. Delivery time depends on your location and mail volume — typically 7 to 10 business days, but sometimes longer.

If you did not provide a bank account on your return, you must receive your refund by check. If you did provide an account but the IRS cannot deposit the money — because the account number is wrong or the account has been closed — the IRS will mail a check instead.

What delays a refund after you file

The most common reason for a delayed refund is an error or mismatch on your return. If your Social Security number does not match IRS records, if your name is spelled differently than on file, or if you claim a dependent who is not linked to your account, the IRS will flag the return for review. This review can take weeks.

A missing signature, an unsigned form, or a math error also triggers a delay. The IRS will contact you by mail asking for clarification or a corrected return. You must respond within 30 days, and then the IRS processes your return again from the beginning.

If you claim the Earned Income Tax Credit or the Additional Child Tax Credit, your return is held for additional review by law. The IRS cannot release these refunds before February 15, even if your return is error-free and filed in January. This is a statutory requirement, not a processing delay.

Amended returns — returns you file to correct a previous year's filing — are processed separately and take longer. The IRS typically processes amended returns within 16 weeks, though some take longer if they require additional review.

Tracking your refund status

The IRS provides a tool called Where's My Refund, available on the IRS website. You enter your Social Security number, filing status, and the exact refund amount from your return. The tool shows you the current status of your return and an estimated delivery date.

Where's My Refund updates once per day, usually overnight. Checking multiple times in a single day will not give you new information. The tool shows three possible statuses: "Return Received" (the IRS has your return but has not finished processing), "Refund Approved" (the IRS has approved your refund and is preparing to send it), and "Refund Sent" (the IRS has sent your refund to your bank or mailed your check).

If your return shows "Refund Sent" but you have not received the money, check your bank account to see if the deposit has posted. Banks sometimes show deposits as pending for one or two business days. If more than two business days have passed since the IRS sent the refund and you still do not see it, contact your bank to confirm the account number the IRS has on file is correct.

What to do if your refund is late

If the Where's My Refund tool shows your refund was sent more than 21 days ago and you have not received it, contact the IRS. You can call the IRS refund hotline at 1-800-829-1954. Have your Social Security number, filing status, and the refund amount ready.

If you filed electronically and the IRS shows your refund was sent but your bank has no record of it, the account number on file may be incorrect. The IRS will have sent the refund to the account you listed on your return. If that account is closed or the number is wrong, the bank will reject the deposit and the IRS will mail a check instead — this can take several additional weeks.

If you filed a paper return and it has been more than eight weeks since you mailed it, the return may not have been received. Contact the IRS with your mailing date and the address you sent it to. The IRS can search for your return and tell you whether it arrived.

Frequently Asked Questions

Can I get my refund faster than 21 days?

No. The IRS processes returns in the order they arrive, and 21 days is the stated timeframe for electronic returns with direct deposit. Filing earlier in the tax season helps because your return reaches the front of the queue sooner, but the processing time itself does not change.

Why does the IRS hold refunds with the Earned Income Tax Credit?

Federal law requires the IRS to hold refunds that include the Earned Income Tax Credit or the Additional Child Tax Credit until at least February 15. This is a statutory requirement, not a processing delay. The IRS uses this time to verify that credits are claimed correctly and prevent fraud.

What happens if I made a mistake on my return?

If the IRS finds an error, it will mail you a notice asking for clarification or a corrected return. You must respond within 30 days. Once you respond, the IRS processes your return again, which adds several weeks to your timeline. If you catch the error before the IRS does, you can file an amended return, though amended returns take longer to process.

Does my bank affect how long my refund takes?

Your bank can cause a short delay at the very end. Once the IRS sends your refund by direct deposit, your bank typically deposits it within one business day. Some banks take up to two business days. If your bank rejects the deposit because the account number is wrong or the account is closed, the IRS will mail a check instead, adding weeks.

What if I filed my return but the IRS says it has no record of it?

If you filed electronically, contact your tax software or tax preparer to confirm the return was actually transmitted. If you filed on paper, the return may still be in transit to the IRS processing center or may not have been received. Contact the IRS with your mailing date and address. The IRS can search for your return and tell you its status.