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

The IRS processes most tax refunds in 21 days or fewer, but that clock starts when your return reaches them, not when you file it. If you file electronically and choose direct deposit to your bank account, you will typically see money within 1 to 3 weeks. If you file by mail or request a paper check, add 2 to 4 weeks for postal delivery on top of the processing time. The actual speed depends on three things: your filing method, your payment method, and whether the IRS flags your return for review.

The IRS publishes a tool called Where's My Refund that tells you the exact status of your return and the date you should expect payment. You can check it on IRS.gov starting 24 hours after you file electronically, or 4 weeks after you mail a paper return. This tool is more reliable than calling or visiting an office, because it pulls directly from the IRS system processing your specific return.

Key Takeaways

  • Electronic filing with direct deposit is the fastest route, typically delivering money within 1 to 3 weeks of the IRS receiving your return.
  • Paper returns take longer to process and paper checks take longer to arrive, so the total time can stretch to 6 to 8 weeks or more.
  • The IRS Where's My Refund tool shows your exact status and expected payment date starting 24 hours after you file electronically.
  • If the IRS needs more information from you, processing stops until you respond, which can add weeks or months to your timeline.
  • State refunds follow their own timelines and are separate from federal refunds, so you may receive them at different times.

Electronic filing with direct deposit: 1 to 3 weeks

This is the fastest path. When you file your return electronically and choose direct deposit, the IRS receives your return the same day or within 24 hours. Processing begins immediately. Most returns in this category are approved and sent to your bank within 21 days, and your bank deposits the money within 1 to 3 business days after that. In practice, many people see refunds within 10 to 14 days total.

Direct deposit requires your bank account number and routing number, which you can find on a check or by logging into your bank's website. The IRS does not charge a fee for direct deposit. If you are unsure whether your bank received the deposit, check your account online or call your bank's customer service line — the IRS will have sent it, but your bank's processing can add a day or two.

Paper filing with direct deposit: 4 to 6 weeks

If you mail a paper return but still choose direct deposit, the IRS takes longer to receive and scan your return. Mail delivery to the IRS service center typically takes 1 to 2 weeks, then the IRS scans and enters your information into their system, which adds another week. After that, processing follows the same timeline as electronic filing. Total time is usually 4 to 6 weeks from the date you mail it.

The IRS publishes a list of mailing addresses by state on their website. Use the correct address for your state, and keep a copy of your return for your records. You cannot check Where's My Refund until 4 weeks after you mail your return, because the IRS needs time to scan it into their system first.

Paper filing with a paper check: 6 to 8 weeks or longer

This is the slowest option. After the IRS processes your return (4 to 6 weeks), they print and mail a check to the address on your return. Postal delivery adds another 1 to 2 weeks. If your check is lost in the mail, the IRS can issue a replacement, but that process takes additional time. Total elapsed time is often 6 to 8 weeks, and sometimes longer if mail is delayed or if the check goes to an old address.

If you have not received a check after 8 weeks, use Where's My Refund to confirm the IRS sent it. If the tool shows your refund was issued but you never received it, contact the IRS at 1-800-829-1040 to report it missing. They can verify the mailing address and issue a replacement check, which takes another 4 to 6 weeks.

What slows down your refund

The IRS flags some returns for review before approving them. Common reasons include math errors, missing information, income reported on your return that does not match what employers or banks reported to the IRS, or claiming a refundable tax credit like the Earned Income Tax Credit. When this happens, processing stops and the IRS sends you a letter asking for more information or explaining what they found.

If you receive a letter, respond as quickly as possible with the documents the IRS requests. Sending your response by mail adds time, so consider using the IRS online account portal if you have one set up. Processing resumes once the IRS receives and reviews your response, which can add 2 to 12 weeks depending on the complexity of the issue.

Identity theft or fraud concerns also trigger a hold. The IRS may require you to verify your identity by mail or through their online portal before releasing your refund. This process can take several weeks. If you suspect your identity was stolen, file a report with the Federal Trade Commission at IdentityTheft.gov in addition to responding to the IRS.

State refunds arrive on a separate timeline

Your state tax refund is processed by your state's tax agency, not the IRS, and follows its own timeline. Most states that have income tax process refunds within 2 to 6 weeks of receiving your return, but some take longer. A few states offer direct deposit for state refunds, which is faster than a paper check. Check your state's tax agency website to see what timeline they publish and whether you can track your state refund status.

If you filed your federal and state returns together using tax software, they may have been sent to both agencies at the same time, but processing happens separately. You might receive your federal refund before your state refund, or vice versa. Some people receive them weeks apart.

What to do if your refund is late

Use Where's My Refund first. Enter your Social Security number, filing status, and the exact refund amount from your return. The tool will show whether the IRS is still processing, has approved your refund, or has sent it. If the tool shows your refund was sent but you have not received it after the expected timeframe, contact the IRS.

Call the IRS at 1-800-829-1040 during business hours (Monday through Friday, 7 a.m. to 7 p.m. your local time). Have your Social Security number, filing status, and the refund amount ready. The IRS can confirm whether the refund was mailed and to what address, and can issue a replacement check or investigate if it was lost. If you filed by mail and it has been fewer than 4 weeks, the IRS may not yet have your return in their system, so waiting a bit longer is normal.

If the IRS says they sent your refund but you never received it, file a claim for a missing refund. The IRS will investigate and either reissue the check or deposit the money to your bank account. This process takes additional time, typically 4 to 6 weeks.

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 "refund anticipation loans" that give you money before the IRS processes your return, but you pay interest and fees for this, so you receive less money overall. Filing electronically with direct deposit is the fastest free option.

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

If you filed electronically, the IRS should have it within 24 hours. If you filed by mail, wait 4 weeks before checking Where's My Refund, because the IRS needs time to scan paper returns. If more than 4 weeks have passed and Where's My Refund still shows nothing, contact the IRS to confirm they received it or to file a missing return claim.

Do I need to do anything to receive my refund once it is approved?

No. If you chose direct deposit, the IRS sends the money to your bank automatically. If you chose a paper check, the IRS mails it to the address on your return. You do not need to take any action once your return is filed and approved.

Why does Where's My Refund say my refund is approved but I have not received it yet?

If you chose direct deposit, your bank may take 1 to 3 business days to deposit the money after the IRS sends it. If you chose a paper check, the IRS mails it after approval, which takes 1 to 2 weeks. Check your bank account or mailbox, and wait a few more days before contacting the IRS.

Can I change my refund delivery method after I file?

No. Once you file your return, you cannot change whether you receive direct deposit or a paper check. If you need to change your bank account information, contact the IRS before they process your return. After processing, the money goes to the account or address you listed on your return.