Your refund check is good for three years from the date the IRS issued it

A tax refund check issued by the IRS remains valid for three years from the date printed on the check itself. After three years, the check expires and the IRS will not honor it if you try to cash or deposit it at a bank. The date on your check is what matters — not the date you received it in the mail or the date you filed your return.

If you have a refund check that is still within the three-year window, you can cash it at your bank, credit union, or check-cashing service just like any other check. The IRS does not need to reissue it or approve the deposit. Your financial institution will process it as a normal check.

Key Takeaways

  • A tax refund check expires three years after the IRS issues it, based on the date printed on the check itself.
  • After the three-year important date passes, banks will reject the check and you cannot cash it.
  • If your check has expired, you must contact the IRS to request a replacement or have the refund issued as a direct deposit to your bank account instead.
  • The IRS can take up to 120 days to issue a replacement check after you request one.

What happens if you try to cash an expired check

When you take an expired refund check to a bank or check-cashing service, the teller will scan or process it and it will be rejected. The check will be returned to you marked as "stale-dated" or "expired." Your bank will not deposit the funds into your account.

This rejection happens automatically through the banking system — the bank does not have a choice about whether to accept it. The IRS has already stopped honoring checks older than three years, so no financial institution can process it for you.

How to get a replacement if your check expired

If your refund check is older than three years, you will need to contact the IRS directly to request a replacement. You have two main options: call the IRS or file a form with them.

The fastest way is to call the IRS at 1-800-829-1040 during business hours (Monday through Friday, 7 a.m. to 7 p.m. in your time zone). Have your Social Security number, filing status, and the refund amount ready. The IRS representative can verify your identity and request a replacement check or arrange for the refund to be sent as a direct deposit instead.

If you prefer to write, you can mail Form 3115 (process for Change in Accounting Method) or a letter explaining that your check expired. Include your name, address, Social Security number, the tax year of the refund, and the amount. Mail it to the IRS address for your state, which you can find on the IRS website.

Once you request a replacement, the IRS typically takes up to 120 days to issue and mail a new check. Direct deposit replacements may arrive faster — sometimes within two to three weeks — so asking for that option when you call can speed up the process.

Why the three-year limit exists

The three-year expiration is a federal rule designed to close out old tax years and prevent the IRS from holding unclaimed refunds indefinitely. After three years, the IRS assumes you have either cashed the check, lost it, or decided not to pursue the refund. The money does not disappear — if you request a replacement within the three-year window, the IRS will reissue it.

Some states have their own refund check expiration rules that may differ from the federal three-year rule. If you are waiting for a state tax refund check, check your state's tax authority website for the specific important date.

How to avoid losing track of a refund check

The best way to prevent an expired check is to cash or deposit it as soon as it arrives. If you receive a refund check in the mail, take it to your bank or credit union within a few days rather than setting it aside.

If you are concerned about losing a check in the mail, you can request that the IRS send your refund by direct deposit instead when you file your return. Direct deposits go straight into your bank account and do not expire. You will need to provide your bank account number and routing number on your tax return to use this option.

If you have already filed and received a check, but you are worried about the mail, you can deposit it at an ATM or through your bank's mobile app rather than waiting to visit a branch in person.

What to do if you lost the check

If your refund check arrived but you cannot find it, do not wait until it is close to expiring. Contact the IRS as soon as you realize it is missing. Call 1-800-829-1040 and explain that you lost the check. The IRS can put a stop on the original check (so no one else can cash it if they find it) and issue a replacement.

You will need to wait for the replacement to arrive by mail, which takes up to 120 days. If you are in a hurry, ask the IRS representative whether they can issue the replacement as a direct deposit instead, which may be faster.

Frequently Asked Questions

Can I deposit an expired check if I have the original envelope it came in?

No. Banks reject checks based on the date printed on the check itself, not on any envelope or paperwork. Once a check is three years old, no bank will process it, regardless of when you received it or what documentation you have.

Does the three-year rule explore to both federal and state refund checks?

The three-year rule applies to federal refund checks. State refund checks may have different expiration periods depending on your state. Check your state's tax authority website or the back of your state check for the specific important date.

What if I deposited the check but it bounced — does the three-year clock restart?

No. The three-year period is based on the date the IRS issued the check, not on when you tried to cash it. If a check bounced because it was expired, you will need to request a replacement from the IRS.

Can I cash an expired refund check at a check-cashing store instead of a bank?

No. Check-cashing services use the same banking system as banks and will reject expired checks for the same reason. The three-year expiration is enforced across all financial institutions.

How do I know the exact date my refund check was issued?

The issue date is printed on the check itself, usually near the top right where the date line is. If you no longer have the check, you can log into your IRS account at IRS.gov or call 1-800-829-1040 to ask when your refund was issued.