Places that cash personal checks besides banks

You can cash a personal check at a check-cashing store, grocery store, Walmart, your employer's payroll office, or the bank that issued the check — even if you don't have an account there. Some credit unions also cash checks for non-members. The fastest option is usually the issuer's bank, which can verify the funds when ready. The most accessible option is often a grocery store or large retailer, since many have check-cashing services built into their customer service desk or pharmacy counter.

Each place has different rules about which checks they'll cash, how much they charge, and what ID they need. Some require the check to be drawn on a specific bank. Others have limits on how much they'll cash in a single day. Understanding your options helps you find the fastest, cheapest way to get your money without opening a bank account.

Key Takeaways

  • The bank that issued the check will cash it for free if you have the check and a valid ID, even without an account.
  • Check-cashing stores charge a fee (usually 1 to 5 percent of the check amount) but are open longer hours than banks and don't require an account.
  • Grocery stores and retailers like Walmart often cash checks for a flat fee or small percentage, and you can do it while shopping.
  • Your employer's payroll or HR office can sometimes cash your own paycheck on the spot, which costs nothing.
  • Some checks cannot be cashed at certain locations — personal checks drawn on out-of-state banks or checks over a certain amount may be refused.

Cashing at the bank that issued the check

The issuer's bank — the bank name printed on the check — will cash it for you at no charge. You don't need an account with them. Walk into any branch with the check and a valid photo ID (driver's license, passport, or state ID card). The teller will verify that the account has funds and hand you cash.

This is the fastest and cheapest option because there's no fee and the bank can confirm the money is really there before they hand it over. The downside is that you're limited to the bank's hours, which are usually 9 a.m. to 5 p.m. on weekdays and shorter hours on Saturday. If the check is drawn on a bank with no branches near you, this option may not be practical.

Check-cashing stores

Check-cashing stores are businesses that cash checks for a fee. They're designed for people without bank accounts and are open longer than banks — often until 7 or 8 p.m. on weekdays and on Saturdays. You bring the check and a valid ID, and they verify the funds (usually by calling the bank or checking electronically), then give you cash minus their fee.

The fee varies by location and by the check amount. A typical fee is 1 to 5 percent of the check value, though some stores charge a flat fee instead (for example, $5 per check). A $500 check might cost you $10 to $25 to cash. Some stores also require you to have a second form of ID or proof of address. Ask about the fee before you hand over the check — it should be posted clearly or the clerk will tell you.

Check-cashing stores are common in urban and suburban areas but may be harder to find in rural areas. You can search online for "check cashing near me" to find locations and their hours.

Grocery stores and large retailers

Many grocery stores (Kroger, Safeway, Albertsons, Whole Foods) and retailers (Walmart, Target) cash personal checks at their customer service desk. The fee is usually lower than a dedicated check-cashing store — often a flat $2 to $5 per check or a small percentage. You need a valid ID and sometimes a store loyalty card or membership.

The advantage is convenience: you can cash your check while you're already shopping, and the hours are longer than a bank. The disadvantage is that these stores may refuse checks drawn on banks outside your state, checks over a certain amount (often $500 or $1,000), or checks that are postdated (dated in the future). Call ahead or ask at the customer service desk about their specific rules before you go.

Your employer's payroll office

If the check is your own paycheck, your employer's payroll or HR office may cash it for you on the spot, with no fee. This is the fastest option if you're at work — you get cash when ready without waiting for the bank to verify funds. Not all employers offer this, so ask your HR department whether they can do it.

If your employer doesn't cash checks but uses direct deposit, you can ask whether they offer paycheck advances or early pay options instead. Some employers will deposit your pay a day or two early if you ask.

Credit unions

Some credit unions will cash checks for non-members, though policies vary widely. Call ahead to ask whether they cash personal checks and what ID you'll need. Credit unions are often smaller and have fewer branches than banks, so this option works best if there's a credit union branch near you.

If you're a member of a credit union, you can cash checks at any branch of your own credit union for free, just like at a bank. Some credit unions also belong to shared branching networks, which means you can visit other credit unions' branches and use their services.

What to bring and what to expect

Bring the check and a valid photo ID. Most places accept a driver's license, state ID card, or passport. Some check-cashing stores or retailers may ask for a second form of ID or proof of address (like a utility bill or lease). Ask what they need before you hand over the check.

The person cashing the check will ask you to endorse it — write your signature on the back. They'll verify the funds (by phone, electronically, or by checking the account directly if it's their own bank). If the account has enough money, they'll give you cash. If the account is empty or the check is fraudulent, they'll refuse it and return it to you.

The whole process usually takes 5 to 15 minutes. Some places may put a hold on the funds for a day or two before they release the cash, though this is less common for in-person check cashing.

Checks that may be refused

Not every place will cash every check. Personal checks drawn on banks outside your state are often refused by grocery stores and retailers, though check-cashing stores and the issuer's bank will usually take them. Checks over a certain amount (often $500 to $1,000) may be refused by retailers. Postdated checks (dated in the future) cannot legally be cashed until that date arrives.

Checks with missing information — no signature, no date, illegible amounts, or a signature that doesn't match your ID — will be refused. If the check is damaged, torn, or written in pen that's hard to read, some places may refuse it. If you're unsure whether a check will be accepted, call ahead or ask the teller before you hand it over.

Frequently Asked Questions

Can I cash someone else's check?

Generally no. The person whose name is on the check (the payee) is the only one who can cash it. If someone wants to give you money by check, they should write the check in your name. If they write it to themselves and sign the back, that's called a third-party check, and most banks and retailers won't accept it because of fraud risk.

What if the check is from out of state?

The bank that issued the check will cash it no matter where it's from. Check-cashing stores will usually cash it too. Grocery stores and retailers often refuse out-of-state checks. If you're unsure, call the location first or ask the teller before you hand over the check.

How long does it take to get the money?

If you cash the check in person at the issuer's bank or a check-cashing store, you get cash when ready — usually within 5 to 15 minutes. Some places may put a hold on the funds for a day or two, but this is uncommon for in-person check cashing. If you mail a check or deposit it remotely, it takes longer.

What if I don't have a photo ID?

Most places require a valid photo ID to cash a check. If you don't have a driver's license or passport, you can get a state ID card from your local DMV. The process and cost vary by state, but it's usually inexpensive and takes a few weeks. In the meantime, ask whether the issuer's bank will accept a different form of ID, like a work badge or student ID with your photo.

Is it cheaper to use a check-cashing store or a bank?

The issuer's bank is free. Check-cashing stores charge a fee (usually 1 to 5 percent). Grocery stores and retailers usually charge a flat fee ($2 to $5) that's cheaper than a percentage fee on large checks. For a $100 check, a check-cashing store might charge $2 to $5, while a grocery store might charge $3 to $5. For a $1,000 check, a check-cashing store might charge $10 to $50, while a grocery store might charge $3 to $5. Do the math for your check amount and location.