Skip to main content

HomeAll guides

Where to Cash a Check: Your Options and What to Bring

The most common places to cash a check

You can cash a check at your own bank or credit union, at the check issuer's bank, at a grocery store, at a check-cashing store, or at some retailers. Your own bank is usually the fastest and cheapest option — you walk in with your ID and the check, and you get cash or a deposit within minutes. If you don't have an account at the bank that issued the check, you can still cash it there, though some banks charge a fee for non-customers.

Grocery stores and pharmacies like Walmart, Target, and Kroger cash checks as part of their customer services. They typically charge a small fee per check — usually between $2 and $5 — and have limits on how much they'll cash in a single transaction. Pharmacies inside grocery stores often have their own check-cashing windows, separate from the main checkout.

Check-cashing stores are dedicated businesses that cash checks for a fee. They're open longer hours than banks and don't require an account, but their fees are higher — often 2 to 3 percent of the check amount. These stores are useful if you need cash outside normal banking hours or don't have a bank account, but they're the most expensive option.

Key Takeaways

  • Your own bank or credit union cashes checks for free and is the fastest option if you have an account there.
  • The bank that issued the check will cash it for non-customers, though many charge a fee of $5 to $10.
  • Grocery stores and retailers charge $2 to $5 per check and have daily limits, usually between $500 and $2,000.
  • Check-cashing stores charge 2 to 3 percent of the check amount and are open longer hours but cost the most.
  • You'll need a valid government-issued ID at any location, and some places require a second form of ID.

What you need to bring

You need a valid government-issued ID — a driver's license, passport, or state ID card. Some places ask for a second form of ID, especially if the check is large or if you're cashing it at a store rather than a bank. A second ID can be a credit card, employee badge, or utility bill with your name and address.

The check itself must be made out to you by name. If the check is made out to someone else, you cannot cash it. If your name appears on the check but is spelled differently than your ID, bring documentation that shows both names are yours — a marriage certificate, court order, or letter from your employer.

Some banks and check-cashing stores will ask you to sign the back of the check in front of them. This is called endorsing the check. Do not sign the back before you arrive — sign it only when asked, and sign it in front of the person cashing it.

Cashing a check at your bank or credit union

If you have an account at the bank, bring your ID and the check to any branch during business hours. You can cash it at the teller window or, at many banks, through the drive-through. There is no fee, and the transaction takes a few minutes. You can ask for cash, or you can deposit the check into your account instead.

If the check is very large — over $5,000 or $10,000, depending on the bank — the teller may need to verify the funds or place a hold on the deposit. This is normal and protects the bank. The hold usually lasts one to three business days, meaning you can't withdraw the money when ready, but it will be available after the hold lifts.

Cashing a check at the issuer's bank

If you don't have an account at the bank that issued the check, you can still cash it there. Walk into any branch of that bank with your ID and the check. Many banks cash checks for non-customers for free, but some charge a fee — typically $5 to $10. Call the bank ahead of time to ask about their non-customer check-cashing policy, because it varies by bank and by branch.

The issuer's bank can verify the check is real and that the account has funds, so this is a safe option. The transaction is quick, usually under five minutes. If the check is very large, the bank may place a hold or ask you to return during business hours when a manager is present.

Cashing a check at a grocery store or retailer

Most large grocery chains and retailers have check-cashing services at the customer service desk or pharmacy. You bring your ID and the check, and they cash it on the spot. The fee is usually $2 to $5 per check. These stores typically have a daily limit — often $500 to $2,000 — so if your check is larger, you may not be able to cash it there.

Grocery store check cashing is convenient because you can do it while you shop, and many stores are open early and close late. However, the store does not verify the check with the issuer's bank, so there's a small risk the check could bounce after you've already left with the cash. If that happens, the store will contact you to collect the money.

Cashing a check at a check-cashing store

Check-cashing stores are independent businesses that specialize in cashing checks, money orders, and other financial documents. They don't require an account and are open longer hours than banks — many are open evenings and weekends. You bring your ID and the check, and they cash it for a fee.

The fee at a check-cashing store is usually 2 to 3 percent of the check amount. On a $500 check, that's $10 to $15. On a $1,000 check, it's $20 to $30. Some stores charge a flat fee instead of a percentage. These stores verify the check with the issuer's bank before handing over cash, so the transaction takes longer than at a grocery store — usually 10 to 20 minutes.

Check-cashing stores are useful if you don't have a bank account, need cash outside banking hours, or can't get to your bank. However, they're the most expensive option, so use them only when other options aren't available.

What happens if the check bounces

A check bounces when the account that issued it doesn't have enough money to cover it. If you cash a check and it bounces, the place where you cashed it will contact you to return the money. If you spent the cash already, you'll need to repay it out of your own pocket.

Banks catch bounced checks quickly — usually within one to three business days — because they verify the account before releasing cash to non-customers. Grocery stores and check-cashing stores verify the check too, but the verification process takes longer, so you might leave with cash before the bounce is discovered. If this happens, the store will call or send you a notice asking you to return the money, and they may charge you a fee for the bounced check.

To protect yourself, only cash checks from people or businesses you trust. If you're unsure about a check, ask the issuer to verify the account has funds before you cash it.

Frequently Asked Questions

Can I cash a check made out to someone else?

No, you cannot cash a check that's made out to another person. The check must have your name on it. If someone wants to give you money by check, they need to write a new check with your name on it. Attempting to cash a check made out to someone else is considered fraud.

What if I don't have a government ID?

You cannot cash a check without a valid government-issued ID. Banks, stores, and check-cashing businesses are required by law to verify your identity. If you don't have an ID, you'll need to get one first — contact your state's DMV or your local government office about obtaining a state ID card or passport.

How long does it take to cash a check?

At your own bank, it takes a few minutes. At the issuer's bank or a grocery store, it takes 5 to 10 minutes. At a check-cashing store, it takes 10 to 20 minutes because they verify the check with the issuer's bank. If the check is very large, any location may take longer or ask you to return later.

Is there a limit to how much I can cash?

Grocery stores and retailers usually have daily limits of $500 to $2,000. Banks and check-cashing stores typically don't have a limit, but they may place a hold on very large checks or ask you to return during business hours when a manager is present. Call ahead if your check is over $5,000.

What's the difference between cashing and depositing a check?

Cashing a check means you get the money in cash when ready. Depositing a check means the money goes into your bank account, and you can withdraw it later. Depositing is usually free and has no limit, while cashing may have fees or limits depending on where you go.

This guide is for general information only and is not medical, financial, legal, or other professional advice. For decisions specific to your situation, consult a qualified professional. See our Editorial Policy.