Where to cash a check when you don't have a bank account

You can cash a check at the bank or credit union that issued it, at a check-cashing store, at some retail locations like grocery stores and pharmacies, and at certain government offices. The bank that issued the check — the one printed on the front — will cash it for free if you have the check and a valid ID, even if you don't have an account there. Check-cashing stores and retailers charge a fee, usually between 1 and 5 percent of the check amount, but they're open longer hours and don't require you to be a customer.

The fastest option is almost always the issuing bank, because they have the funds immediately and can verify the check on the spot. Retail locations like Walmart, Target, and grocery stores typically cash checks during their regular hours and often have shorter lines than banks. Government offices — usually your local social services department — may cash checks for people receiving benefits, though this varies by location.

Key Takeaways

  • The bank that issued the check will cash it for free with just a valid ID, even if you have no account.
  • Check-cashing stores charge a percentage fee but operate longer hours and don't require membership.
  • Many grocery stores, pharmacies, and big-box retailers cash checks for a flat fee or small percentage.
  • You'll need the original check and a valid government-issued ID at any location.
  • Bring two forms of ID if you're cashing a check for someone else or if the check is made out to a business.

Cashing at the issuing bank for free

The bank printed on the front of the check is required to cash it for you at no charge. Walk into any branch of that bank with the check and a valid ID — a driver's license, passport, or state ID card. You don't need to be a customer, and you don't need to open an account. The teller will verify the check is legitimate, confirm you're the person named on it, and hand you cash.

This works even on checks from other states or countries, as long as the bank has a U.S. branch. The only time a bank may refuse is if the check is stale-dated (more than six months old) or if there's a stop-payment order on it. If the check is made out to someone else and they've signed it over to you, bring both your ID and theirs, and be prepared to explain the arrangement — some banks will refuse third-party checks regardless.

Check-cashing stores and their fees

Check-cashing businesses charge a fee to cash your check, typically 1 to 5 percent of the amount. A $500 check might cost $5 to $25 to cash. The exact fee depends on the store, the type of check, and whether you're a repeat customer. Some stores offer lower rates for payroll checks than for personal checks, and some discount the fee if you cash multiple checks in one visit.

These stores are useful when the issuing bank isn't convenient or isn't open — they're often in neighborhoods where banks are scarce and they stay open evenings and weekends. Bring the check, a valid ID, and proof of your current address (a utility bill or lease works). The process is usually faster than a bank because they don't verify funds the same way — they're taking on the risk that the check might bounce, which is why they charge.

Retail locations that cash checks

Walmart, Target, grocery store chains, and many pharmacies cash checks as a service to customers. Walmart cashes personal checks, payroll checks, tax refund checks, and cashier's checks up to $5,000, with fees ranging from $3 to $6 depending on the check type. Target cashes checks for $2 to $5. Most grocery stores and pharmacies have similar programs, though the fee and the types of checks they accept vary by location and by individual store.

The advantage is convenience — you may already be shopping there, and the fee is often lower than a dedicated check-cashing store. The disadvantage is that not every location participates, and some have limits on the number of checks you can cash per day or per month. Call ahead or ask at the customer service desk to confirm they cash checks and what their current fees are.

What ID and documents you'll need

Every location that cashes checks requires a valid government-issued photo ID. A driver's license, state ID card, or passport will work. Some places ask for a second form of ID if the check is large, if you're a new customer, or if the check is made out to a business rather than to you personally. A Social Security card, utility bill, or lease can serve as a second form.

If the check is made out to someone else and they've endorsed it to you (signed the back and written "Pay to the order of [your name]"), bring both your ID and theirs. Some banks and stores will refuse to cash third-party checks altogether, so call first. If you're cashing a check on behalf of a business, bring the business registration or tax ID along with your personal ID.

What happens if the check bounces

If you cash a check and it later bounces — meaning there aren't enough funds in the account to cover it — the location that cashed it will deduct the amount from your account or ask you to repay it. Banks typically charge you a returned-check fee on top of the amount owed, usually $25 to $35. Check-cashing stores may do the same, or they may pursue collection more aggressively.

You're not legally responsible for a bad check if you cashed it in good faith, but the business that cashed it will hold you accountable. The person who wrote the check is the one who committed fraud or made the mistake, but you're the one they can reach. If you suspect a check might bounce, ask the issuing bank to verify the funds before you cash it, or ask the person who wrote it to confirm the account is active.

Cashing checks without a traditional ID

If you don't have a driver's license or passport, you can use a state ID card, which most states issue at the DMV for a small fee. Some check-cashing stores and retailers will accept an ITIN (Individual Taxpayer Identification Number) card if you're not a U.S. citizen, though this varies. A few locations accept a tribal ID or a military ID if you're active duty or a veteran.

If you have no government-issued photo ID at all, your options narrow significantly. Some check-cashing stores will work with you if you bring multiple forms of non-photo ID (utility bills, lease, bank statements) and pay a higher fee, but this is rare. The fastest path is to get a state ID card from your local DMV — the process takes a few days to a few weeks, and the cost is usually under $20.

Frequently Asked Questions

Can I cash a check made out to someone else?

Only if they sign the back and write "Pay to the order of [your name]." Many banks and stores refuse third-party checks because of fraud risk, so call ahead. You'll need both your ID and theirs to complete the transaction.

What if the check is post-dated or older than six months?

A post-dated check (one dated in the future) shouldn't be cashed before that date — most banks will refuse. A check older than six months is stale-dated and banks are not required to cash it, though some will if you ask the issuing bank directly. Check-cashing stores may cash stale checks for a higher fee.

Do I have to pay taxes on cashed checks?

No. Cashing a check is not a taxable event — you're receiving money that was already earned or owed to you. If the check is for income, that income is taxable, but the act of cashing it doesn't create a tax liability. Keep records of large checks for your own accounting.

Can I cash a check at a bank that didn't issue it?

Most banks will cash checks drawn on other banks, but they may charge you a fee ($5 to $15) if you're not a customer. The issuing bank will always cash it for free, so that's the better option if it's convenient.

What's the difference between a cashier's check and a personal check?

A cashier's check is issued by a bank and may provide by that bank's funds, so it's less risky to cash. A personal check is drawn on an individual's account and can bounce. Most places charge less to cash a cashier's check because the risk is lower.