When Your Refund Check Never Arrives

If you were expecting a mailed tax refund check and it never showed up, you have two paths: find out whether the IRS actually sent it, or request a replacement. The IRS will not issue a replacement until 120 days have passed since the return was processed. Before that point, the agency assumes the check is still in transit. After 120 days, you can request a trace or a replacement check through the IRS directly.

The timeline matters because the IRS processes refunds in batches, and mail delays are common. A check issued in April might not arrive until May or June. Checking the status first saves you from requesting a replacement for a check that is already on its way.

Key Takeaways

  • Use the IRS Where's My Refund tool to confirm whether your check was actually mailed and when.
  • Wait 120 days from the date your return was processed before requesting a replacement; the IRS will not issue one sooner.
  • If your check was mailed but lost, you can request a trace for free through the IRS, which takes about four weeks.
  • A replacement check takes about two to four weeks to arrive after the IRS issues it, and you must stop payment on the original if it eventually shows up.
  • If you suspect theft or fraud, contact the IRS Criminal Investigation division and file a police report; do not wait for the 120-day mark.

Check the Status of Your Refund First

Before you request anything, confirm that the IRS actually mailed your check. Go to IRS.gov and use the Where's My Refund tool. You will need your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day and will tell you whether the check was mailed, the date it was mailed, and the address it was sent to.

If the tool says "Return Received" or "Being Processed," your check has not been mailed yet. Wait a few more days and check again. If it says the check was mailed but you have not received it after 21 days, the mail may have been delayed or lost.

Write down the date the IRS says the check was mailed. You will need this for the next step.

Request a Check Trace if the Check Was Mailed

If the IRS confirms the check was mailed more than 21 days ago and you still have not received it, you can request a check trace. This is a free service where the IRS investigates whether the check was delivered or lost in the mail. Call the IRS at 1-800-829-1040 and tell them you want to file a check trace. Have your Social Security number, the date the check was mailed, and the refund amount ready.

The IRS will file the trace and give you a reference number. The investigation takes about four weeks. During this time, do not cash the check if it arrives—the IRS will be looking for it. The IRS will contact you by mail with the results.

If the trace shows the check was lost or never delivered, the IRS will issue a replacement automatically. If the trace shows the check was delivered, you may need to contact your local post office or check with neighbors to see if it was misdelivered.

Request a Replacement Check After 120 Days

If you have waited 120 days or more since your return was processed and the check has not arrived, you can request a replacement without filing a trace first. Call the IRS at 1-800-829-1040 and ask for a replacement check. Provide your Social Security number, the original mailing date, and the refund amount.

The IRS will issue a new check and mail it to the address on file. This usually takes two to four weeks. Once the replacement is issued, the original check becomes void—if the original arrives later, you cannot cash it. The IRS will note this in their system.

Keep the reference number the IRS gives you. If the replacement does not arrive within four weeks, call back with this number and ask them to verify the status.

What to Do if You Suspect Theft or Fraud

If you believe someone stole your check or forged your signature, do not wait for the 120-day mark. Call the IRS when ready at 1-800-829-1040 and report it. Ask to speak with a representative about potential fraud. The IRS can place a hold on the original check and issue a replacement right away.

File a police report with your local law enforcement agency and keep a copy. The IRS may ask for this when you report the fraud. If the check was stolen from your mailbox, also file a report with the U.S. Postal Inspection Service at postalinspectors.uspis.gov.

If someone cashed a check with your name on it without your permission, the IRS can investigate and may recover the funds. This process is slower than a straightforward replacement, but it creates a record of the fraud.

What Happens if Your Original Check Shows Up Later

Once you receive a replacement check, the original becomes invalid. If the original arrives weeks or months later, you cannot deposit it. The bank will reject it because the IRS has stopped payment on it.

If you somehow deposit both the original and the replacement, the IRS will catch the duplicate payment during their reconciliation process and will contact you to return one of the checks. It is simpler to destroy the original if it arrives after you have cashed the replacement.

Frequently Asked Questions

How long does the IRS take to mail a refund check in the first place?

The IRS typically mails refund checks within 21 days of processing your return, but this varies by the time of year and processing volume. During tax season (February through April), delays are common. The Where's My Refund tool will show you the exact date the IRS mailed yours.

Can I get my refund as a direct deposit instead of a check?

Not after the check has been mailed. If you want to change the refund method, you would need to file an amended return, which takes much longer than waiting for a replacement check. For future years, you can choose direct deposit when you file.

What if the IRS says the check was delivered but I never got it?

Check with neighbors, your landlord, or anyone else who has access to your mailbox. If it was misdelivered, the post office may be able to locate it. If you cannot find it after a week, call the IRS again and request a replacement check based on the misdelivery.

Do I have to pay anything to get a replacement check?

No. The IRS does not charge for check traces or replacement checks. If someone claims you need to pay a fee to get your refund, it is a scam. The IRS will never ask for payment to issue a refund.

What if I moved after I filed my return?

If the IRS mailed the check to your old address, it may have been returned to the IRS or lost. Call the IRS at 1-800-829-1040 and provide your current address. The IRS can reissue the check to your new address, but you will need to confirm your identity first.