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

If you file electronically and choose direct deposit to your bank account, the IRS typically sends your refund within 21 days. If you file on paper or request a check by mail, the wait is longer — usually 4 to 6 weeks from the date the IRS receives your return. The 21-day window is not a may provide; it is the IRS's target for most returns, and some take longer if the return needs review or contains errors.

The actual time you receive money depends on three separate steps: how long your return takes to process at the IRS, how long your bank takes to deposit the funds, and whether anything in your return triggers a manual review. Each of these can add days or weeks.

Key Takeaways

  • Electronic filing with direct deposit is fastest, typically 21 days, while paper returns and mailed checks take 4 to 6 weeks.
  • The IRS processes returns in the order they are received, so filing early in the tax season usually means a faster refund.
  • Certain situations — like claiming the Earned Income Tax Credit or Child Tax Credit — can add 1 to 2 weeks to processing time.
  • You can track your refund status using the IRS "Where's My Refund?" tool on IRS.gov, which updates once per day.
  • If your refund does not arrive within the expected timeframe, contact the IRS at 1-800-829-1040 to report a missing refund.

Why electronic filing is faster than paper

When you file electronically, your return goes directly into the IRS computer system. The IRS can begin processing it when ready, checking for math errors and comparing information against what employers and banks reported. This automated process moves quickly for most returns.

Paper returns must be physically received at an IRS processing center, opened, scanned, and entered into the computer system by hand. This adds weeks to the timeline. Even after scanning, the IRS still processes the information at the same speed as electronic returns, but you lose time in the mail and in the scanning queue.

How direct deposit speeds up the final step

Once the IRS approves your refund, it must get the money to you. Direct deposit — sending the refund straight to your bank account — is the fastest method. The IRS transmits the funds electronically, and your bank deposits them within 1 to 3 business days after receiving the transmission.

A mailed check takes longer because the IRS must print the check, mail it to your address, and you must deposit it yourself. The check can take 7 to 14 days to arrive in the mail, depending on where you live and where the IRS mails it from. Once you deposit it, your bank may hold it for a few days before making the funds available.

Situations that slow down your refund

Some returns take longer because the IRS needs to verify information or investigate a discrepancy. If you claim the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC), the IRS is required by law to hold your return for additional review. This adds about 1 to 2 weeks to processing time, even if everything on your return is correct.

Other reasons for delays include math errors, missing information (like a Social Security number), income reported on your return that does not match what your employer or bank reported to the IRS, or identity verification issues. If the IRS needs to contact you, it will mail a letter to your address — not email or phone — so check your mail regularly.

If you amended a previous year's return (filed a Form 1040-X), expect 16 weeks or longer. Amended returns are processed separately and more slowly than original returns.

Tracking your refund status

The IRS provides a tool called "Where's My Refund?" on IRS.gov. You can enter your Social Security number, filing status, and the exact refund amount to see the current status of your return. The tool updates once per day, usually overnight, so checking multiple times in one day will not show new information.

The tool will tell you whether your return has been received, is being processed, has been approved, or has been sent to your bank. If your refund is approved and sent to your bank but you have not received it after 5 business days, contact your bank to confirm they received the deposit.

What to do if your refund is late

If your refund does not arrive within 21 days of filing electronically or within 4 to 6 weeks of filing on paper, you can contact the IRS. Call 1-800-829-1040 (the main IRS customer service line) and have your Social Security number, filing status, and expected refund amount ready. The IRS can tell you whether your return is still processing or if there is a problem.

If the IRS has already sent your refund to your bank but you have not received it, contact your bank's customer service line instead. Provide them with the date the IRS says it sent the deposit and ask them to trace the payment. Banks can usually locate missing deposits within a few business days.

Filing early to avoid the rush

The IRS processes returns in the order they are received. If you file in early February, your return will be in the queue ahead of returns filed in March or April. This does not change the processing time for your individual return, but it means you will receive your refund sooner because the IRS is not backlogged.

Late in the tax season (April and May), the IRS is processing millions of returns at once. Even though each return still takes the same number of days to process, the queue is longer, and you may wait longer overall. Filing as soon as you have all your documents — usually in late January or early February — is the most reliable way to receive your refund quickly.

Frequently Asked Questions

Can I get my refund faster than 21 days?

No. The 21-day window is the IRS's fastest processing time for electronic returns with direct deposit. Some returns process in fewer days, but the IRS does not offer expedited processing. Filing early in the tax season increases the chance your return will process quickly, but it does not shorten the processing time itself.

Why does the IRS hold refunds for EITC and Child Tax Credit claims?

Federal law requires the IRS to review returns claiming these credits more carefully to prevent fraud and errors. The hold is automatic and applies even if your return is completely correct. This adds 1 to 2 weeks to processing time, and you cannot avoid it by filing differently.

What if I filed on paper and it has been 6 weeks?

Contact the IRS at 1-800-829-1040 with your Social Security number and filing status. They can tell you whether your return was received and where it is in the processing queue. If the return was lost in the mail, the IRS can help you file again.

Does filing through a tax preparation company make my refund faster?

No. Tax preparation companies file electronically the same way you can file yourself, so the processing time is identical. The only difference is that you pay a fee. Using free filing options through IRS.gov or a VITA site (Volunteer Income Tax information) produces the same refund timeline.

Can the IRS send my refund to a prepaid card instead of my bank account?

Yes. When you file, you can choose to have your refund deposited to a prepaid card, savings account, or checking account. The processing time is the same regardless of where you direct the deposit. Make sure you enter the correct routing and account number to avoid delays.