State tax refund checks do not expire, but cashing them becomes harder the longer you wait
A state tax refund check has no legal expiration date. You can cash it one year after it arrives, five years after it arrives, or ten years after it arrives, and the state will honor it. However, the longer you hold an uncashed check, the more practical problems you face: your bank may refuse to process it, the state's records may no longer match the check number, and you may lose the physical check itself.
The real deadline is not a date printed on the check. It is the point at which your bank decides the check is too old to process safely. Most banks will not cash a check older than six months, though some will go to one year. After that, the check is considered stale, and a teller can refuse it without calling the state.
If your state refund check is more than a few months old and you have not cashed it yet, the steps to recover the money are straightforward but require you to contact the state directly.
Key Takeaways
- State tax refund checks never legally expire, but banks typically refuse to cash checks older than six months.
- A stale check does not mean you have lost the money — the state still owes you and can issue a replacement or send the funds another way.
- Contact your state's tax department or revenue office with your check number, tax year, and filing status to request a replacement check or a payment by direct deposit or debit card.
- If you have lost the physical check, the state can still locate your refund in their system using your Social Security number and tax year.
- Replacement checks usually arrive within two to four weeks, though timing varies by state.
Why banks reject checks older than six months
Banks treat checks as negotiable instruments with an implied shelf life. The Uniform Commercial Code, which governs check handling across all states, does not set a hard expiration date, but it does allow banks to treat a check as stale if it is presented more than six months after the date written on it. A stale check creates liability for the bank: they cannot be certain the account still has funds, the account holder has not stopped payment, or the check was not already cashed elsewhere.
Your bank's policy may be stricter than six months. Some banks refuse checks older than 90 days. Others will cash a check up to one year old if you bring it in person and the teller can verify the check number against the issuing agency. Call your bank before you try to deposit an old refund check — they can tell you their specific policy and whether they will make an exception for a government check.
The state tax department, by contrast, will honor the check indefinitely. The problem is not that the state will refuse to pay. The problem is that your bank will refuse to submit it for payment on your behalf.
What to do if your bank rejects the check
If a teller tells you the check is too old, do not assume the money is gone. Ask the teller to write down the reason for rejection and the date they refused it. Then contact your state's tax department or revenue office directly.
You will need to provide: your name, Social Security number, the tax year the refund was for, and ideally the check number (printed on the front of the check). If you have lost the physical check, the state can still find the refund in their system using your Social Security number and tax year alone. The state will then issue a replacement check, deposit the funds directly into a bank account you provide, or send a debit card loaded with the refund amount.
Most states prefer direct deposit or debit card over a replacement check, because it avoids the same stale-check problem happening again. Ask what options are available when you call.
How to find your state's tax department contact information
Each state runs its own tax refund system, so you must contact the state where you filed. Search online for "[your state] tax refund status" or "[your state] department of revenue." Most states have a phone line dedicated to refund questions, and many have an online portal where you can look up a refund using your Social Security number and filing status.
The IRS has a directory of state tax agencies on its website. You can also call your state's general revenue or taxation office and ask to be transferred to the refund department. Have your Social Security number, the tax year, and the check number (if you have it) ready before you call.
Processing times for replacement checks vary. Some states issue them within one to two weeks. Others take three to four weeks. A few states may ask you to wait 30 days before issuing a replacement, to confirm the original check was not cashed elsewhere. Ask for a timeline when you contact them.
Preventing stale checks in the future
The easiest way to avoid a stale check is to cash it as soon as it arrives. If you receive a paper check and prefer not to use it, request direct deposit instead. When you file your next tax return, you can authorize the state to deposit your refund directly into your bank account. This eliminates the check entirely and the money reaches your account in the same timeframe or faster.
If you do receive a paper check, deposit it within 30 days. This gives you a wide safety margin before the six-month window closes, and it means you do not have to worry about the check getting lost or damaged over time.
What happens if you find an old refund check years later
If you find a state tax refund check from several years ago, the money is still yours. Contact the state tax department with the check number and your information. They will verify that the check was never cashed and issue a replacement or process a refund by another method.
Some states have unclaimed property programs that hold refunds that were never claimed. If you cannot locate your original refund, search your state's unclaimed property database using your name and Social Security number. The National Association of Unclaimed Property Administrators (NAUPA) maintains a directory of state programs at unclaimed.org.
Frequently Asked Questions
Can I deposit a state tax refund check that is more than a year old?
Your bank will almost certainly refuse it. Checks older than six months are considered stale, and most banks will not process them. Contact your state's tax department to request a replacement check or have the funds sent by direct deposit or debit card instead.
If I lose the physical check, can the state still send me the money?
Yes. The state can look up your refund using your Social Security number and tax year. They can issue a replacement check, deposit the funds into a bank account, or send a debit card. You do not need the original check number, though having it speeds up the process.
Do state tax refund checks expire on a specific date?
No. State tax refund checks have no legal expiration date. The state will honor them indefinitely. The practical limit is your bank's willingness to process them, which is usually six months from the date on the check.
How long does it take to get a replacement check from the state?
Timing varies by state, but most issue replacement checks within one to four weeks. Some states ask you to wait 30 days before issuing a replacement to confirm the original was not cashed elsewhere. Call your state's tax department for their specific timeline.
Should I request direct deposit instead of a replacement check?
Yes, if the state offers it. Direct deposit avoids the stale-check problem entirely and usually reaches your account faster than a mailed check. Ask about this option when you contact the state about your refund.