Not every bank will cash a check for you if you don't have an account there

Most banks will cash a check drawn on their own institution for non-customers, but they may charge a fee—usually $5 to $15 depending on the bank. Some banks refuse to cash checks drawn on other banks entirely, and a few large institutions have stopped cashing checks for non-customers altogether. Your best option depends on where the check is drawn from and whether you have any relationship with a bank in your area.

The bank name printed at the bottom left of the check matters most. If you're cashing it at that same bank, you have a reasonable chance of success. If you're trying to cash it somewhere else, your options narrow quickly.

Key Takeaways

  • Banks are most likely to cash checks drawn on their own institution, even for non-customers, though many charge a fee for this service.
  • Checks drawn on other banks are harder to cash at a bank where you don't have an account, and many institutions refuse them entirely.
  • Credit unions often have more flexible check-cashing policies than banks and may cash checks for free or at lower cost.
  • Check-cashing stores and retailers like Walmart and Target offer alternatives when banks won't help, though fees are typically higher.
  • The bank that issued the check (the one printed on the front) is your most reliable option for cashing it without an account.

Cashing checks drawn on the bank itself

If the check is drawn on a specific bank—meaning that bank's name appears at the bottom left of the check—that bank will usually cash it for you even if you have no account there. This is called an "on-us" check. Most major banks honor these, though they typically charge a non-customer fee of $5 to $15. Some banks cap the fee based on check amount; others charge a flat rate regardless.

Call the bank's customer service line or visit a branch to ask about their non-customer check-cashing policy and fee before you go in. Policies vary by branch and by region, so what one location does may differ from another. Bring a government-issued photo ID—the teller will ask for it before cashing the check. Walk-in service is usually available during business hours, and the transaction takes just a few minutes.

Cashing checks drawn on other banks

If the check is drawn on a different bank than the one you're visiting, you're in a much weaker position. Many banks refuse to cash checks drawn on other institutions. Some will do it only for existing customers. A few large banks, including Bank of America and Wells Fargo, have stopped cashing checks for non-customers in recent years.

Your best move is to call ahead and ask directly: "I have a check drawn on [Bank Name]. Will you cash it for a non-customer?" If they say no, don't waste a trip. If they say yes, ask about the fee and what ID you'll need. Banks that do cash third-party checks (checks made out to you but signed over to someone else) are increasingly rare, so expect refusal on those.

Credit unions as an alternative

Credit unions often have more lenient check-cashing policies than banks. Many will cash checks drawn on other institutions for non-members, sometimes for free or at a lower fee than banks charge. If you have a credit union in your area, call and ask about their policy before visiting.

Some credit unions are part of shared branching networks, which means you can visit a different credit union and access services as if you were at your own branch. If you belong to a credit union, ask whether they participate in shared branching—it can open up check-cashing options in other cities and may give you access to better rates on checks drawn elsewhere.

Retail and check-cashing alternatives

Walmart, Target, and some grocery stores offer check-cashing services at customer service desks. Fees vary but are often $3 to $6 for personal checks under $1,000. These retailers typically cash checks drawn on any bank and don't require an account anywhere.

Dedicated check-cashing stores exist in most cities and will cash almost any check, but their fees are significantly higher—often $10 to $30 or a percentage of the check amount (typically 1 to 3 percent). Use these only when banks and retailers won't help, because the cost adds up quickly. A $100 check cashed at a check-cashing store can cost you $3 to $5, whereas a retailer might charge $3 to $4.

What happens if the check bounces

If you cash a check and it later bounces—meaning the account it was drawn on didn't have enough money—the bank or retailer that cashed it will reverse the transaction and deduct the money from your account if you have one there. If you don't have an account, they may pursue you for the amount, though this is less common. The person who wrote the check is legally responsible for the bounced check, but that doesn't protect you from the when ready loss.

Ask the person who gave you the check whether they're certain the funds are there before you cash it. If you have any doubt, wait a few days or ask them to verify the balance first. Some people ask for a cashier's check instead, which guarantees the bank has already set aside the money.

Mobile deposit and opening an account

If you have a bank account anywhere—even at a different bank—you can deposit a check using mobile deposit (taking a photo through your bank's app) rather than cashing it. This avoids the fee and the need to visit a branch. The check clears into your account, and you can withdraw the money once it posts, usually within one to three business days.

If you don't have a bank account at all, opening one is often cheaper than repeatedly paying check-cashing fees. Many banks offer no-fee checking accounts with no minimum balance. Over time, this costs far less than paying $5 to $15 per check. After just three or four checks, you've paid for the account setup in fees alone.

Frequently Asked Questions

Can a bank refuse to cash a check drawn on itself?

Legally, banks can refuse service to anyone, but most will cash checks drawn on their own institution for non-customers as a matter of practice. They may charge a fee, but outright refusal is uncommon for on-us checks. Checks drawn on other banks are a different story—refusal is standard.

What if I don't have a photo ID?

Banks and retailers require government-issued photo ID to cash checks. If you don't have one, you won't be able to cash the check at a financial institution. A state ID, driver's license, or passport all work. Without ID, your only option is to ask the person who wrote the check to deposit it into your account or cash it themselves and give you the money.

Do I have to pay the fee if I open an account at the bank?

No. Once you have an account at a bank, you can cash checks there for free (or at whatever fee structure applies to account holders, which is usually zero for personal checks). If you cash checks regularly, opening a free checking account often pays for itself in a few transactions.

Can I cash a check made out to someone else?

Only if that person signs the back of the check and you sign below their signature—this is called a third-party check. Many banks and retailers refuse to cash third-party checks because of fraud risk. Your safest option is to ask the original recipient to cash it themselves or deposit it into their account and transfer you the money.

How long does a check take to clear after I cash it?

If you cash a check at the bank that issued it, the money is usually available when ready or within one business day. If you cash it elsewhere or deposit it, clearing time varies from one to five business days depending on the amount and the institutions involved. Ask the teller or retailer for their specific timeline.