You can cash a cheque without a bank account, but your options are limited and the cost varies
A cheque is a written instruction to a bank to pay money from one account to another. If you don't have a bank account, the bank that issued the cheque (the paying bank) will still honour it — but you'll need to go through them directly or use a third party who can access the banking system on your behalf. The most common routes are the paying bank itself, a cheque-cashing service, or a retailer that offers cheque cashing.
The catch is timing and cost. Cashing at the paying bank is free and when ready. Cheque-cashing services charge a percentage of the cheque amount — typically 1 to 3 percent, sometimes higher — and may take a day or two. Retailers usually charge a flat fee, often $3 to $10. If you cash frequently, these fees add up fast.
Key Takeaways
- The paying bank (the one printed on the cheque) will cash it for free if you bring the cheque and a valid ID to a branch.
- Cheque-cashing services charge 1 to 3 percent of the cheque amount and are open longer than banks, but the fee is non-refundable if the cheque bounces.
- Some retailers, including grocery stores and pharmacies, cash cheques for a flat fee, usually $3 to $10.
- You need a valid government-issued ID — a driver's license, passport, or provincial ID card — to cash a cheque anywhere.
- If the cheque is post-dated (dated in the future), most places will not cash it until that date arrives.
Cashing at the paying bank costs nothing
The simplest and cheapest route is to walk into a branch of the bank that issued the cheque. Look at the cheque itself — the bank name is printed in the bottom left corner. You'll need the cheque and a valid government-issued ID (driver's license, passport, or provincial ID card). The teller will verify the cheque is genuine, confirm the account has funds, and hand you cash on the spot. There's no fee.
The downside is hours. Most bank branches are open Monday to Friday, 9 a.m. to 5 p.m., with limited Saturday hours. If you need cash outside those windows, you'll need another route. Also, if the cheque is post-dated (dated in the future), the bank will refuse to cash it until that date arrives, even though they could technically do so.
Cheque-cashing services charge a percentage but are open longer
A cheque-cashing service is a business that cashes cheques for people without bank accounts. They verify the cheque is real, confirm the funds exist, and give you cash minus their fee. The fee is usually 1 to 3 percent of the cheque amount — so on a $500 cheque, you'd pay $5 to $15. Some services charge a flat fee instead, typically $5 to $10 per cheque.
These services are often open evenings and weekends, which makes them useful if you can't reach a bank during business hours. The trade-off is the fee and the risk: if the cheque bounces after you've been paid, the service keeps the fee. You don't get it back. Some services will hold the cheque for a day or two before paying you, to reduce that risk — ask before you hand over the cheque.
To find a cheque-cashing service near you, search online for "cheque cashing near me" or ask at a payday loan store — they often offer cheque cashing as well. Bring the cheque and a valid ID.
Retailers offer cheque cashing for a flat fee
Many grocery stores, pharmacies, and big-box retailers (Walmart, Costco, and others) will cash cheques for customers. The fee is usually a flat amount — $3 to $10 — rather than a percentage. Some retailers limit the cheque amount (for example, no cheques over $1,500) or require you to have a loyalty card or membership.
The advantage is convenience: you may already be shopping there, so cashing a cheque takes minutes. The disadvantage is the fee is fixed regardless of cheque size, so it's less economical for small cheques. Also, not all locations offer this service — call ahead or ask at the customer service desk before you line up.
What you need to bring and what can go wrong
Every place that cashes cheques requires a valid government-issued ID. This means a driver's license, passport, provincial ID card, or similar document with your photo and signature. A library card, student ID, or work badge won't work. If you don't have one, you'll need to get one before you can cash a cheque anywhere.
The cheque itself must be made out to you by name — if it says "Pay to the order of [your name]", you're good. If it's made out to someone else, you can't cash it (they would need to sign it over to you, and even then, many places won't accept a third-party cheque). The cheque must not be post-dated — if the date is in the future, wait until that date arrives. It also must not be stale-dated: in Canada, a cheque is typically valid for six months from the date written on it. After that, the bank may refuse to honour it.
If the cheque bounces (the account doesn't have enough money), the paying bank will refuse to honour it. If you've already been paid by a cheque-cashing service or retailer, you're out the money and the fee. The service or retailer may pursue you for the amount, though in practice this is rare for small cheques.
Post-dated and third-party cheques have restrictions
A post-dated cheque is one dated in the future — for example, dated January 15 when today is January 10. Legally, the paying bank can cash it when ready, but most won't. Cheque-cashing services and retailers almost always refuse post-dated cheques. You'll have to wait until the date on the cheque arrives, then try again.
A third-party cheque is one made out to someone else that they've signed over to you. For example, your friend receives a cheque made out to them, signs the back, and gives it to you. Most banks, cheque-cashing services, and retailers will not accept third-party cheques. The risk of fraud is too high. If you receive a cheque made out to someone else, ask them to deposit it in their own account and transfer you the money instead.
Comparing the cost and speed of each route
| Route | Cost | Speed | Hours |
|---|---|---|---|
| Paying bank branch | Free | when ready (same day) | Monday–Friday 9 a.m.–5 p.m., limited Saturday |
| Cheque-cashing service | 1–3% of cheque amount, or flat $5–$10 | Same day or next day | Often evenings and weekends |
| Retailer (grocery, pharmacy, big-box) | Flat $3–$10 | when ready (same day) | Store hours, often 7 a.m.–10 p.m. |
Frequently Asked Questions
Do I need to endorse the back of the cheque?
Yes. Sign the back of the cheque (the reverse side) in the space marked "Endorse here" or similar. Your signature authorizes the cheque-cashing service or retailer to deposit or cash it on your behalf. The paying bank may also ask you to sign it when you cash it directly at a branch.
What if the cheque is made out to my business, not my personal name?
Most cheque-cashing services and retailers will not cash a business cheque without a business account or business registration documents. Your best option is the paying bank — bring the cheque, your personal ID, and any business registration or proof that you're authorized to cash cheques on behalf of the business.
Can I cash a cheque if I don't have an ID?
No. Every place that cashes cheques requires a valid government-issued photo ID. If you don't have one, you'll need to get a provincial ID card or passport first. Contact your provincial government's Service Ontario, Service BC, or equivalent office to learn how the process works.
What happens if the cheque bounces after I've been paid?
If you cashed it at the paying bank, nothing — the bank verified the funds before paying you. If you cashed it at a cheque-cashing service or retailer, you keep the money, but the service or retailer loses it. They may try to recover the amount from you, though this is uncommon for small cheques. The person who wrote the cheque is responsible for the bounce, not you.
Is it cheaper to cash many cheques at once or one at a time?
At the paying bank, there's no difference — it's free either way. At a cheque-cashing service charging a percentage, cashing multiple cheques at once costs more in total fees than cashing them separately, but the math is the same per cheque. At a retailer charging a flat fee, cashing multiple cheques at once is cheaper per cheque than cashing them separately.