Business checks don’t expire in a hard legal sense, but under the Uniform Commercial Code a bank has no obligation to pay a check presented more than six months after its date. So do business checks expire? Not formally. After six months they become “stale-dated,” which means the bank can refuse to pay, can choose to pay anyway, and faces no liability to its customer either way as long as it acts in good faith. The debt behind the check is a separate matter, and it doesn’t vanish when the paper goes stale.
The Six-Month Rule
UCC Section 4-404 is the controlling rule. A bank is not required to pay a check presented more than six months after its date, and the only carve-out is certified checks.1Legal Information Institute. Uniform Commercial Code 4-404 – Bank Not Obliged to Pay Check More Than Six Months Old Every state has adopted some version of the UCC, so that six-month window is the baseline nationwide.
The word “obligation” is doing a lot of work. After six months the bank isn’t required to pay, but it isn’t prohibited from paying either. The statute explicitly lets a bank charge the customer’s account for a stale check paid in good faith.1Legal Information Institute. Uniform Commercial Code 4-404 – Bank Not Obliged to Pay Check More Than Six Months Old That trips up a lot of issuers. They assume a check older than six months is dead, stop tracking it, and then watch the funds leave their account because the bank processed it anyway.
In practice, a bank is likely acting in good faith when the account has sufficient funds, the check doesn’t look altered, and no stop-payment order is on file. The statute doesn’t define good faith for this situation, so banks have wide latitude. If you’ve written a check and it hasn’t cleared in several months, don’t assume the problem resolves itself. Either confirm the payee received it or place a stop-payment order.
“Void After 90 Days” Printed on the Check
Many business checks arrive from the printer with language like “Void After 90 Days” or “Void After 120 Days.” That looks definitive. It isn’t. Courts have treated those printed restrictions as not automatically binding on the bank, and the practical reason is check processing: requiring banks to read and enforce every printed notation on every item passing through automation would be unworkable.
The notation makes the check stale after the printed period, but not actually void. The bank keeps the right to pay it and isn’t liable to the customer for honoring one past the printed date. Many banks do flag these checks during processing and may decline them or call the issuer, so the printed line can work as a speed bump. It is not a wall. If you genuinely want to prevent payment after a certain date, use a stop-payment order through your bank, not a line on the check.
If You’re Holding a Stale Business Check
Found an old business check in a drawer? Contact the company that issued it before you try to deposit anything. Explain that the check went stale and ask for a replacement. Most businesses will issue a new one after confirming the original was never cashed and placing a stop payment on it. You may be asked to return the original.
Walking it into your bank is a gamble. Your bank might process it, the issuing bank might honor it, and nothing goes wrong. Or your bank might reject it. Or the issuing bank might return it after your bank has already given you provisional credit, leaving you with a returned-deposit fee and no money. Requesting a fresh check is the safe path.
If the issuing company has gone out of business or won’t cooperate, the underlying debt doesn’t disappear because the check expired. The check was evidence of a payment obligation, and you can still pursue that obligation. How long you have depends on your state’s statute of limitations for the type of debt involved, which typically runs from three to six years.
If You Wrote the Check
A stop-payment order is the only reliable way to keep a stale check from being cashed. Under UCC Section 4-403, a stop-payment order is effective for six months from the date it’s issued, then lapses automatically unless renewed.2Legal Information Institute. Uniform Commercial Code 4-403 – Customer’s Right to Stop Payment; Burden of Proof of Loss
Watch the timing on oral orders. If you phone your bank and request a stop payment verbally, that order expires after 14 calendar days unless you confirm it in writing within that window.2Legal Information Institute. Uniform Commercial Code 4-403 – Customer’s Right to Stop Payment; Burden of Proof of Loss Business owners have called in a stop, assumed the job was done, and seen the check clear two weeks later because they never followed up in writing.
Banks commonly charge somewhere in the $15 to $36 range for a stop-payment order, with $30 typical at large national banks. Some offer a small discount for online or mobile-app requests, and premium business accounts sometimes waive the fee. If you’re managing a lot of outstanding checks, the fees add up, but losing control of when funds leave the account costs more.
Certified, Cashier’s, and Treasury Checks
Certified checks are explicitly excluded from the six-month stale rule.1Legal Information Institute. Uniform Commercial Code 4-404 – Bank Not Obliged to Pay Check More Than Six Months Old When a bank certifies a check, it sets aside the funds and guarantees payment, and that guarantee doesn’t run out on the UCC’s six-month clock. Certified checks are generally honored regardless of age, though they eventually come under state unclaimed property laws if they sit around long enough.
Cashier’s checks work similarly because the bank itself is the issuer. UCC Section 3-312 creates a 90-day timeline for claims involving lost, destroyed, or stolen cashier’s checks, but that deals with replacement claims, not with whether an old cashier’s check is still good for deposit.3Legal Information Institute. Uniform Commercial Code 3-312 – Lost, Destroyed, or Stolen Cashier’s Check, Teller’s Check, or Certified Check If you’re holding an old cashier’s check, most banks will still process it, though some may require verification.
Federal government checks run on a different clock. A U.S. Treasury check becomes stale one year from the date of issue, and the Treasury automatically voids uncashed checks after that window and returns the funds to the issuing agency. You can request a replacement, but only within six years of the original issue date.4Federal Aviation Administration. Stale-Dated and Uncashed Checks Businesses receiving tax refunds, contract payments, or other federal disbursements should deposit well before that one-year cutoff.
Post-Dated Checks Follow a Different Rule
A post-dated check carries a future date because the issuer wants the payee to wait. Under UCC Section 4-401, a bank can process a post-dated check before its stated date unless the account holder has given the bank advance notice describing the check with reasonable certainty.5Legal Information Institute. Uniform Commercial Code 4-401 – When Bank May Charge Customer’s Account Without that notice, the bank isn’t liable for paying early.
The notice follows the same rules as a stop-payment order: effective for six months, and must be confirmed in writing if given orally.5Legal Information Institute. Uniform Commercial Code 4-401 – When Bank May Charge Customer’s Account If the bank ignores a proper notice and charges the account early, it’s liable for any resulting damages. Writing a future date on the check and hoping for the best is not a strategy.
The Debt Doesn’t Disappear
When a business check sits uncashed long enough, the funds come under state unclaimed property laws. Every state requires businesses to turn abandoned funds over to the state treasury after a dormancy period. For payroll checks the period is typically one year in most states. For other business checks the dormancy period is longer, generally three to five years.6National Association of Unclaimed Property Administrators. Property Type – All
Before escheating, most states require “due diligence” by the business, usually a first-class mail notice to the payee sent somewhere between 60 days and one year before the reporting deadline. The notice identifies the property, explains it will be turned over to the state, and tells the payee how to claim it. Some states waive the notice for small amounts.
The point for the business: the check going stale at the bank does not wipe out the obligation. The amount stays on the balance sheet as an outstanding liability until the payee claims it or the company remits it to the state. Uncashed checks are not windfall income, and failing to track and report them can produce penalties in a state escheatment audit, which can look back many years.
For a payee whose check was eventually escheated, the money isn’t gone either. Every state keeps an unclaimed property database where you can search for and claim funds turned over on your behalf.