Futures
Access hundreds of perpetual contracts
TradFi
Gold
One platform for global traditional assets
Options
Hot
Trade European-style vanilla options
Unified Account
Maximize your capital efficiency
Demo Trading
Introduction to Futures Trading
Learn the basics of futures trading
Futures Events
Join events to earn rewards
Demo Trading
Use virtual funds to practice risk-free trading
Launch
CandyDrop
Collect candies to earn airdrops
Launchpool
Quick staking, earn potential new tokens
HODLer Airdrop
Hold GT and get massive airdrops for free
Pre-IPOs
Unlock full access to global stock IPOs
Alpha Points
Trade on-chain assets and earn airdrops
Futures Points
Earn futures points and claim airdrop rewards
Promotions
AI
Gate AI
Your all-in-one conversational AI partner
Gate AI Bot
Use Gate AI directly in your social App
GateClaw
Gate Blue Lobster, ready to go
Gate for AI Agent
AI infrastructure, Gate MCP, Skills, and CLI
Gate Skills Hub
10K+ Skills
From office tasks to trading, the all-in-one skill hub makes AI even more useful.
GateRouter
Smartly choose from 40+ AI models, with 0% extra fees
Just realized most people don't actually know how long a check is good for. Found an old check in my drawer the other day and got me thinking about this.
So here's the thing - checks don't technically expire, but they do go "stale." After about 6 months, banks aren't required to cash them anymore. That's the federal standard, anyway. The reason? Banks assume if you're cashing a check that old, something might be off with the account - maybe insufficient funds, maybe the account got closed. Basically a protection thing.
But it gets more interesting depending on what type of check we're talking about. Personal checks? Six months is your window. Business checks usually have "void after 90 days" printed on them, though that's more of a courtesy reminder than a hard rule - they're still technically good for six months like personal checks, sometimes longer if they say so. Cashier's checks are different though. Those are backed by the bank itself, so they don't have a real expiration date. Problem is if you sit on one too long, the bank might put it through "escheating" and send the funds to the state as unclaimed property. Then you have to request a replacement.
Money orders are kind of their own thing too. They don't expire either, but some states will charge you a fee if you don't cash it within a year or so. Over time that can eat into the value.
If you do find an old check lying around, you've got options. Try depositing it - your bank might still process it if the issuer has the funds. Or just reach out to whoever wrote it and ask for a reissue. That's usually the easiest route. You could also visit the issuing bank directly and have them check if the funds are still there.
Thing is, the real answer to how long a check is good for depends on your specific bank's policies too. They have discretion here. So if you're sitting on an old check, don't just assume it's worthless. Might be worth making a call or two. And obviously, cash checks when you get them - saves all this headache.