Where you can cash a cheque without opening an account

You can cash a cheque at the bank that issued it, at a cheque-cashing service, at some retail stores, or through a mobile app that doesn't require a full bank account. The bank that issued the cheque — the one printed in the bottom left corner — will cash it for you even if you have no account there. Cheque-cashing services charge a fee (usually 1 to 3 percent of the cheque amount, though this varies widely), but they're open longer hours than banks and don't require proof of identity beyond what's on the cheque itself. Some grocery stores and pharmacies also cash cheques for customers, often for free or a small flat fee.

The fastest option depends on what you need and how much the cheque is for. If the cheque is from a major bank and you need the money today, going directly to that bank's branch is usually quickest — they'll verify the funds and hand you cash within minutes. If you're cashing a smaller cheque and don't mind a fee, a cheque-cashing service or retail location may be more convenient because they have more locations and longer hours.

Key Takeaways

  • The bank that issued the cheque will cash it for you at any of their branches, with no account required and no fee.
  • Cheque-cashing services charge a percentage fee (typically 1 to 3 percent) but operate longer hours and require less documentation than banks.
  • Some grocery stores, pharmacies, and retailers cash cheques for free or a flat fee if you're a customer.
  • You'll need to sign the back of the cheque and show a valid photo ID at any location.
  • Mobile apps and digital cheque deposit services exist but typically require you to have a bank account or open one with their partner bank.

Cashing at the issuing bank with no account

The bank whose name appears at the bottom left of the cheque is legally required to cash it for you, regardless of whether you hold an account there. Walk into any branch of that bank with the cheque and a valid photo ID (driver's license, passport, or provincial ID card). Sign the back of the cheque in front of the teller, and they will verify that the account the cheque is drawn from has sufficient funds.

This process usually takes 5 to 15 minutes. The bank will not charge you a fee for cashing a cheque drawn on their own account. If the cheque is large or the account has insufficient funds, the teller may place a hold or ask you to return later once the funds clear, but this is rare for cheques under a few thousand dollars.

Using a cheque-cashing service

Cheque-cashing services are independent businesses that cash cheques for a fee. They typically charge between 1 and 3 percent of the cheque amount, though some charge a flat fee instead (for example, $5 per cheque). The exact fee depends on the service and the cheque amount, so ask before you hand over the cheque. These services are useful if the issuing bank is far away, closed, or if you need cash outside normal banking hours.

You'll need to bring a valid photo ID and sign the back of the cheque. The service will verify the cheque's legitimacy by contacting the issuing bank or checking it against a database of bad cheques. This verification can take anywhere from a few minutes to a few hours, depending on the service and the time of day. Some services will give you cash immediately and absorb the risk; others will hold the cheque for a day or two before releasing funds.

Cheque-cashing services are common in urban areas and near transit hubs. You can find them by searching online for "cheque cashing near me" or by asking at your local convenience store or pharmacy — many staff members know where the nearest service is located.

Cashing cheques at retail stores

Many grocery stores, pharmacies, and big-box retailers offer cheque-cashing services to customers. Stores like Walmart, Costco, and major grocery chains often cash cheques for free or for a small flat fee (usually $2 to $5). The advantage is convenience — you may already be shopping there, and the fee is predictable. The disadvantage is that not all locations offer this service, and some have limits on the cheque amount (for example, they may not cash cheques over $1,500).

Call ahead or ask at the customer service desk to confirm that the location cashes cheques and what their fee is. You'll need a valid photo ID and your membership card if the store requires one. The process is similar to a cheque-cashing service: you sign the back, they verify the cheque, and you receive cash. Verification usually takes 10 to 20 minutes.

What to do if the cheque is post-dated or stale

A post-dated cheque is one with a date in the future — for example, a cheque dated next month. Most banks and cheque-cashing services will not cash a post-dated cheque before that date arrives, even if you ask. If you need the money before the date on the cheque, you'll have to wait or contact the person who wrote it and ask them to write a new cheque with today's date.

A stale cheque is one that is more than six months old. Banks are not required to cash stale cheques, and most will refuse. If you have a cheque older than six months, contact the person or organization that issued it and ask for a replacement. They can write a new cheque with today's date, which you can then cash immediately.

Protecting yourself from cheque fraud

Before you cash a cheque, verify that it's legitimate. Check that the amount written in words matches the amount in numbers, that the date makes sense, and that the signature looks genuine. If you know the person who wrote it, you can call them to confirm. If it's a business cheque, call the business's main number (not a number on the cheque itself) and ask whether they issued it.

Never cash a cheque that has been altered, crossed out, or rewritten. If a cheque bounces after you've cashed it — meaning the account had insufficient funds — the bank may reverse the deposit and charge you a fee. If you cashed it at a cheque-cashing service or retail store, you may be responsible for the full amount. This is rare, but it's why verifying the cheque's legitimacy before you cash it is important.

Alternatives if you need a bank account anyway

If you're cashing cheques regularly, opening a basic bank account may be cheaper than paying cheque-cashing fees. Many banks offer no-fee chequing accounts, and some have low minimum balances or no minimum at all. Once you have an account, you can deposit cheques by mail, at an ATM, or through a mobile app — no need to visit a branch.

If you don't want a traditional bank account, some credit unions and online banks offer accounts with lower fees and simpler requirements. A few services also offer cheque deposit without a full account, though these typically require you to open a linked savings or prepaid account. Compare the total cost of cheque-cashing fees over a year against the cost of maintaining a basic account to see which option makes sense for you.

Frequently Asked Questions

Can I cash a cheque that's made out to someone else?

No. A cheque made out to another person's name is not yours to cash, even if they sign the back. The person whose name is on the cheque must cash it themselves or sign it over to you in writing (called an endorsement), and even then, many banks and services will refuse to accept it. The safest approach is to ask the person who wrote the cheque to write a new one in your name instead.

What if the bank says the account doesn't have enough money?

The cheque will bounce, and you won't receive the cash. The bank will refuse to cash it. If you've already cashed it elsewhere and deposited it, the deposit will be reversed and you may be charged a fee. Contact the person or organization that wrote the cheque and ask them to reissue it once they have sufficient funds, or ask them to pay you another way.

Do I need to bring anything besides my ID?

You need the cheque itself and a valid photo ID. Some services may ask for additional information like your address or phone number, but this is optional — they're trying to build a customer profile, not verify your identity. You are not required to provide it. Always sign the back of the cheque in front of the teller or service representative.

How long does it take to get the cash?

At the issuing bank, you'll have cash in 5 to 15 minutes. At a cheque-cashing service or retail store, verification can take 10 to 30 minutes, though some services will give you cash immediately and verify later. If the cheque is large or there's a question about the account, you may be asked to return the next day.

Can I cash a cheque online without a bank account?

Most online cheque deposit services require you to have a bank account with their institution or a partner bank. A few services offer cheque deposit to a prepaid card or digital wallet, but these typically charge higher fees than traditional cheque-cashing services. Your best option for online deposit without an account is to visit the issuing bank's branch in person.