Do Checks Expire? How Long Are They Good For?

Yes, checks do expire, though the rules depend on what kind of check you’re holding. Personal and business checks generally become “stale” after six months, U.S. Treasury checks are void after one year, and cashier’s or certified checks are enforceable for three years from the date you demand payment. Money orders are the outlier: they don’t expire at all. An expired check does not erase the money you’re owed, but it does mean extra work to collect it.

Personal and Business Checks: The Six-Month Rule

Under the Uniform Commercial Code, a bank is not required to pay a personal or business check presented more than six months after the date written on it.1Cornell Law School. Uniform Commercial Code 4-404 – Bank Not Obliged to Pay Check More Than Six Months Old Banks call these “stale-dated” checks and can reject them to protect the account holder from old or forgotten withdrawals.

The six-month mark is a cutoff for the bank’s obligation, not an absolute ban. A bank may still process a stale check if it believes the payment is legitimate and acts in good faith.1Cornell Law School. Uniform Commercial Code 4-404 – Bank Not Obliged to Pay Check More Than Six Months Old Some banks cash a seven- or eight-month-old check without hesitation. Others reject it on day 181. If you’re holding an older check, call the issuing bank before you try to deposit it.

Even when the physical check goes stale, the debt behind it does not disappear. The person or company that wrote the check still owes the money, and you can request a new one.

What Happens If You Deposit an Old Check

Depositing a stale check usually goes one of three ways. Your bank may spot the date and refuse the deposit outright. It may accept the deposit, then the issuing bank declines to pay and the check bounces. When that happens, the amount is reversed from your account and you may be charged a returned-item fee. Occasionally both banks process it without issue, but counting on that is risky.

The safer route is to contact whoever wrote the check and ask for a replacement before you deposit anything. Depositing and hoping for the best can leave you short on funds days later.

Cashier’s and Certified Checks

Cashier’s checks and certified checks are backed by the issuing bank’s own funds, which is why they carry more weight than personal checks. The six-month staleness rule explicitly does not apply to certified checks.1Cornell Law School. Uniform Commercial Code 4-404 – Bank Not Obliged to Pay Check More Than Six Months Old Instead, the legal deadline for enforcing a certified check, cashier’s check, or teller’s check is three years after you demand payment from the issuing bank.2Cornell Law School. Uniform Commercial Code 3-118 – Statute of Limitations

Many banks set their own shorter internal deadlines. A bank may decline to cash a cashier’s check at the counter after 12 or 18 months even though your legal right to enforce it runs longer. If a bank refuses, you can file a formal claim for an outstanding cashier’s check under the UCC, which typically involves a 90-day waiting period before the bank must pay.3Cornell Law School. Uniform Commercial Code 3-312 – Lost, Destroyed, or Stolen Cashiers Check, Tellers Check, or Certified Check

U.S. Treasury Checks Expire After One Year

Federal government checks follow a stricter timeline. A Treasury check must be deposited within 12 months of its issue date; after that, it’s void and a bank will not process it.4Office of the Law Revision Counsel. 31 USC 3328 – Paying Checks and Drafts This one-year deadline covers federal tax refunds, Social Security payments, veterans’ benefits, and any other payment the Treasury issues by check.

If your Treasury check expires, you file a claim with the federal agency that authorized the payment, not with the Treasury itself.5USAGov. Government Checks and Payments Claims on Treasury checks are subject to a one-year deadline running from the check’s issue date.6Office of the Law Revision Counsel. 31 USC 3702 – Authority to Settle Claims The claim deadline does not erase the government’s underlying obligation to pay you; the law preserves that obligation even after the check and the claim period both expire.4Office of the Law Revision Counsel. 31 USC 3328 – Paying Checks and Drafts If you find an expired Treasury check well past the one-year mark, contact the issuing agency or call the Bureau of the Fiscal Service at 1-855-868-0151 to see whether a new payment can be authorized.

Money Orders Don’t Expire

