Timeline depends on how you file and how you receive your money

The IRS typically processes tax refunds within 21 days of receiving your return, but the full timeline from filing to money in your account usually runs 5 to 21 days if you choose direct deposit, or 5 to 28 days if you request a paper check. The variation depends on three things: whether you file electronically or by mail, whether you choose direct deposit or a check, and whether the IRS flags your return for review.

Direct deposit is faster because the IRS sends the money straight to your bank account. A paper check has to be printed, mailed to you, and then deposited or cashed by you. If you file electronically and choose direct deposit, you are at the faster end of that range. If you mail a paper return and request a check, you are at the slower end.

The IRS publishes a "Where's My Refund?" tool that tracks your return once it has been received and processed. You can check status there using your Social Security number, filing status, and the exact refund amount.

Key Takeaways

  • Direct deposit refunds typically arrive within 5 to 21 days of the IRS receiving your return, while paper checks take 5 to 28 days.
  • Electronic filing is faster than mailing a paper return because the IRS receives it immediately instead of waiting for postal delivery.
  • The IRS "Where's My Refund?" tool updates every 24 hours and shows you the exact status of your return once it has been received.
  • If the IRS needs to review your return for errors or inconsistencies, processing can take several weeks longer than the standard timeline.
  • State tax refunds follow a separate timeline and may arrive before or after your federal refund, depending on your state's processing speed.

Direct deposit arrives faster than paper checks

If you choose direct deposit, the IRS sends your refund straight to the bank account you list on your return. This is the fastest method. Most direct deposit refunds arrive within 5 to 21 days of the IRS receiving your return, with many arriving in the first two weeks. The exact timing depends on when your bank processes the incoming transfer—some banks post the money the same day they receive it, while others take one or two business days.

To use direct deposit, you need to provide your bank account number and routing number on your tax return. You can find your routing number on the bottom left of any check, or by calling your bank. Double-check both numbers before you file, because an error means your refund goes to the wrong account and you have to contact the IRS to fix it.

Paper checks take longer because they have to be printed and mailed to your address. The IRS typically mails refund checks within 5 to 28 days of receiving your return. After that, the check is in the mail, which can take another 3 to 10 business days depending on where you live and postal service speed. If the check is lost or delayed in the mail, you may not receive it for several weeks.

Electronic filing is faster than mailing a paper return

When you file electronically—through tax software, a tax professional, or the IRS Free File program—your return reaches the IRS immediately. The IRS can begin processing it right away. When you mail a paper return, it sits in a postal facility for several days, then in an IRS mail processing center for several more days before anyone begins to process it. This delay adds 1 to 2 weeks to your overall timeline.

The IRS processes electronic returns in the order they are received. During tax season (January through April), the volume is high, so processing can take the full 21 days even if there are no problems with your return. If you file early in the season, you may wait longer simply because the IRS is working through a backlog.

Paper returns are processed more slowly because they have to be scanned and entered into the system by hand. The IRS has fewer staff dedicated to paper processing, so these returns often take the full 21 days or longer, even without any issues.

The IRS flags some returns for review, which delays refunds

If the IRS finds an error on your return, notices a mismatch between your return and other records (like W-2s from your employer), or suspects fraud, it will flag your return for review. This stops the refund process while an IRS employee examines your return. The delay can range from a few days to several weeks, depending on how complex the issue is and how busy the IRS is.

Common reasons for review include math errors, missing information, claiming a dependent the IRS does not have a record for, or income that does not match what your employer reported. If this happens, the IRS will send you a letter explaining what they need. You respond by mail or through your IRS online account, and processing resumes once they receive your response.

You can see if your return is under review by checking "Where's My Refund?" If the tool says your return is being reviewed, do not contact the IRS unless you receive a letter asking for more information. Calling will not speed up the process.

State tax refunds follow their own timeline

Your state tax refund is separate from your federal refund and follows a different processing schedule. Some states process refunds faster than the IRS—as quickly as 5 to 10 days—while others take 3 to 4 weeks. A few states take even longer if they are understaffed or if your return requires review.

You can track your state refund through your state's tax agency website. Most states have their own "Where's My Refund?" tool, though the name and location vary. Search "[your state] where's my refund" to find it. You will need your Social Security number, filing status, and the refund amount.

Your state refund may arrive before your federal refund, after it, or at the same time. There is no standard order. If you filed both federal and state returns at the same time, you might see one refund arrive weeks before the other.

What to do if your refund does not arrive on time

If your refund does not arrive within the expected timeframe, first check "Where's My Refund?" to see if the IRS is still processing it or if there is a problem. The tool updates every 24 hours, so check again the next day if you do not see an update. If the tool says your refund was approved and sent, but you have not received it after the expected number of days, the issue is likely with delivery, not processing.

If you chose direct deposit and the money did not arrive, contact your bank first. Ask them to check if the transfer was received but not posted to your account, or if there was an error with the account number. If your bank did not receive the transfer, you will need to contact the IRS. Call the IRS at 1-800-829-1040 and have your Social Security number, filing status, and refund amount ready.

If you chose a paper check and it has not arrived after 28 days, contact the IRS. They can issue a replacement check or, in some cases, send the refund by direct deposit instead. This process takes another 2 to 4 weeks.

Refund timing during peak tax season versus off-season

The IRS processes returns faster outside of peak tax season. If you file in January or February, expect the full 21 days because the IRS is handling millions of returns. If you file in March or April, processing may take the full 21 days or longer because the volume is highest. If you file after April 15 (the tax deadline), processing is usually faster because fewer people are filing, and the IRS has more capacity.

However, filing late means you miss the deadline for claiming a refund. The IRS will not process a return filed more than three years after the deadline, so if you owe taxes, filing late also means penalties and interest. If you are due a refund, there is no penalty for filing late, but you should still file as soon as you can to get your money sooner.

The IRS also slows down during government shutdowns or when Congress has not funded the agency. During these periods, refund processing stops entirely until funding resumes. Check the IRS website or news sources if you are filing during a time when a shutdown is possible.

Frequently Asked Questions

Can I get my refund faster than 21 days?

No. The IRS standard is 21 days, and that is the fastest they process returns. Direct deposit is the fastest delivery method available, but it still takes up to 21 days from the time the IRS receives your return. Some refunds arrive in 5 to 10 days, but you cannot request expedited processing.

What if I filed electronically but the IRS says they have not received my return?

Check "Where's My Refund?" again in 24 hours—the tool updates daily. If it still shows no record after two days, contact your tax software or tax professional to confirm the return was actually submitted. Sometimes a return fails to send without notifying you. If it was sent, call the IRS at 1-800-829-1040 to verify receipt.

Does filing on April 15 delay my refund?

Filing on the deadline itself does not delay your refund compared to filing earlier, but the IRS processes returns in the order received, so filing in April means you wait longer because millions of people filed before you. Filing in January or February puts you earlier in the queue, even though processing still takes up to 21 days.

Why does the IRS website say my refund was approved but I have not received it?

If direct deposit was approved, check with your bank to confirm they received the transfer. If you chose a paper check, it is in the mail—allow up to 10 business days after approval. If more than 10 business days have passed, contact the IRS to request a replacement.

Do I need to do anything while I wait for my refund?

No. Once you have filed, the IRS processes your return automatically. Do not contact them unless "Where's My Refund?" shows a problem or you receive a letter from the IRS asking for more information. Calling will not speed up processing.