The short answer
| Kind of check | How long | Rule |
|---|---|---|
| Personal or business check | 6 months, then the bank may refuse | UCC § 4-404 |
| Certified check | Not covered by the 6-month rule | UCC § 4-404 |
| Cashier's check | Bank must honor when presented | Drawn on the bank's own funds |
| U.S. Treasury check | 1 year from issue | CEBA, Treasury manual |
| USPS domestic money order | Never expires | USPS |
Personal and business checks: six months
Section 4-404 of the Uniform Commercial Code says a bank is under no obligation to its checking account customer to pay a check, other than a certified check, that is presented more than six months after its date. The same section lets the bank pay it anyway and charge the account, as long as it acts in good faith.
So a check older than six months is not void. It is stale, and the bank can choose. The OCC's HelpWithMyBank glossary defines a stale-dated check as one presented 180 days (6 months) or more after the issue date. The two ways of counting are close but not identical:
| Check dated March 16, 2026 | Date |
|---|---|
| 180 days later | September 12, 2026 |
| Six calendar months later | September 16, 2026 |
| Difference | 4 days |
Do not plan around the last day. Deposit a check as soon as you can, and if it is getting close to six months, ask your bank before you rely on the money. The days between dates calculator counts how old a check is from the date on its face to today.
If the bank refuses a stale check, ask the writer for a replacement, and ask them to void the old one or stop payment on it so it is not paid twice.
Certified and cashier's checks
A certified check is a personal check that the bank has certified, or guaranteed, to be good. Section 4-404 leaves certified checks out of its six-month rule.
A cashier's check is drawn on the bank's own funds, not on a depositor's account. HelpWithMyBank says that a customer generally cannot stop payment on a cashier's check and that the bank must honor it when it is presented. If an old cashier's check is refused somewhere, go to the issuing bank, since it is the one that owes the money.
Losing a cashier's check is harder than letting it age. The bank will require an indemnity bond for the amount of the check, and it may make you wait 30 to 90 days before it issues a replacement.
U.S. Treasury checks: one year
Federal payments by paper check, such as a paper tax refund, are drawn on the U.S. Treasury. Under the Competitive Equality Banking Act, the Treasury Financial Manual says, these checks must be negotiated no later than one year from the date of issuance. The checks carry the printed legend VOID AFTER ONE YEAR above the disbursing officer's signature.
A Treasury check dated March 16, 2026 has to be cashed or deposited by March 16, 2027. After that the check is cancelled, but the IRS manual notes that the one-year limit does not affect the underlying obligation. The payee asks the agency that issued the payment, such as the IRS for a refund, and the disbursing office can certify a new payment from the same funds.
Behind the scenes, the Treasury cancels uncashed checks in bulk. The manual calls this a limited payability cancellation, and the money is credited back to the issuing agency on the second business day of the thirteenth month after issue. That is why a check past its year cannot simply be deposited late: once it is cancelled, only the agency can send the money out again. If you find an uncashed federal check in a drawer, check the issue date first and call the agency right away if the year has passed.
Postal money orders: never
USPS says domestic money orders never expire and do not accrue interest. One money order can be for up to $1,000 within the United States. You can cash one free at a Post Office with a primary photo ID, and most banks and some stores cash them too.
A lost or stolen postal money order is a different matter: USPS charges a $23 processing fee for a replacement, confirming a loss or theft can take up to 30 days, and an investigation up to 60 days.
Money orders from other sellers follow their own terms, so check the seller's receipt or ask the seller.
Stopping a check instead
If you wrote a check and want to be sure it is never paid, a stale date is not protection: the bank may still pay it in good faith. Place a stop payment order instead. HelpWithMyBank says a written stop payment order often expires after six months and can be renewed for another six, and an oral order not confirmed in writing ends after 14 calendar days. Your deposit account agreement sets the exact policy.
| Stop order placed April 1, 2026 | Ends |
|---|---|
| Oral, never confirmed in writing | April 15, 2026 |
| Written | October 1, 2026 |
| Written, renewed once | April 1, 2027 |
An old check in hand
- Look at the type. Treasury check, money order, cashier's check or ordinary check: each follows a different rule above.
- Count the days. Under six months for an ordinary check, under a year for a Treasury check, and you can deposit it normally.
- Ask before you deposit a stale one. The bank may take it, or it may come back unpaid later.
- Get a replacement if refused. From the writer for a personal check, from the issuing bank for a cashier's check, from the paying agency for a Treasury check.
Once a check is deposited, a separate question starts: how long the bank can hold the funds. The guide on how long a bank can hold a check covers those deadlines.
Frequently asked questions
Is a personal check still good after 6 months?
It may be. Under UCC section 4-404 a bank has no duty to pay a check presented more than six months after its date, but it may still pay it in good faith and charge the writer's account. The bank decides. If it refuses, ask the writer for a new check.
Do cashier's checks expire?
The six-month rule in UCC 4-404 covers checks a customer writes on a checking account; a cashier's check is drawn on the bank's own funds. HelpWithMyBank says the bank must honor a cashier's check when it is presented and that a customer generally cannot stop payment on one. If an old one is refused, contact the bank that issued it.
How long is a U.S. Treasury check good for?
One year from the date of issue. Treasury checks carry the legend VOID AFTER ONE YEAR, and the Treasury Financial Manual says they must be negotiated no later than one year from issuance. After that, the payee goes back to the agency that issued the payment.
Do postal money orders expire?
No. USPS says domestic money orders never expire and do not earn interest. You can cash one for free at a Post Office with a photo ID, and most banks and some stores also cash them.
How long does a stop payment order last?
HelpWithMyBank says a written stop payment order often expires after six months and can be renewed for another six months. An oral order that you do not confirm in writing ends after 14 calendar days. Your deposit account agreement sets the bank's exact policy.
Sources
- Cornell LII: UCC § 4-404, Bank not obliged to pay check more than six months old (no duty to pay an uncertified check presented more than six months after its date; may pay in good faith)
- HelpWithMyBank.gov (OCC) glossary: stale-dated check presented 180 days (6 months) or more after issue; certified check; cashier's check drawn on the bank's funds
- HelpWithMyBank.gov: Can I put a stop payment order on a cashier's check? (generally no; the bank must honor it when presented)
- HelpWithMyBank.gov: Why do I need an indemnity bond to replace a lost cashier's check? (bond for the amount; 30 to 90 day wait)
- HelpWithMyBank.gov: Can the bank pay a check after I place a stop payment on it? (written order often expires after six months, renewable; oral order ends after 14 calendar days)
- Treasury Financial Manual, Volume I, Part 4, Chapter 7000 (Treasury checks must be negotiated no later than one year from issuance under CEBA; VOID AFTER ONE YEAR legend; recertified payment)
- IRS Internal Revenue Manual 21.4.2, Refund Trace and Limited Payability (one-year CEBA limit on Treasury checks does not affect the underlying obligation; the agency may certify a new payment)
- USPS: Money Orders (domestic money orders never expire; up to $1,000 each; fees; $23 replacement fee; cashing at a Post Office)
General information based on the sources above, not tax, legal or financial advice.