An expired tax refund check can still be cashed, but you need to act quickly
A tax refund check does not become worthless after a certain amount of time, but it does become harder to cash. Most banks will cash a check that is more than six months old only if you contact the IRS first and get a replacement. The IRS will not automatically send you a new check — you have to request one. The longer you wait, the more steps you will need to take, so the sooner you contact them, the better.
The reason banks hesitate with old checks is that they cannot verify the check is still valid without checking with the IRS directly. A refund check that is more than one year old is almost impossible to cash at a bank. Your safest option is to treat an old check as lost and request a replacement from the IRS instead of trying to deposit it.
Key Takeaways
- A check dated more than six months ago may be rejected by your bank, even though the IRS will still honor it.
- To get a replacement check, you must contact the IRS directly — they do not send replacements automatically.
- The IRS can issue a replacement check or deposit the refund directly to your bank account if you provide routing and account numbers.
- If your check is lost or damaged, reporting it to the IRS stops payment on the old check and prevents someone else from cashing it.
- The process usually takes four to six weeks from the time you contact the IRS.
How to request a replacement check from the IRS
Start by calling the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the tax year of the refund ready. Tell them your check has expired or been lost. The IRS representative will verify your identity by asking questions about your tax return, then they will flag the old check as cancelled.
At this point, you have two choices. You can ask the IRS to mail you a new check, which takes about four to six weeks. Or you can provide your bank account information and ask them to deposit the refund directly instead. A direct deposit is faster — usually two to three weeks — and safer because there is no physical check to lose or have expire again.
If you choose a new check, write down the confirmation number the IRS gives you. This number lets you track the status of your replacement check online at IRS.gov or by calling the same number again.
What to do if you cannot reach the IRS by phone
The IRS phone lines are busy during tax season and after major holidays. If you cannot get through, you can request a replacement check by mail instead. read Form 3911, "process for IRS Transcript of Account," from IRS.gov, or call 1-800-829-1040 and ask them to mail it to you.
Fill out the form with your name, address, Social Security number, and the tax year of the refund. Mail it to the IRS address listed on the form. This method takes longer — usually six to eight weeks total — but it works if phone lines are unavailable.
You can also visit an IRS office in person if one is near you. Search for "IRS office near me" on IRS.gov to find locations and hours. Bring your Social Security card or other ID and be prepared to wait.
Why your bank may refuse to cash an old check
Banks have internal policies about check age. Most will not cash a check that is more than six months old without calling the issuing bank or agency first. For a government check like a tax refund, this means they have to contact the IRS to confirm the check is still valid.
Some banks will do this verification for you at no cost. Others will refuse and tell you to contact the IRS yourself. A few will cash it anyway if you are a customer in good standing, but you cannot count on this. The safest assumption is that if your check is older than six months, your bank will ask you to get a replacement.
If your check was lost, stolen, or damaged
If your check never arrived, was damaged in the mail, or you believe someone else may have cashed it, tell the IRS when ready. Call 1-800-829-1040 and explain what happened. The IRS will place a stop payment on the original check, which prevents anyone from cashing it even if they have it.
Once the stop payment is in place, the IRS will issue a replacement. This is the same process as requesting a replacement for an expired check — the IRS will ask whether you want a new check mailed or a direct deposit to your bank account.
If you suspect fraud — that someone else cashed your check — also file a report with your local police department. You do not need a police report to get a replacement from the IRS, but having one on file protects you if questions arise later about the original check.
Tracking your replacement check or deposit
After you request a replacement, the IRS will give you a confirmation number. Use this number to check the status of your replacement on IRS.gov. Go to the "Where's My Refund?" tool and enter your Social Security number, filing status, and the confirmation number.
If you chose direct deposit, the money will appear in your bank account on the date the IRS provides. If you chose a new check, it will be mailed to the address on file with the IRS. If you have moved since you filed your return, call the IRS before requesting the replacement and update your address.
If your replacement does not arrive by the date promised, call the IRS again with your confirmation number. They can tell you whether the check was mailed, whether it was returned as undeliverable, or whether there was a delay in processing.
Preventing this problem with future refunds
The easiest way to avoid an expired check is to choose direct deposit when you file your tax return. Direct deposit sends your refund straight to your bank account with no check to lose, expire, or get stolen. It also arrives faster — usually within two weeks of the IRS accepting your return.
If you do not have a bank account, you can still use direct deposit through a prepaid card or a savings account at a credit union. Many community banks and credit unions offer accounts with no minimum balance and low or no monthly fees, making them accessible even if you have had banking problems in the past.
Frequently Asked Questions
How long does a tax refund check stay valid?
The IRS will honor a refund check indefinitely, but most banks will not cash one that is more than six months old without verification from the IRS. After one year, almost no bank will cash it. Your best option is to request a replacement from the IRS rather than trying to deposit an old check.
Can I deposit an expired check at an ATM?
ATMs use automated scanning and may reject an old check without a human reviewing it. Even if the ATM accepts it, your bank may later refuse to process it and return it to you. It is safer to contact the IRS for a replacement than to risk the check being rejected and delayed.
What if I lost the check and do not remember the amount?
Call the IRS at 1-800-829-1040 with your Social Security number and tax year. They will tell you the refund amount and can issue a replacement. You do not need to remember the amount yourself.
Will I have to pay taxes on a replacement refund check?
No. A replacement check is the same refund you already received on your tax return. It is not new income and does not change your tax situation.
How long does it take to get a replacement check?
If you request a new check by mail, it takes four to six weeks. If you choose direct deposit instead, it usually takes two to three weeks. Phone lines are slower during tax season, so the actual time may be longer depending on when you call.