U.S. Postal Service money orders never expire and don’t lose value over time, no matter how long you hold them. You can cash a USPS money order at any Post Office for free. Replacing a lost or stolen one costs a $21 processing fee.7USPS. Money Orders

Money orders from private issuers like Western Union and MoneyGram also don’t expire, but they may start deducting a service charge from the face value if the money order goes unused for one to three years after purchase, depending on the state where it was bought.8Western Union. Money Orders – Purchase and Cash at a Western Union Near You If you have an old private money order, check the fine print on the back for the fee schedule before cashing it.

Post-Dated Checks

A post-dated check, one written with a future date, doesn’t automatically stop a bank from processing it early. Under the UCC, a bank may charge the writer’s account for a post-dated check before the written date arrives unless the writer has given the bank advance notice describing the check.9Cornell Law School. Uniform Commercial Code 4-401 – When Bank May Charge Customers Account Without that notice, the bank has no obligation to hold the check until the future date.

For staleness purposes, the six-month clock runs from the date written on the check, not the date it was handed over. A check dated January 1 becomes stale on July 1, regardless of when the writer actually gave it to you.

Payroll Checks

Payroll checks follow the same six-month staleness rule as any other personal or business check. An employer’s obligation to pay your wages, however, doesn’t vanish when a paycheck goes stale. Federal law requires that wages be paid in cash or a negotiable instrument, and an employer can’t satisfy that obligation with an expired check a bank refuses to process.10eCFR. Part 531 – Wage Payments Under the Fair Labor Standards Act of 1938

Most states also have their own wage payment laws setting deadlines for final wages and payroll fund availability. If your employer refuses to reissue a stale paycheck, contact your state’s labor department. The employer still owes the money.

How to Get a Replacement Check

If you’re holding a stale or expired check, the replacement process starts with the person or company that wrote it. Gather what you can: the check number, dollar amount, approximate date, and the name of the issuer. If you still have the physical check, keep it. It contains all of that information and speeds up verification.

Before issuing a replacement, the check writer should place a stop-payment order with their bank so the old check can’t be cashed. Banks typically charge around $30 to $35 for a stop-payment order, and the writer may deduct that fee from the replacement amount. Stop-payment orders apply to personal and business checks. You generally cannot stop payment on a cashier’s check.11HelpWithMyBank.gov. Can I Put a Stop Payment Order on a Cashiers Check

Many organizations require a written replacement request form that asks for your name, current mailing address, the reason the original wasn’t cashed, and reference or account numbers from the original payment. Submit the form and, if you have it, the original stale check by certified mail or a secure online portal. After the issuer confirms the original funds were never withdrawn, they’ll generate a new check. Processing time varies widely, from two to six weeks depending on the organization. Government agencies and large corporations tend to take longer than small businesses or individuals.

To replace an expired federal check, report it to the agency that authorized the payment. If you don’t know which agency issued it, call the Bureau of the Fiscal Service at 1-855-868-0151 for help identifying it.5USAGov. Government Checks and Payments The agency will walk you through the claims process and, if the underlying obligation is still valid, authorize a new payment.12Bureau of the Fiscal Service. Payment Integrity and Resolution Services – If You Want To

What Happens When a Check Sits Uncashed for Years

If a check remains uncashed for an extended period, the funds behind it eventually become “abandoned” under state law. Every state has an unclaimed property program that requires financial institutions to turn dormant funds over to the state through a process called escheatment.13U.S. Securities and Exchange Commission. Escheatment by Financial Institutions The dormancy period is typically three to five years, depending on the state and the type of check.14HelpWithMyBank.gov. What Can You Tell Me About State Unclaimed-Property Programs

Once the bank sends the money to the state, the bank can no longer pay the original check. The state holds the funds indefinitely, and you or your heirs can claim them at any time by filing a verified claim with the state’s unclaimed property office.13U.S. Securities and Exchange Commission. Escheatment by Financial Institutions To search for unclaimed funds in your name, use MissingMoney.com, a free national database managed by the National Association of Unclaimed Property Administrators.15National Association of Unclaimed Property Administrators. Unclaimed.org