A tax refund check is good for one year from the date it was issued
The IRS will not cash a refund check that is more than one year old. If your check arrives and you don't deposit or cash it within 12 months, the check becomes void and you cannot use it. The one-year window starts from the date printed on the check itself, not from the date you received it in the mail.
Once a check expires, you cannot straightforward redeposit it or take it to a bank. The funds do not disappear—they remain with the IRS—but you will need to request a replacement check or have the money sent to you through a different method. This process takes additional time and requires you to contact the IRS directly.
Key Takeaways
- Tax refund checks expire exactly one year after the date printed on the check, and banks will reject them after that date.
- If your check expires, the money stays with the IRS and does not go back into the general fund or disappear.
- You can request a replacement check or ask for a direct deposit to your bank account instead, but this adds weeks to the process.
- Checks issued during tax season (February through May) are most at risk of expiring if not cashed promptly.
Why the IRS sets a one-year expiration date
The one-year rule exists because the IRS needs to close out tax years and reconcile accounts. After 12 months, the agency stops actively managing that refund and moves the uncashed funds into a holding status. This does not mean the money vanishes—it means you cannot retrieve it through the original check.
Banks and credit unions follow this rule because the IRS instructs them to. Once a check is one year old, the financial institution's processing system will flag it as stale-dated and refuse to process it. Even if you try to deposit it, the bank will return it to you marked as expired.
What happens if you miss the one-year window
If you discover your check has expired, you have two options: request a replacement check from the IRS, or ask them to send the refund by direct deposit instead. Both routes require you to contact the IRS directly—you cannot go through your bank or a tax preparer to fix this.
To request a replacement, call the IRS at 1-800-829-1040 or visit IRS.gov and use the "Where's My Refund?" tool, which also allows you to report an expired check. You will need to provide your Social Security number, filing status, and the exact amount of the refund. The IRS will issue a new check, which typically arrives within two to three weeks, though this varies by volume.
Alternatively, you can request that the IRS deposit the refund directly into your bank account. This is often faster than waiting for a replacement check, but the IRS still needs to process your request, which takes similar timeframes.
How to avoid an expired check in the first place
The simplest way to protect yourself is to cash or deposit your refund check as soon as it arrives. If you receive it by mail, open it promptly and take it to your bank within a few days. If you are expecting a refund but have not received a check after six weeks from filing, use the IRS "Where's My Refund?" tool to confirm it was mailed and get the expected arrival date.
If you know you will not be home to receive mail for an extended period, consider having your refund sent by direct deposit instead. You can change your refund method on your tax return before you file, or contact the IRS before the check is issued to request a change. Direct deposits are not subject to expiration dates and eliminate the risk of a lost or forgotten check.
If you receive a check and set it aside, write the expiration date on the envelope or set a phone reminder for 11 months after the check date. This gives you a one-month buffer to deposit it before it expires.
Replacing an expired check takes longer than the original refund
When you request a replacement check, the IRS has to verify that the original check was never cashed, confirm your identity, and reissue the funds. This verification step adds time compared to the initial refund process. Most replacement checks arrive within two to three weeks, but during peak tax season (April and May), delays can extend this to four weeks or longer.
If you choose direct deposit instead, the timeline is similar. The IRS will need to verify your banking information and process the deposit request, which typically takes two to three weeks. Once the deposit is initiated, the funds usually appear in your account within one to two business days.
What to do if you cannot find your check
If your refund check arrived but you have lost it or cannot locate it, do not wait until it expires to act. Contact the IRS when ready using the "Where's My Refund?" tool or by calling 1-800-829-1040. Provide the check amount and the date it was issued. The IRS can place a stop on the original check and issue a replacement, which prevents someone else from cashing it if it turns up later.
You will need to wait a certain period—usually 30 days—before the IRS will issue a replacement for a lost check. This is a fraud prevention measure. Once that period passes, request the replacement and it will be processed like any other reissue.
Direct deposit avoids the expiration problem entirely
If you file your taxes electronically and choose direct deposit as your refund method, you never have to worry about an expiration date. Direct deposits are not subject to the one-year rule because the money goes straight into your bank account and is under your control when ready.
Direct deposits also arrive faster than mailed checks—typically within 21 days of the IRS accepting your return, compared to four to six weeks for a mailed check. If you have the option to choose your refund method when filing, direct deposit eliminates both the wait and the expiration risk.
Frequently Asked Questions
Can I deposit an expired tax refund check if I forge the date?
No. Altering a check is fraud, and banks have systems that detect stale-dated checks regardless of what is written on them. The check will be rejected. Contact the IRS to request a replacement instead.
Does the one-year expiration explore to state tax refunds too?
State rules vary. Most states follow a similar one-year expiration for mailed refund checks, but some allow longer periods. Contact your state tax agency or check your state's tax website to confirm the expiration date for your state refund check.
What if I deposited the check but the bank rejected it after one year?
If a bank rejected your deposit because the check was expired, the check will be returned to you. Contact the IRS when ready to request a replacement. Bring the rejected check to the IRS or have it available when you call, as proof that you attempted to cash it within the window.
Can I cash an expired check at the IRS office in person?
No. The IRS does not cash checks at local offices. You must request a replacement check or direct deposit through their phone line or website. The one-year rule applies regardless of where you attempt to cash it.
If I cash the check on the last day of the year, is it still valid?
Yes. As long as the check is deposited or cashed on or before the one-year anniversary of the date printed on the check, it is valid. The expiration happens at the end of that day, so same-day deposits on the anniversary date will process.