Roughly 5.4% of U.S. households are unbanked, meaning they don't have a checking or savings account at any financial institution. That's about 7 million households. The reasons vary widely: some people distrust banks, others face barriers like minimum balance requirements or documentation requirements, and some live in areas with few banking options. For these individuals and others without bank access, cashing a check becomes a practical necessity rather than an option.
Free Guide to PayPal Credit Card Options →
Even people with bank accounts sometimes need alternatives. Maybe you're traveling and didn't bring your debit card. Maybe you're between jobs and your paycheck arrived while you're waiting for direct deposit to set up somewhere new. Perhaps you received a personal check from a friend or family member and want cash immediately without waiting for a bank transfer. Or you might be in a situation where your bank account is temporarily frozen or you're switching banks and need access to funds right now.
The reality is that checks are still common in America. According to the Federal Reserve, about 15 billion checks are written annually, though that number has declined over the past decade. Businesses still pay contractors with checks. Insurance companies still issue them. Landlords still accept them. Family members still send them as gifts or loans. Understanding where you can actually cash these checks—without a bank account—matters more than many people realize.
This guide walks through the real places that will cash a check for you, what each option costs, what information you'll need to bring, and the tradeoffs of each method. The goal is to help you understand your actual options so you can make the choice that works best for your situation.
Check cashing businesses exist specifically to serve people without bank accounts or those who need immediate access to funds. These are dedicated retail locations—often found in strip malls, downtown areas, or neighborhoods with higher concentrations of unbanked residents. They buy your check from you at a discount, meaning they take a percentage and give you the rest in cash.
Learn How To Read Your Credit Card Statement →
The fees at check cashing stores vary significantly. According to the Consumer Financial Protection Bureau, check cashing fees typically range from 1% to 3% of the check amount, though some stores charge flat fees instead. On a $1,000 check, a 2% fee means you'd pay $20 to get $980 in cash. On a smaller $200 check with a $5 flat fee, that's 2.5% of your money. These fees are negotiable in some cases, especially if you're a regular customer, but don't count on significant discounts.
When you walk into a check cashing store, bring a government-issued photo ID—a driver's license works best, but a passport or state ID card will work too. You'll need to sign the back of the check. The store will verify the check is legitimate, usually by contacting the bank or running it through their verification system. This process typically takes 5 to 30 minutes. You'll leave with cash in hand.
The real advantage of check cashing stores is speed and simplicity. You don't need an account. You don't need to wait for deposits to clear. You walk out with money. The disadvantage is cost—those fees add up if you're cashing multiple checks. The other concern is safety; carrying large amounts of cash you just received is riskier than having funds in a bank account.
Practical takeaway: Check cashing stores work best for occasional use or when you truly need cash immediately. If you're cashing checks regularly, the fees will be substantial over time. Call ahead to ask about their fee structure for your check amount before visiting.
Many grocery stores and large retailers offer check cashing services as part of their customer services. Walmart, for instance, cashes checks at many of its locations. Kroger, Safeway, and other major supermarket chains often have check cashing counters. Target offers this service at some locations. These aren't dedicated check cashing businesses—it's an additional service they provide to keep customers in the store and competing with dedicated check cashing shops.
Get Your Free Credit Card Application Status Guide →
The fees at retail check cashing are often lower than dedicated check cashing stores. Walmart, one of the largest retail check cashers, typically charges around $4 for a check under $1,000 and $8 for checks between $1,000 and $5,000. That's significantly cheaper than the percentage-based fees you'd pay elsewhere. However, fees and policies vary by location, so call your local store to confirm what they charge.
The process is straightforward. Bring your check and government-issued photo ID to the customer service desk. You'll endorse the check, and they'll verify it through their system. In most cases, you'll walk away with cash within 15 minutes. Some stores are faster than others during off-peak hours (mid-afternoon on a Tuesday is generally quicker than Friday evening).
One thing to understand: not every location of every chain offers this service. Walmart's smaller locations, Neighborhood Markets, may not have check cashing. Some Kroger locations don't. Target's check cashing availability varies by store. Before heading to a specific location, call ahead and confirm they offer the service. You can also check their website or app—many now show which services are available at which locations.
The other consideration is that you have to be there during store hours, and the service desk can be busy. You're also limited to the types of checks they'll cash. Most will cash payroll checks, government checks, and personal checks. They typically won't cash checks written to a business, checks from out of state, or checks over a certain amount.
Practical takeaway: If you shop at a major retailer anyway, checking whether they offer check cashing makes sense. The fees are usually reasonable, and the convenience is hard to beat. Just verify your local store offers the service before relying on it.
This is the part many people don't realize: some banks and credit unions will cash checks for non-customers, though the practice is less common than it used to be. This isn't a universal policy—it varies dramatically by institution and even by individual branch manager. But it's worth trying, especially if you have a relationship with any financial institution or if you're considering opening an account there.
Learn About Closing Your PayPal Credit Account →
Community banks are more likely to do this than national chains. A small local bank might cash a check for someone in the community even without an account, especially if it's a check drawn on their own bank. Credit unions are often similarly flexible because they're member-focused and community-oriented. Your best approach is to call the bank or credit union directly and ask: "Will you cash a check for someone without an account?" Listen for either a clear yes or no. If it's a maybe, ask to speak with a branch manager.
When banks do cash checks for non-customers, they sometimes charge a fee—perhaps $5 to $10—or they may do it for free, especially for small amounts. The time frame is usually longer than at check cashing stores because they have to verify funds and may put a hold on cashing the check. Some banks require the check to be drawn on their bank; they won't cash a check from another bank if you're not a customer.
The advantage here is twofold: fees are often lower or nonexistent, and you're in a safer, more official environment than a check cashing store. The disadvantage is uncertainty—you won't know for sure until you try, and you might make a trip for nothing. The other barrier is that national banks have largely discontinued this practice. Wells Fargo, Chase, and Bank of America typically won't cash checks for non-customers as a blanket policy.
Credit unions connected to your employer, school, or military service might be even more helpful. Many will cash checks for non-members in their affiliated group. If you're a student, your university credit union might cash a check for you. If you're military, the Armed Forces Bank and similar military-affiliated credit unions have broad check cashing policies.
Practical takeaway: Before paying a check cashing store fee, call a local community bank or credit union and ask about their non-customer check cashing policy. You might save money or avoid fees entirely. This is especially true if you're thinking about opening an account—ask about it as part of the conversation.
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.