Yes, you can cash a check without an account, but your options and costs depend on who issued it

You do not need a bank account to cash a check. The bank or credit union that issued the check—called the drawee bank—must cash it for you if you present it with a valid ID, even if you have no account there. Many other places will also cash checks for you, though they charge a fee and may have limits on the amount or the type of check.

The fastest and cheapest route is usually the bank that issued the check. If that is not an option, a check-cashing store, grocery store, or Walmart can cash it the same day, but you will pay a percentage of the check's value—typically 1 to 3 percent, sometimes higher. A few alternatives exist if you want to avoid fees entirely, though they take longer.

Key Takeaways

  • The bank or credit union that issued the check must cash it for you with a valid ID, and this is free.
  • Check-cashing stores, grocery stores, and Walmart will cash checks same-day but charge 1 to 3 percent of the check amount as a fee.
  • If you have a savings account at any bank, you can deposit the check there and withdraw cash when ready, which costs nothing.
  • Some employers and payroll services will cash paychecks for free or at a lower fee than commercial check-cashing stores.
  • Mobile deposit through a bank app lets you deposit a check without visiting a branch, though you still need an account to use it.

Cashing at the issuing bank or credit union (free, same-day)

The bank or credit union that issued the check is legally required to cash it for you. Look at the check itself—the name and routing number at the bottom tell you which institution issued it. Walk into any branch of that bank with the check and a valid government ID (driver's license, passport, or state ID card). You do not need an account.

The teller will verify the check, confirm your ID matches the payee name on the check, and hand you cash. This takes a few minutes and costs nothing. If the check is post-dated (dated in the future), the bank may refuse to cash it until that date arrives. If the check is stale-dated (more than six months old), the bank can refuse it, though many will cash it anyway.

The main limitation is that you must go to a branch of the issuing bank. If you received a check from a small credit union and live far away, this may not be practical. Some banks also have policies against cashing checks for non-customers during certain hours or on weekends, so calling ahead is worth the time.

Check-cashing stores and retail locations (same-day, with fees)

Check-cashing stores, grocery stores, Walmart, and some pharmacies will cash checks without an account. Fees vary widely. A check-cashing store typically charges 1 to 3 percent of the check amount, though some charge a flat fee instead (for example, $5 to $10 per check). Walmart and grocery stores often charge less—sometimes 50 cents to $3 per check—but may have lower limits on the amount they will cash.

You will need a valid ID and, in some cases, a second form of ID. Some places require you to be a member (Costco, for example, requires a membership to cash checks there). Call ahead or check the store's website to confirm their check-cashing policy and current fees, as these change frequently.

The advantage is speed and convenience—most of these locations are open evenings and weekends. The disadvantage is cost. On a $500 check, a 2 percent fee costs you $10. Over time, if you cash checks regularly, these fees add up.

Depositing into any bank account (free, but requires an account)

If you have a savings or checking account at any bank, you can deposit the check there and withdraw cash when ready. This costs nothing and takes a few minutes. You do not need an account at the bank that issued the check—any bank will accept the deposit.

You can deposit in person at a teller, or use mobile deposit if the bank offers it. Mobile deposit lets you photograph the front and back of the check using your phone and submit it through the bank's app. The funds usually appear in your account within one business day, and you can withdraw cash right away or use a debit card to spend it.

The catch is that you need an account. If you do not have one and do not want to open one, this route is not available to you.

Employer or payroll service (free or low-cost, if it is a paycheck)

If the check is a paycheck, your employer or their payroll service may cash it for you for free or at a much lower cost than a check-cashing store. Some employers will cash paychecks on-site; others direct you to their payroll processor, which may offer check-cashing as a service to employees.

Ask your HR or payroll department whether this option is available. If it is, you avoid the fee entirely. This only works for paychecks, not personal checks or checks from other sources.

What to do if the check has problems

If the check is post-dated, stale-dated, or has a problem (torn, smudged, or missing information), most places will refuse to cash it. The issuing bank may still cash it if the check is readable and the amount is clear, but check-cashing stores are stricter.

If the check is damaged, contact the person or company that issued it and ask for a replacement. If the check is post-dated and you need the money now, you have no option but to wait until that date or use one of the other methods above (if the check is from a paycheck, ask your employer to reissue it with today's date).

If the check bounces after you cash it—meaning the account it was drawn on has insufficient funds—the cashing location can demand the money back from you. This is rare with checks from employers or established companies, but it happens with personal checks. If you cannot repay, the check-cashing store may pursue collection or report you to a check verification system, which can affect your ability to cash checks elsewhere.

Comparing your options at a glance

MethodCostSpeedRequirements
Issuing bankFreeSame-day (minutes)Valid ID, must visit that bank's branch
Check-cashing store1–3% of check amountSame-day (minutes)Valid ID, sometimes a second form of ID
Walmart or grocery store50¢–$3 per checkSame-day (minutes)Valid ID, may have amount limits
Bank deposit (any bank)Free1 business dayMust have an account at that bank
Employer/payroll serviceFree or low-costSame-day or next business dayCheck must be a paycheck; employer must offer the service

Frequently Asked Questions

Do I need to endorse the check if I cash it at the issuing bank?

Yes. Sign the back of the check in the space marked "Endorse here" before you hand it to the teller. The signature must match the name on your ID. If the check is made out to two people, both must endorse it, and both must be present with ID.

What if the check is made out to someone else?

You cannot cash a check made out to another person, even if they give you permission. The payee must cash it themselves or sign it over to you in writing (called a third-party endorsement), though most banks and check-cashing stores no longer accept third-party checks due to fraud risk. The safest option is for the payee to deposit it into their own account and send you the money.

Can I cash a check at a bank branch that is not the issuing bank?

No. Only the bank or credit union that issued the check is required to cash it for free. Other banks will not cash it without an account. You can deposit it at any bank, but that requires an account.

What happens if I cash a check and it bounces later?

The place that cashed the check can demand repayment from you. If you cannot repay, they may report you to a check verification system, which can make it harder to cash checks elsewhere. If the check is from an employer, contact them when ready to report the problem and ask for a replacement or direct deposit.

Is it cheaper to open a bank account just to deposit checks?

It depends on how often you cash checks. Many banks offer free checking accounts with no minimum balance, so opening one costs nothing. If you cash more than a few checks per month, the savings from avoiding check-cashing fees will pay for itself quickly. If you cash checks rarely, the issuing bank's free cash-out is your best option.