You can cash a check without a bank account, but your options are limited and the cost varies

If you have a check and no bank account, you have three main routes: a check-cashing service, your bank's issuing institution, or a retailer that cashes checks. Each one works differently, costs different amounts, and has different requirements. None of them require you to open an account first.

The fastest option is usually the issuing bank itself — the bank name printed on the check. They will cash it for free if you show ID, even if you have no account there. The most accessible option is a check-cashing service, which operates in most neighborhoods and takes 5 to 15 minutes, but charges a fee (typically 1 to 3 percent of the check amount). Retailers like Walmart and grocery chains offer check cashing too, usually at lower fees than dedicated services, but only during store hours and only for checks up to a certain amount.

Key Takeaways

  • The issuing bank — the one printed on the check — will cash it for free with a valid ID, even if you don't have an account there.
  • Check-cashing services charge a fee (usually 1 to 3 percent) but are open longer hours and require only an ID and the check itself.
  • Retailers like Walmart and grocery stores cash checks at lower fees than dedicated services, but have limits on check amount and only operate during store hours.
  • Online check cashing requires a bank account or mobile wallet, so it is not an option if you have no account at all.
  • You will need a valid government-issued ID (driver's license, passport, or state ID) for any method.

Cashing a check at the issuing bank

The bank that issued the check — the one whose name appears at the top left — must cash it for you at no charge. This is true even if you have never done business with that bank and have no account there. You walk in during business hours, present the check and a valid ID, and they cash it. The process takes 5 to 10 minutes.

The catch is location. If the bank has no branch near you, or if you cannot get there during business hours, this option is closed. Many banks have reduced their branch networks, so the issuing bank may not have a location in your area. Call the bank's main number (printed on the check) or search their website to find the nearest branch and confirm they cash third-party checks at that location.

Bring a government-issued ID — a driver's license, passport, or state ID card. The teller will verify the check is legitimate and that your ID matches the name on the check (which should be your name, as the person the check is written to). If the check is written to someone else, you cannot cash it at the bank without that person present.

Using a check-cashing service

A check-cashing service is a business that cashes checks for a fee. They are common in most cities and towns, often located in strip malls or downtown areas. They do not require an account, do not require you to be a customer, and do not ask many questions. You bring the check and an ID, they verify the check is real, and they give you cash minus their fee.

The fee is usually 1 to 3 percent of the check amount. On a $500 check, that is $5 to $15. The fee varies by location, by the service, and sometimes by the type of check (payroll checks are often cheaper than personal checks). Ask the fee before you hand over the check. Some services charge a flat fee instead of a percentage — for example, $3 per check regardless of amount — which is better for large checks and worse for small ones.

Hours are usually longer than a bank — many are open until 8 or 9 p.m. and some are open on Saturdays. The process is fast: 5 to 15 minutes. You will need a valid government-issued ID. Some services ask for a second form of ID or a phone number, but most do not. If the check is written to someone else, you cannot cash it without that person present and their ID.

To find a check-cashing service near you, search "check cashing near me" in Google Maps or ask at a local grocery store or convenience store — they often know which services are in the area. Be cautious of services that ask for personal information beyond your name and ID number, or that pressure you to open an account or take a loan.

Cashing checks at retailers

Walmart, grocery chains (Kroger, Safeway, Albertsons), and some pharmacies cash checks at the customer service desk. The fee is usually lower than a dedicated check-cashing service — often 1 to 2 percent or a flat $2 to $4 per check. The process is the same: bring the check and an ID, they verify it, and they give you cash.

The main limits are amount and hours. Most retailers have a maximum check amount they will cash — often $1,000 to $5,000, depending on the store and the type of check. Payroll checks and government checks (tax refunds, Social Security) often have higher limits than personal checks. You can only cash checks during store hours, which is usually 7 a.m. to 11 p.m. but varies by location.

Call the store's customer service desk before you go, or ask at the desk when you arrive. They will tell you the fee, the maximum amount, and whether they will cash your specific type of check. Bring a valid government-issued ID. If the check is written to someone else, you cannot cash it without that person present.

What you need to bring

For any method, you need the check itself and a valid government-issued ID. The ID must be current (not expired) and must have your photo on it. Acceptable IDs include a driver's license, passport, state ID card, or military ID. Some services also accept a tribal ID or a passport card.

If the check is written to you and another person (for example, "John Smith and Jane Doe"), both people must be present with ID to cash it. If it is written to a business or organization, you usually cannot cash it unless you are authorized to do so — bring documentation of your authority if you have it.

Do not sign the back of the check until you are at the location where you will cash it. The teller or cashier will ask you to sign it in front of them. If you sign it early and then lose it, anyone who finds it can try to cash it.

Why online check cashing is not an option without a bank account

You may have seen ads for "mobile check deposit" or "online check cashing" apps. These services let you photograph a check and deposit it into an account without going to a bank. But they all require you to have a bank account or a mobile wallet (like PayPal or Square Cash) to receive the money. If you have no account at all, these services cannot help you.

Some apps advertise that they work without a bank account, but what they actually do is open a prepaid account for you and deposit the check there. That is still an account — just a different kind. If you want to avoid accounts entirely, stick to the in-person methods above.

Comparing your options

MethodCostTimeHoursRequirements
Issuing bankFree5–10 minBank hours (usually 9 a.m.–5 p.m.)Valid ID; must be at a branch location
Check-cashing service1–3% of check amount5–15 minOften 9 a.m.–9 p.m., some open SaturdaysValid ID; check must be in your name
Retailer (Walmart, grocery store)1–2% or flat $2–$45–10 minStore hours (usually 7 a.m.–11 p.m.)Valid ID; check amount limit (usually $1,000–$5,000)

Frequently Asked Questions

Can I cash a check written to someone else?

No, not without that person present. The check must be written to you, or to you and another person (in which case both of you must be there with ID). If it is written only to someone else, they must cash it themselves. Do not try to forge an endorsement or sign someone else's name — that is check fraud.

What if the check is damaged or torn?

Most places will still cash it if the check number, routing number, and account number are readable and the signature is intact. If large pieces are missing or the check is wet or illegible, the issuing bank may refuse it. In that case, contact the person or company that wrote the check and ask them to issue a replacement.

How long does it take to get the money?

If you cash it in person at a bank, check-cashing service, or retailer, you get cash when ready — you walk out with the money in hand. There is no waiting period. Online check cashing (which requires an account) usually takes 1 to 3 business days.

Do I need to open an account to cash a check?

No. The issuing bank, check-cashing services, and retailers will all cash checks without requiring you to open an account. You pay a fee (or no fee at the issuing bank) and walk away with cash. You do not have to become a customer.

What if I do not have a government-issued ID?

Most places will not cash a check without one. If you do not have a driver's license or passport, you can get a state ID card from your state's DMV or equivalent agency — the process usually takes a few weeks. In the meantime, you may be able to ask the person or company that wrote the check to reissue it in a different form, or to pay you another way.