Where to Cash a Personal Check Without a Bank Account
Where to find check cashing near you
Personal checks can be cashed at check cashing stores, grocery stores, Walmart, some gas stations, your bank or credit union, and the issuing bank itself. The fastest route depends on what you have on hand: a government-issued ID, the check itself, and sometimes proof of address. Not all locations cash personal checks — many focus on payroll checks or government checks — so calling ahead saves a trip.
Check cashing stores are the most common option if you don't have a bank account. They operate in most cities and towns, often in strip malls or downtown areas. You can search online for "check cashing near me" or "check cashing [your city]" to find locations, hours, and phone numbers. Some chains like ACE Cash Express, Check Into Cash, and Advance America have multiple locations; others are independent businesses run by a single owner.
Grocery stores and Walmart offer check cashing as a service to customers, usually at the customer service desk. Kroger, Safeway, Albertsons, and most regional chains cash personal checks, though limits on the amount vary by location. Walmart typically cashes checks up to $5,000, but you'll need to ask your local store about their specific policy. Gas stations less commonly cash personal checks, but some do — it's worth calling first.
Key Takeaways
- Check cashing stores, grocery stores, and Walmart are the most reliable places to cash a personal check without a bank account.
- You will need a government-issued photo ID and the check itself; some locations also ask for proof of address.
- Check cashing stores charge a fee that varies by location and the check amount, typically ranging from a flat rate to a percentage of the check.
- The issuing bank will cash the check for free if you go directly to them, even if you don't have an account there.
- Calling ahead before you go saves time, since not all locations cash personal checks and hours vary.
What you need to bring
A government-issued photo ID is required at every check cashing location. Acceptable IDs include a driver's license, state ID card, passport, or military ID. The ID must be current and match the name on the check — if your name on the check differs from your ID, the location may refuse to cash it or ask for additional paperwork.
The check itself must be signed by the person who wrote it. If it's unsigned, no location will cash it. The check must also have the routing number, account number, and check number printed on it — handwritten checks work, but they take longer to process because the cashing location has to verify the account exists.
Some check cashing stores ask for proof of address, such as a utility bill, lease, or bank statement with your name and current address. This is less common for personal checks than for payroll or government checks, but it varies by location. Call ahead to ask what the specific location requires.
Fees and how much they cost
Check cashing stores charge a fee for cashing your check. The fee structure varies widely by location and by the amount of the check. Some stores charge a flat fee — for example, $5 to $10 per check regardless of size. Others charge a percentage of the check amount, typically 1% to 3%, meaning a $500 check might cost $5 to $15 to cash.
Personal checks usually cost less to cash than payroll or government checks at the same location, because the store takes on more risk if the check bounces. A $1,000 personal check might cost $8 to $15 at a check cashing store, while a $1,000 payroll check might cost $5 to $10. The only way to know the exact fee is to call the location or ask when you arrive.
Cashing a check at the issuing bank costs nothing. If you know which bank the check is drawn on, you can go directly to any branch of that bank and cash it for free, even without an account. This is the cheapest option if the bank is near you.
How long it takes to get your money
At a check cashing store, grocery store, or Walmart, you receive cash when ready after the transaction is complete. The entire process usually takes 5 to 15 minutes. The location scans your ID, verifies the check information, and hands you cash minus the fee.
If the check is handwritten or from an unfamiliar bank, the location may call the bank to verify the account has funds before cashing it. This can add 10 to 20 minutes to the process. Some locations use a verification service that checks the account electronically, which is faster.
If you go to the issuing bank directly, the process is also when ready. A teller can verify the account and hand you cash within 10 minutes. If you go to a bank that is not the issuing bank, they may refuse to cash it or require you to open an account.
Personal checks versus other check types
Personal checks are riskier for check cashing locations than payroll checks or government checks, because the account holder can dispute the check or claim it was written by mistake. This is why personal checks sometimes have lower cashing limits or higher fees. A check cashing store might cash a $5,000 payroll check but only a $2,000 personal check from the same person.
Government checks — Social Security, tax refunds, unemployment — are the easiest to cash because they are backed by the government and cannot bounce. Payroll checks are next, because the employer's account is usually stable. Personal checks from individuals carry the most risk, so locations are more cautious.
If you are cashing a personal check from someone you know, the location may ask questions about your relationship to the check writer or the reason for the check. This is normal and helps the location reduce fraud risk. Be prepared to explain briefly.
What to do if a location won't cash your check
If a check cashing store or grocery store refuses to cash your check, try the issuing bank directly. Call the bank's customer service number on the back of a check or online, and ask which branch is nearest to you. Go to that branch with your ID and the check. The bank will cash it for free if the account has sufficient funds.
If the check is from a small local bank or credit union, their branches may be limited. Use the bank's website to find branch locations, or call their main number to ask if any branch near you can cash the check.
If you cannot reach the issuing bank or it has no branches near you, try a different check cashing store. Policies vary by location, and one store may cash a check that another refused. Independent check cashing stores sometimes have more flexibility than chain locations.
Online and mobile check cashing options
Some banks and financial apps allow you to deposit a check by taking a photo of the front and back with your phone. This is called mobile check deposit. However, this option is only available if you have a bank account or an account with a financial app that offers it.
If you don't have a bank account, mobile deposit is not an option. You will need to use a physical location — a check cashing store, grocery store, Walmart, or the issuing bank.
Some financial technology companies offer prepaid cards or accounts that include mobile check deposit, but these accounts typically charge monthly fees or require a minimum balance. For a single check, going to a check cashing store is usually faster and cheaper.
Frequently Asked Questions
Can I cash a personal check at a bank that didn't issue it?
Most banks will not cash a personal check unless you have an account with them. Your best option is to go to the bank that issued the check — the name is printed on the check itself. That bank will cash it for free at any of their branches, even if you don't have an account.
What happens if the check bounces after I cash it?
If the check bounces, the check cashing location can take the money back from you or pursue you for the amount. This is why they verify the account before cashing. If you cash a check and it bounces days later, the location may contact you to recover the funds. Keep your receipt in case you need to dispute the charge.
Can I cash a check made out to someone else?
No. A check must be cashed by the person whose name is on it. If someone else wrote you a check but put the wrong name on it, the check writer needs to void it and write a new one with your correct name. Cashing a check made out to someone else is illegal.
Do I need an account to cash a check at Walmart or a grocery store?
No. You do not need an account to use the check cashing service at Walmart or most grocery stores. You only need a government-issued photo ID and the check itself. The service is available to anyone, whether or not they shop there regularly.
What's the maximum amount I can cash at a check cashing store?
Limits vary by location and by the type of check. Personal checks typically have lower limits than payroll or government checks. Some stores cap personal checks at $1,000 or $2,000, while others go higher. Call ahead to ask about the limit for personal checks at the location you plan to visit.
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.