The timeline depends on how you file and how you receive your money

If you file electronically and choose direct deposit, the IRS typically sends your refund within 21 days. If you file by mail or request a paper check, expect 4 to 6 weeks. The 21-day window is not a may provide — it is the IRS's standard processing time, and some refunds take longer if the return needs review or if there are errors on the form.

The fastest path is e-file plus direct deposit. Paper returns and mailed checks add weeks because the IRS has to physically receive, open, and scan your paperwork before processing begins. State refunds, if you are owed one, follow a separate timeline and often arrive after your federal refund.

Where your refund gets held up most often is not in the mail — it is in the IRS's review process. If your return triggers a match against W-2s, 1099s, or prior-year data, or if there are missing documents, the IRS will pause processing and send you a notice. That pause can add weeks or months.

Key Takeaways

  • E-filed returns with direct deposit typically process within 21 days from the date the IRS accepts your return.
  • Paper returns take 4 to 6 weeks because the IRS must receive and scan them before processing starts.
  • Refunds requested by check take longer than direct deposit, even for e-filed returns.
  • The IRS may pause your refund if it detects a mismatch with wage documents, missing information, or signs of fraud, and will send you a notice explaining the hold.
  • State tax refunds are processed separately and often arrive weeks after your federal refund.

E-filed returns with direct deposit: 21 days or less

When you file your return electronically and choose direct deposit to your bank account, the IRS aims to process and send your refund within 21 days of accepting your return. "Accepting" means the IRS has received your e-file, confirmed it is readable, and begun processing — not the date you submitted it.

You can find the exact acceptance date by logging into your IRS account at IRS.gov or by checking your tax software's confirmation email. The 21-day clock starts from that date. In practice, many refunds arrive in 5 to 10 business days, but the IRS publishes 21 days as the outer limit for normal returns.

Direct deposit is faster than a mailed check because the money moves electronically from the IRS's bank to yours. There is no postal delay and no manual check-processing step. If your bank takes time to credit the deposit, that is your bank's timeline, not the IRS's — most banks post direct deposits within one business day of receipt.

Paper returns and mailed checks: 4 to 6 weeks

If you mail a paper return, the IRS does not begin processing until it physically receives and scans your form. Depending on postal delays and IRS mail volume, that can take 1 to 3 weeks. Once scanned, processing follows the same timeline as an e-filed return, but the initial delay adds significantly to the total.

Even if you e-file but request a paper check instead of direct deposit, your refund takes longer. The IRS still processes your return on the normal timeline, but instead of sending money electronically, it prints a check, places it in an envelope, and mails it to your address on file. A mailed check typically arrives 7 to 10 business days after the IRS issues it, depending on postal service speed.

The IRS does not provide a tracking number for mailed checks the way it does for direct deposits. If your check does not arrive within 4 to 6 weeks of filing, you can contact the IRS or use the "Where's My Refund?" tool to confirm the check was issued, then file a claim for a lost check if needed.

When the IRS holds your refund for review

The 21-day timeline assumes your return passes initial screening without flags. The IRS automatically compares your reported income, deductions, and credits against W-2s, 1099s, and prior-year returns. If there is a mismatch — for example, you report $50,000 in income but your W-2s total $55,000 — the IRS pauses processing and sends you a notice by mail.

Common reasons for a hold include missing or incomplete information (a blank field on Schedule C, a missing dependent Social Security number), math errors, duplicate claims for the same credit, or signs of identity theft. The IRS will tell you what is missing and how to respond. Responding quickly — usually within 30 days — can get your refund moving again, but the entire review process often takes 4 to 8 weeks from the date of the notice.

If the IRS suspects fraud or identity theft, the hold is longer. The agency has a dedicated fraud team that investigates before releasing any money. These cases can take several months. You will receive a notice explaining the hold and the steps to verify your identity, which may include mailing documents or answering security questions.

State tax refunds: a separate timeline

Your state refund is processed independently from your federal refund, even if you file both at the same time. Most states aim to process refunds within 2 to 4 weeks of accepting your return, but some take longer. A few states, like California and New York, may take 6 to 8 weeks during peak filing season.

You can track your state refund through your state's tax department website. Most states have a "Where's My Refund?" tool similar to the IRS's. The URL varies by state — search "[your state] tax refund status" to find the right page. Some states also send email or text notifications when your refund is issued.

If you are owed both a federal and state refund, do not assume they will arrive together. It is common for the federal refund to arrive weeks before the state refund, or vice versa. If you are counting on the money for a specific date, check both statuses separately.

How to track your federal refund

The IRS offers two ways to check your refund status: the "Where's My Refund?" tool on IRS.gov and the IRS2Go mobile app. Both require your Social Security number, filing status, and the exact refund amount from your return. You can check as soon as 24 hours after e-filing, or 4 weeks after mailing a paper return.

The tool will show one of three 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), or "Refund Sent" (the money has been issued). If your refund is sent by direct deposit, the tool will show the expected deposit date. If sent by check, it will show the date the check was mailed.

If the tool says your return is still being processed after 21 days, or if it shows an error message, contact the IRS at 1-800-829-1040 (the main tax line) or visit an IRS walk-in office. Have your return, Social Security number, and filing status ready. Wait times are long during tax season, so calling early in the morning or in late afternoon often means shorter holds.

What to do if your refund is late

If your refund does not arrive within 21 days of acceptance (for e-filed returns) or 6 weeks of mailing (for paper returns), start by checking the "Where's My Refund?" tool. If it shows "Refund Sent" but the money has not arrived, the delay is likely in your bank's processing or the postal service, not the IRS.

For direct deposits that do not arrive within 2 business days of the expected date, contact your bank first. Ask if the deposit was received but not yet posted to your account. If your bank has no record of it, ask them to provide the IRS's routing number and the transaction reference number so you can file a claim with the IRS.

For mailed checks that do not arrive within 10 business days of the mailed date shown in "Where's My Refund?", file a claim for a lost check through the IRS. You can do this by calling 1-800-829-1040 or by mailing Form 3911 (Application for IRS Assistance) to the IRS address listed in the form instructions. The IRS will issue a replacement check or direct deposit, which typically takes 4 to 6 weeks.

Frequently Asked Questions

Can I get my refund faster than 21 days?

No. The IRS's 21-day processing time for e-filed returns with direct deposit is the fastest available option. Some refunds do arrive in 5 to 10 days, but this is not may provide. No service or payment can speed up IRS processing beyond this timeline.

Why does the IRS say 21 days but my refund took longer?

The 21-day window applies only to returns that pass initial screening without flags. If your return triggers a review — a mismatch with W-2s, missing information, or a duplicate claim — processing pauses while the IRS investigates. You will receive a notice explaining the hold.

Does filing early get me my refund faster?

Filing early does not speed up processing time, but it does mean your refund arrives earlier in the calendar year. If you file in January, your 21-day window closes in February. If you file in April, it closes in May. The processing time is the same either way.

What if I filed jointly but my spouse and I have different banks?

You can split your refund between two bank accounts when you e-file. The IRS will deposit each portion to the account you specify. Both deposits should arrive on the same day, within the 21-day window. If one arrives and the other does not, contact the IRS with your return and the routing numbers for both accounts.

How do I know if my refund was sent by direct deposit or check?

Check the "Where's My Refund?" tool on IRS.gov. If it shows a deposit date and account ending in certain digits, it was sent by direct deposit. If it shows a mailed date and a check number, it was sent by check. You can also review your original return to see which method you selected.