Yes, you can cash a check without a bank account, but where you go and what you pay matters

You do not need a bank account to turn a check into cash. A check is a written instruction to move money from someone else's account to you, and several places will handle that transfer without requiring you to have an account yourself. The most common options are check-cashing stores, your bank's teller window (even if you do not bank there), and the business that issued the check. Each has different costs and speed, and some require specific documents.

The trade-off is usually cost. A bank teller will often cash a check for free if it was drawn on that bank, but a check-cashing store may charge a percentage of the check amount — sometimes 1 to 3 percent, sometimes more. A $100 check might cost you $2 to $3 to cash. On a $1,000 check, that could be $10 to $30. The fee depends on the store, the check amount, and whether you have any relationship with them.

Key Takeaways

  • The bank that issued the check (the one printed on the front) will usually cash it for free at any of their branches, even if you do not have an account there.
  • Check-cashing stores charge a fee, typically 1 to 3 percent of the check amount, but are open longer hours and do not require a bank account.
  • You will need a government-issued photo ID (driver's license, passport, or state ID) at nearly every place that cashes checks.
  • Some employers, grocery stores, and Walmart locations offer check-cashing services, often at lower cost than dedicated check-cashing stores.
  • Cashing a check takes minutes at most places, but some check-cashing stores may place a hold on large amounts while they verify the check.

Cashing a check at the bank that issued it

The simplest and cheapest option is to walk into a branch of the bank printed on the check and ask a teller to cash it. You do not need an account at that bank. The teller will verify the check is real, confirm the account has enough money, and hand you cash. This usually takes 5 to 10 minutes.

You will need a government-issued photo ID — a driver's license, passport, or state ID card. Some banks may also ask for a second form of ID if the check is large or if you are unfamiliar to them. There is no fee for this service at most banks, though a few may charge a small amount if you do not have an account with them.

The catch is timing. Banks are typically open Monday through Friday during business hours, and many close by 5 or 6 p.m. If you need cash on a weekend or after hours, this option is not available.

Using a check-cashing store

Check-cashing stores are designed for people without bank accounts. They are open longer than banks — often until 8 or 9 p.m. on weekdays and on Saturdays — and some are open on Sundays. You bring your check and your ID, and they verify the check and hand you cash within minutes.

The cost varies by store and by check amount. A small check might cost $2 to $5. A larger check might cost 1 to 3 percent of the total — so a $500 check could cost $5 to $15. Some stores charge a flat fee; others charge a percentage. Ask before you hand over the check.

Check-cashing stores may place a hold on very large checks while they verify the funds are real. This means you get some of the money when ready and the rest a day or two later. Ask the store about their hold policy before you cash the check.

Other places that cash checks

Walmart and some grocery store chains offer check-cashing services at their customer service desk. The fees are often lower than dedicated check-cashing stores — sometimes $2 to $3 for a check under $1,000. You will still need a photo ID. Hours are usually longer than banks but may not be as late as check-cashing stores.

Some employers will cash paychecks for employees on the spot, even if you do not have a bank account. Ask your payroll or HR department whether this is an option.

If you know the person or business that issued the check, you can ask them to cash it directly. This is most common with small businesses or individuals who wrote you a personal check. They can go to their own bank and get cash, then hand it to you. This costs them nothing and costs you nothing, but it requires trust and coordination.

What documents you need

Nearly every place that cashes checks requires a government-issued photo ID. This means a driver's license, passport, state ID card, or military ID. A school ID, library card, or expired ID will not work.

Some check-cashing stores may ask for a second form of ID if the check is large or if you are a new customer. This could be a utility bill, lease, or bank statement with your name and address on it. Bring these documents if you have them, especially if you are cashing a check for more than $1,000.

You do not need to prove you have a bank account or show any banking history. The store or bank only needs to verify that you are who you say you are and that the check is real.

Holds and delays on large checks

If your check is very large — typically over $5,000 — a check-cashing store may not give you all the cash when ready. Instead, they may give you part of it right away and hold the rest for one to three business days while they confirm the check will not bounce. This protects them from losing money if the check turns out to be fraudulent or if the account does not have enough funds.

Banks do the same thing with customers who have accounts. If you are in a hurry for the full amount, ask the store about their hold policy before you cash the check. Some stores have lower hold thresholds than others.

If the check bounces — meaning the account did not have enough money — the store or bank will try to recover the cash from you. This is rare but possible, so only cash checks you are confident are real.

Comparing your options

OptionCostHoursSpeedID Required
Bank that issued the checkUsually freeWeekdays, 9 a.m.–5 p.m.5–10 minutesPhoto ID
Check-cashing store1–3% or $2–$5 flat feeWeekdays until 8–9 p.m., some Saturdays5–10 minutesPhoto ID
Walmart or grocery store$2–$3 for checks under $1,000Store hours, often 7 a.m.–10 p.m.5–10 minutesPhoto ID
EmployerFreeDuring work hourswhen readyUsually not required

Frequently Asked Questions

Do I need to endorse the back of the check?

Yes. Before you hand the check to anyone, sign the back of it in the space marked "Endorse here" or similar. This is your signature authorizing the transfer of the money. Some places may also ask you to write your ID number on the back. Do this before you go to the teller or counter.

What if the check is made out to someone else?

You cannot cash a check made out to another person unless they sign it over to you. This is called a third-party check, and many banks and check-cashing stores will not accept them because the risk of fraud is higher. Your best option is to ask the person who received the check to cash it themselves and give you the money, or to deposit it into their account and transfer the funds to you.

Can I cash a check if I do not have a photo ID?

Most places will not cash a check without a government-issued photo ID. If you do not have one, you can get a state ID card from your local DMV or equivalent office. This is different from a driver's license and does not require you to drive. The process usually takes a few weeks, so plan ahead.

What happens if the check bounces after I cash it?

If the account does not have enough money, the check-cashing store or bank will try to get the money back from you. They may deduct it from any future checks you cash with them, or they may ask you to repay it directly. This is rare, but it is why you should only cash checks you trust are real.

Is it cheaper to open a bank account than to keep using check-cashing stores?

If you cash checks regularly, a bank account usually costs less over time. Many banks offer free checking accounts with no minimum balance. Once you have an account, you can deposit checks for free and withdraw cash at ATMs. Check-cashing fees add up quickly if you cash more than a few checks per month.