Check your refund status with the IRS first

The IRS has a tool called Where's My Refund? that tells you the exact status of your 2025 return. Go to irs.gov, find the tool on the homepage, and enter your Social Security number, filing status, and the refund amount you expect. The tool updates once per day, usually overnight.

If you filed electronically and chose direct deposit, the IRS typically processes your return within 21 days. If you filed by mail or chose a paper check, add another two to three weeks. The tool will tell you which stage your return is in: received, approved, or sent to your bank or the mail.

You can also call the IRS at 1-800-829-1040 to speak with someone, though wait times are often long during tax season. Have your return handy when you call.

Key Takeaways

  • Where's My Refund? on irs.gov is the official source for your refund status and updates once per day.
  • Direct deposit refunds typically arrive within 21 days of filing; paper checks take longer and depend on mail delivery.
  • If your return was rejected or flagged for review, the IRS will contact you by mail with next steps and what documents you need to send.
  • If your refund is more than 21 days late for direct deposit or more than four weeks late for a check, contact the IRS or a tax professional to investigate.

Why your refund might be delayed

The IRS holds some returns for review before releasing the refund. Common reasons include math errors, missing information, income reported on your return that doesn't match what employers or banks reported to the IRS, or claims like the Earned Income Tax Credit that require extra verification. If this happens, the IRS sends you a letter explaining what they need.

Identity theft and fraud prevention also cause delays. If the IRS suspects someone filed a false return using your Social Security number, they freeze the refund while they investigate. This can take weeks or months. The IRS will contact you by mail if this occurs.

Technical problems on the IRS side are less common but do happen. If Where's My Refund? shows no information at all after two weeks, your return may not have been processed yet, or there may be a system issue.

What to do if your refund is late

If your refund was supposed to arrive by direct deposit and it's been more than 21 days since you filed, check your bank account first. Sometimes the deposit posts under a different name or account if there was a typo on your return. Contact your bank to confirm they haven't received it.

If your bank confirms no deposit arrived, go back to Where's My Refund? and look for a status update or a notice that the IRS sent you. If the tool says your refund was sent but you didn't receive it, the IRS may have sent it to the wrong account. Call 1-800-829-1040 to report this and request a trace.

For paper checks that are more than four weeks late, contact the IRS at the same number. They can issue a replacement check, though this adds another two to four weeks to your timeline.

If the IRS says they sent your refund but you didn't get it

Direct deposit refunds that don't arrive usually point to one of three problems: a typo in your account number on your return, your bank rejecting the deposit for a reason only they can see, or the IRS sending it to an old account you closed.

Call your bank first and give them the date the IRS says the refund was sent. Ask them to search their records for any rejected deposits to your account number. If they find a rejection, they can tell you why — usually a closed account, a number mismatch, or a fraud hold.

If your bank found nothing, call the IRS at 1-800-829-1040. Have your return and your bank account information ready. The IRS can issue a replacement check or, in some cases, reissue the direct deposit to a corrected account. This process takes time, so ask for a timeline when you call.

Paper checks and mail delays

If you chose a paper check instead of direct deposit, your refund travels through the mail. The IRS processes the check within 21 days, but the Postal Service then has to deliver it. Depending on where you live and where the IRS mails it from, delivery can take one to three weeks more.

If your check is more than four weeks late, it may have been lost or stolen. Contact the IRS at 1-800-829-1040 and ask them to issue a replacement. They will put a stop on the original check and send a new one. This adds another two to four weeks.

To avoid this in the future, direct deposit is faster and safer — the money goes straight to your account with no mail risk.

What happens if the IRS contacts you about your return

If the IRS sends you a letter about your return, read it carefully. It will explain what they need from you and by when. Common requests are copies of receipts, proof of income, or clarification on a deduction you claimed. The letter includes instructions on how to respond — usually by mail, though some notices allow you to respond online.

Do not ignore an IRS letter. If you miss the important date, the IRS may disallow the deduction or credit you claimed, which means your refund shrinks or disappears. If you don't understand what they're asking for, call the number on the letter or contact a tax professional.

If the letter says the IRS suspects identity theft, follow their instructions exactly. They may ask you to verify your identity by phone or mail, or to file a form confirming the return is yours. This process can delay your refund by weeks or months, but it protects you from fraud.

Frequently Asked Questions

How do I know if my refund was direct deposited or sent as a check?

Check your original tax return. The form you filed shows whether you chose direct deposit or a paper check. If you're not sure, Where's My Refund? will tell you the payment method when you check your status.

Can I change my bank account after I file?

No. Once you file, the IRS will send your refund to the account number on your return. If you need to change it, you must file an amended return, which delays your refund by several weeks. It's better to wait and see if the deposit goes through first.

What if Where's My Refund? says "still processing" after three weeks?

This is normal for some returns. The IRS processes most returns within 21 days, but some take longer if they need to review them. Check again in a few days. If it still says "processing" after 30 days, call 1-800-829-1040 to ask if there's a hold or issue.

Do I need to do anything if I got a letter from the IRS about my return?

Yes. Read the letter, follow the instructions, and respond by the important date they give you. If you don't understand what they're asking for, call the number on the letter or talk to a tax professional before the important date passes.

Can I get my refund faster if I pay someone to help me?

No. The IRS processes returns in the order they receive them, regardless of who filed them or whether you paid for help. The only way to speed things up is to make sure your return is correct the first time so it doesn't get held for review.