Skip to main content

HomeAll guides

Where To Cash In a Check Without a Bank Account

The fastest places to cash a check are check-cashing stores, grocery stores, and Walmart — each takes 5 to 15 minutes and charges a fee based on the check amount.

You do not need a bank account to turn a check into cash. The person or business that wrote you the check promised to pay that amount, and several types of businesses will convert that promise into dollars you can use right away. The trade-off is a fee — usually $2 to $10 depending on where you go and how large the check is — but you walk out with money the same day.

Your choice depends on what you have nearby, how much the check is for, and whether you want the lowest fee or the fastest service. A grocery store might charge less than a check-cashing store but have longer lines. A bank will cash your check for free if you have an account there, but will turn you away if you do not. Walmart cashes checks for a flat fee that does not change with the amount, which saves money on large checks but costs more on small ones.

Key Takeaways

  • Check-cashing stores, grocery stores, and Walmart all cash checks without requiring an account, though each charges a different fee structure.
  • Your own bank will cash a check for free if you have an account there, even if the check is drawn on a different bank.
  • Fees range from $2 to $10 and are usually a percentage of the check amount, so comparing options matters most on larger checks.
  • You will need to show a photo ID and sign the back of the check before any business will cash it.
  • Some checks — payroll checks, government checks, and checks from major companies — are easier to cash than personal checks from individuals.

Check-cashing stores charge by percentage, making them cheaper for small checks

A dedicated check-cashing store is built to do exactly this job. They are designed to be fast, they are open longer than banks, and they handle checks from people without accounts every single day. The fee is usually 1 to 3 percent of the check amount — so a $100 check costs $1 to $3, and a $1,000 check costs $10 to $30.

The downside is that percentage-based fees add up quickly on large checks. You will also need to bring a photo ID and sign the back of the check. Some stores ask additional questions about where the check came from or who wrote it, especially if the amount is large or the check looks unusual. The store is protecting itself against fraud — a check that bounces means they gave you real money for nothing.

To find a check-cashing store near you, search "check cashing near me" or look for ACE Cash Express, Check Into Cash, or CheckSmart, which operate in multiple states. Call ahead if the check is over $1,000, because some locations have daily limits or require advance notice.

Grocery stores and pharmacies often cash checks for a flat fee

Many grocery chains — including Kroger, Safeway, Albertsons, and Whole Foods — will cash checks at the customer service desk. The fee is usually a flat amount like $3 or $5, regardless of whether the check is for $50 or $500. This makes them cheaper than check-cashing stores on large checks but more expensive on small ones.

The advantage is convenience: if you already shop there, you can cash the check while you are buying groceries. The disadvantage is that you need to be a customer of that specific store, and some locations have limits on the types of checks they will cash. Many grocery stores will cash payroll checks and government checks but refuse personal checks from individuals. Call the customer service desk at your nearest location to ask what they accept.

Walmart cashes checks at the money center or customer service desk for a flat fee of $3 to $4 for most checks. Like grocery stores, Walmart is stricter about personal checks and more willing to cash payroll and government checks. Hours are usually longer than a bank, and you do not need to be a member or customer.

Your own bank cashes checks for free, even if you have no account

If you have a checking or savings account at a bank, that bank will cash any check for you at no charge. This is true even if the check is drawn on a completely different bank — your bank will collect the money from the other bank and give it to you when ready.

If you do not have an account at the bank, most banks will refuse to cash a check for you. Some banks make exceptions for payroll checks or government checks, or if you have a family member with an account at that bank. Call ahead and ask. The policy varies by bank and by location.

Payroll checks and government checks are easiest to cash anywhere

Check-cashing stores, grocery stores, and Walmart are all most willing to cash checks from employers and government agencies. These checks are less risky because the money is may provide — a large company or the government is not going to bounce a check. A personal check from an individual is riskier because that person might not have enough money in their account.

If you are cashing a payroll check, bring your employee ID or a recent pay stub along with your photo ID. If it is a government check — Social Security, tax refund, unemployment, or disability — bring the ID that matches the name on the check. These documents help the business verify that you are the person the check was written to.

What to bring and what to expect at the counter

You will need a photo ID — a driver's license, state ID, or passport. The name on the ID must match the name on the check. You will also need to sign the back of the check in front of the cashier. Do not sign it before you arrive; most businesses require you to sign it there so they can watch you do it.

If the check is made out to two people — "John and Jane Smith" — both people usually need to be present with ID. If it is made out to "John or Jane Smith," only one person needs to be there. If you are cashing a check made out to someone else, most businesses will refuse unless that person has signed it over to you in writing on the back.

Bring the check itself and nothing else — you do not need a bank account number, a debit card, or any other document. The process usually takes 5 to 15 minutes. You will receive cash, and the business will keep the check.

Fees vary widely, so compare before you cash a large check

Business TypeFee StructureBest For
Check-cashing store1–3% of check amountSmall checks under $200
Grocery store$3–$5 flat feeLarge checks over $300
Walmart$3–$4 flat feeLarge checks, extended hours
Your own bankFreeAny check, if you have an account

On a $100 check, a check-cashing store charging 2 percent costs $2, while a grocery store charging a flat $3 fee costs more. On a $500 check, the grocery store's $3 fee is much cheaper than the check-cashing store's $10 fee. Call ahead or ask at the counter what the fee will be before you hand over the check.

Some check-cashing stores offer discounts if you cash checks regularly — a loyalty card or membership might lower the percentage. Ask if this is available. Some also offer other services like bill payment or money transfers, which you may not need but which can make the store a useful place to know about.

Frequently Asked Questions

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

No. Every business that cashes checks requires a photo ID to prevent fraud. If you do not have a driver's license or state ID, you can get one from your state's DMV. A passport also works. Without one of these, you cannot cash a check anywhere.

What happens if the check bounces after I cash it?

If the check bounces — meaning the person who wrote it did not have enough money in their account — the business that cashed it will try to recover the money from you. They may ask you to repay the amount, or they may pursue the matter through a collection agency. This is rare with payroll and government checks but common with personal checks from individuals.

Can I cash a check made out to someone else?

Only if that person signs the back of the check and writes "Pay to the order of [your name]" above their signature. This is called a third-party check. Many businesses refuse to cash third-party checks because the risk of fraud is higher. Your best option is to ask the person who received the check to cash it themselves.

What if the check is torn or damaged?

Most businesses will still cash it as long as all the important information is readable — the amount, the date, the name of the person or business that wrote it, and the signature. If large pieces are missing or the check is wet or heavily stained, the business may refuse it. Ask the person who wrote the check to issue a replacement.

Can I cash a check online or by mail?

No. You must present the check in person with a photo ID. Some banks offer mobile check deposit if you have an account with them — you photograph the front and back of the check using their app, and the bank deposits it into your account. But this requires a bank account and takes one to three business days to clear.

This guide is for general information only and is not medical, financial, legal, or other professional advice. For decisions specific to your situation, consult a qualified professional. See our Editorial Policy.