Most banks can refuse a personal check dated two years ago; asking the issuer for a reissue is usually faster.
A check that’s been sitting for two years can still represent real money, yet it’s far past the age many banks like to handle with a simple “cash it” transaction. Banks see old checks as higher-risk items: accounts get closed, stop payments get placed, and scammers love stale paper.
Below is a clear plan: what makes a check “stale,” how banks decide, and the fastest ways to get paid without wasted trips.
What makes a two-year-old check hard to cash
In the U.S., a check that’s more than six months old is commonly called a stale check. Many banks treat stale checks as “only if we’re comfortable,” not “always payable.” That choice is tied to banking law and to the bank’s fraud controls.
Uniform Commercial Code (UCC) section 4-404 says a bank has no duty to pay a check presented more than six months after its date, though it can still pay it in good faith. See UCC § 4-404.
The Consumer Financial Protection Bureau explains the same idea in plain language: a bank can refuse a check just because it’s older than six months, and federal law does not force it to accept the item. See CFPB guidance on stale checks.
Reasons banks often refuse old checks
- Issuer risk: The writer might have closed the account, moved banks, or placed a stop payment.
- Fraud risk: Old checks can be altered or counterfeited more easily.
- Operational risk: Paying a stale item can trigger disputes and extra manual review.
First check for “void after” language
Some checks say “void after 90 days” or “void after 180 days.” That wording isn’t a statute, yet many banks treat it as a clear signal from the issuer. If your check has that language, plan on requesting a replacement instead of trying to deposit it.
Cashing a two-year-old check at a bank
Your best odds come from depositing the check into an account you already have. Cashing it at the counter asks the bank to hand you money before it knows whether the paying bank will honor the item.
What to bring so you don’t get stuck
- Government-issued photo ID that matches the payee name.
- Your bank card or account number if you’ll deposit it.
- Any proof tied to the payment (invoice, pay stub, refund letter, or email).
- The issuer’s current contact info in case verification is needed.
What can happen after you deposit
Even if your bank accepts the deposit, it can place a hold while the check clears. If it’s returned unpaid, your bank can charge a returned item fee. Ask about holds and fees before you hand it over, so you can plan your cash flow.
Fastest ways to get paid when the check is stale
With a two-year-old check, contacting the issuer is often the quickest route. Many organizations void outstanding checks after a set period. Some are also required to transfer unclaimed amounts to the state after a dormancy window, which means the money can still exist even if the check itself is no longer payable.
Call the issuer and ask these four questions
- Is the check number still outstanding in your system?
- Was the check voided or was a stop payment placed?
- Can you reissue the payment with today’s date or via ACH?
- Was the amount reported to a state unclaimed property program?
Ask for a reissue in a bank-friendly form
A fresh check dated this month is the simplest. Many issuers can also pay electronically. If a reissue is approved, ask whether the issuer requires a signed statement that the original check was not cashed, since that’s a common control against double payment.
If the issuer says it was sent to the state
Ask which state received the funds and the date it was reported. Then search that state’s official unclaimed property site using your name and past addresses. If you moved since the check was written, search both states.
| Situation | What it points to | Best next move |
|---|---|---|
| Personal check dated 2 years ago | Bank can refuse; issuer account may be closed | Request reissue; deposit only if your bank agrees |
| Business or payroll check dated 2 years ago | Issuer may have voided it in accounting | Contact payroll/AP; request replacement or electronic pay |
| Check says “void after 90/180 days” | Issuer set a short payment window | Skip the teller line; request a new check |
| Your bank accepts it for deposit | Clearance is still uncertain | Expect a hold; keep proof of payment purpose |
| Your bank refuses it as stale-dated | Policy or risk controls blocked it | Ask issuer for reissue; don’t shop it around repeatedly |
| Issuer says funds were escheated | Issuer no longer holds the money | File a claim with the state program |
| Issuer can’t be reached | Business closed or contact changed | Search for a successor company, then try unclaimed property |
| You suspect the check is fake | Risk of loss and account flags | Do not deposit; verify using official issuer channels |
Special rules for government checks, cashier’s checks, and money orders
“Check” is a broad word. The issuer type can change the timing and the fix.
U.S. Treasury checks
Many U.S. Treasury checks show “VOID AFTER ONE YEAR.” Federal guidance says Treasury checks must be negotiated within one year, then they are canceled under limited payability rules. See Treasury limited payability rules. A two-year-old Treasury check usually needs a reissue through the paying agency.
Cashier’s checks and certified checks
Cashier’s checks are drawn on a bank, not a consumer account. Many do not have a simple printed expiration, yet banks can require a claim process for older items, and some states treat long-outstanding amounts as unclaimed property. Call the issuing bank and ask for its exact steps.
Money orders
Money orders follow issuer rules. USPS says domestic money orders do not expire and can be cashed for the face amount. See USPS money order information. Bring ID and be ready for verification checks at the counter.
| Payment type | What banks often do | Good action plan |
|---|---|---|
| Personal or business check | Often treated as stale after 6 months | Request reissue; deposit only with your bank’s approval |
| Payroll check | Policy depends on issuer | Start with payroll/AP and ask for replacement |
| U.S. Treasury check | Often void after 1 year | Use the agency’s reissue process |
| Cashier’s check | May require an issuing-bank claim form | Contact issuing bank; follow claim steps |
| USPS money order | Does not expire per USPS | Cash at USPS or deposit with ID |
| Certified check | Rules vary by bank and state | Call issuing bank before deposit |
How to verify the check without risking your account
If anything about the check feels off, pause before you deposit it. Once a bad check hits your account, you can lose access to funds while the bank reviews the item. Some banks also restrict accounts that receive repeated returned deposits.
Signs that call for verification first
- The check amount is large and you don’t recall the payment.
- The issuer name looks real, yet the address or phone number seems odd.
- The paper feels thin, the print is blurry, or the check number looks altered.
- You were asked to send money back after depositing the check.
Safer ways to confirm it
Use contact details you find on the issuer’s official website or in prior statements, not a number printed on the check that you can’t verify. Ask whether the check number is still outstanding and whether a stop payment exists. If the issuer is a bank and the check is a cashier’s check, call the issuing branch and ask what they can confirm with the check number.
If the check is real yet stale, verification still helps. A bank is more likely to accept a deposit when you can show the issuer confirmed it remains payable.
Common mistakes that slow down payment
Old checks fail for small, avoidable reasons. Fixing these issues first can save a second bank trip.
- Trying a check-cashing store first: These services often refuse stale items and charge high fees for higher-risk checks.
- Depositing by ATM with no conversation: If the bank later rejects the item, you’ve lost the chance to ask about holds and documentation up front.
- Endorsing it wrong: If the check is payable to two names joined by “and,” both endorsements are usually needed.
- Letting the issuer guess: Give the issuer the check number, date, and amount so they can find it in their records fast.
Can I Cash A Check From 2 Years Ago? What to expect
You might get it accepted, yet you should plan for refusal and for a hold even when it’s accepted. Treat the old check as proof of a debt and push for a fresh payment that your bank will take without extra scrutiny.
Order of moves that saves time
- Check for “void after” language and identify the issuer type.
- If it’s a Treasury check or another government check with a printed deadline, start the issuer’s replacement process.
- If it’s a personal or business check, contact the issuer and ask for reissue or electronic payment.
- If the issuer confirms the check is still active, deposit it into your own bank account and expect a hold.
- If the issuer says the funds were escheated, file a state unclaimed property claim.
Mini checklist to screenshot before you go
- Photo ID matches the payee name.
- Bank account ready for deposit.
- Backup proof of why the money is owed.
- Issuer contact details ready for verification.
- Plan for a hold if the bank accepts it.
References & Sources
- Cornell Law School, Legal Information Institute.“UCC § 4-404: Bank Not Obliged To Pay Check More Than Six Months Old.”Shows the UCC rule behind many banks’ six-month stale-check policies.
- Consumer Financial Protection Bureau (CFPB).“The bank/credit union refused to cash a check because it was more than six months old. Is this allowed?”Explains that federal law does not require banks to cash stale checks.
- U.S. Department of the Treasury, Treasury Financial Manual.“Cancellations, Deposits, Reclamations, And Claims For Checks Drawn on the U.S. Treasury.”States that many Treasury checks are void after one year under limited payability rules.
- United States Postal Service (USPS).“Sending Money Orders.”Notes that USPS domestic money orders do not expire and explains how to cash them.