You can cash a cashier's check at the issuing bank, a check-cashing store, or certain retailers—even without an account

A cashier's check is a check drawn on the bank's own funds, not yours, which makes it safer than a personal check and easier to cash in places that won't touch a regular check. The bank that issued it will cash it for you on the spot, no account required. If that bank isn't convenient, check-cashing stores, grocery stores with check-cashing services, and some retailers will also cash it—though they may charge a fee and will ask for ID.

The key difference from a personal check is that the bank has already set aside the money, so there's no risk the check will bounce. That's why most places that refuse personal checks will take a cashier's check. You do need to bring the check itself and a valid ID; some places also ask where you got it or what it's for.

Key Takeaways

  • The bank that issued the cashier's check will cash it for free if you go in person with the check and a valid ID, regardless of whether you have an account there.
  • Check-cashing stores, grocery stores, and Walmart typically cash cashier's checks for a flat fee (usually $2 to $10) and require only an ID.
  • You need the physical check and a government-issued ID; some places may also ask for a second form of ID or proof of where the check came from.
  • Cashing at the issuing bank is fastest and free, but check-cashing stores are open longer hours and don't require you to know which bank issued the check.

Cashing at the bank that issued the check

The issuing bank is your best option if you know which bank it is. Walk into any branch of that bank with the check and a valid ID—a driver's license, passport, or state ID card all work. Tell the teller you want to cash the check. They will verify the check is genuine, confirm the funds are available, and hand you cash on the spot. This takes 5 to 10 minutes and costs nothing.

You do not need to have an account at that bank. The bank is cashing its own check, not processing a deposit into your account, so account status doesn't matter. If you don't know which bank issued the check, look at the top left corner of the check—the bank name and routing number are printed there. You can also call that bank's main number and ask for the nearest branch.

If the check is large (over $5,000 in most cases), the bank may ask questions about where it came from or what it's for. This is standard anti-money-laundering procedure, not a sign of suspicion. Answer honestly and the process continues normally.

Check-cashing stores and their fees

A dedicated check-cashing store will cash a cashier's check for a fee, usually between $2 and $10 depending on the check amount. You need the check and a valid ID. Some stores ask for a second form of ID (a utility bill or lease with your name and address) or want to know what the check is for, but most don't.

The advantage is convenience: check-cashing stores are often open evenings and weekends, and you don't need to know which bank issued the check. The disadvantage is the fee and the fact that you're trusting a third party to verify the check is real. Reputable chains like ACE Cash Express, Check Into Cash, and Advance America are common, but independent stores exist in most neighborhoods too.

Before you go, call ahead or check their website for the fee structure. Some charge a flat fee; others charge a percentage of the check amount. For a $500 check, a $5 flat fee is better than a 2% fee ($10). Ask whether they accept cashier's checks specifically—most do, but it's worth confirming.

Grocery stores and big-box retailers

Many grocery stores and Walmart offer check-cashing services at the customer service desk. Fees are typically $2 to $5 for a cashier's check, lower than dedicated check-cashing stores. You need your ID and the check. The process is the same: hand over the check, show your ID, and receive cash.

Not every location offers this service, so call ahead. Kroger, Safeway, Whole Foods, and most regional grocery chains have check-cashing at some or all locations. Walmart cashes checks at the money center in most stores. Hours are usually the same as the store itself, so you can often cash a check while shopping.

The downside is that availability varies by location and by check type. Some stores limit the amount they'll cash or refuse certain types of checks. A cashier's check is generally accepted because the risk is low, but confirm before you make the trip.

What ID you need and what to bring

Bring the physical check and a valid government-issued ID. A driver's license is ideal, but a passport, state ID card, military ID, or tribal ID all work. The ID must not be expired, though some places are lenient on expiration dates that are only a few months old—ask if yours is borderline.

Some places ask for a second form of ID, especially for large checks. A utility bill, lease, bank statement, or credit card with your name and address serves this purpose. You don't need to bring these unless the cashier asks, but having one in your wallet saves a trip back home.

The check itself must be made out to you by name. If it's made out to a business or to multiple people, cashing rules change and most places will refuse. If you're listed as one of several payees, you may need all payees present or written permission from the others—ask the cashing location first.

Timing and what to expect

Cashing a cashier's check takes 5 to 15 minutes at a bank, 10 to 20 minutes at a check-cashing store, and 5 to 10 minutes at a grocery store or retailer. The variation depends on how busy the location is and whether they need to verify the check by phone or computer.

The bank will verify the check is real and the funds are available. Check-cashing stores do the same, though they may use a third-party verification service rather than calling the bank directly. Either way, you'll know within minutes whether the check will be cashed.

If the check is damaged, altered, or the signature looks forged, any location will refuse it. If the check is post-dated (dated in the future), most places will also refuse it—cashier's checks are supposed to be cashed immediately, not held. If you encounter a refusal, contact whoever gave you the check and ask for a replacement.

Avoiding scams and verifying the check is real

Cashier's checks are harder to forge than personal checks, but scams do happen. Before you cash a check you didn't expect or that seems unusual, take a moment to verify it's real.

Call the bank directly using the phone number on the back of the check or from the bank's official website—not a number the person who gave you the check provided. Tell the bank the check number and amount and ask whether it's valid. A real cashier's check will show up in their system immediately.

Be suspicious if someone you don't know well gives you a cashier's check for a job you haven't started, a sale of something you haven't delivered, or a loan you didn't request. Scammers sometimes send fake cashier's checks, ask you to cash them and wire part of the money back, then disappear. By the time the bank discovers the check is fake, your wire transfer is gone and you're liable for the full amount.

If you're cashing a check from a legitimate source—an employer, a government agency, a settlement, a sale—and you verified it with the bank, you're safe. The bank won't hand you cash for a fake check.

Frequently Asked Questions

Can I cash a cashier's check made out to someone else?

No. The check must be made out to you by name. If it's made out to someone else, they must cash it or sign it over to you (called endorsement), and even then, many places won't accept an endorsed cashier's check. Ask the person who issued the check to issue a new one in your name instead.

What if the check is damaged or torn?

Most places will still cash it if the amount, date, and signature are legible and the check number is visible. If large sections are missing or the check is wet or severely creased, the cashing location may refuse it or ask you to contact the issuing bank first. Bring it as-is and see what they say.

Do I have to cash the check right away or can I wait?

Cashier's checks don't expire, so you can wait weeks or months to cash it. However, if the check is very old (more than a year), some banks may refuse it or ask questions. If you have a cashier's check sitting around, cashing it sooner rather than later avoids this problem.

What happens if I lose the check before I cash it?

Contact the bank that issued it immediately with the check number. The bank can place a stop payment on it, which prevents anyone else from cashing it. You'll then need to request a replacement check from whoever issued the original. This process takes a few days to a week.

Can I cash a cashier's check at a bank I don't have an account with?

Yes. Any bank will cash a cashier's check issued by any other bank, as long as you have the check and a valid ID. You don't need an account. Some banks may charge a small fee ($5 to $10) if you're not a customer, so calling ahead to ask is worth it.