About 5.4% of American households are unbanked, meaning they have no checking or savings account at any institution. Another 18.8% are underbanked, meaning they have limited banking services. For these millions of people, cashing a check requires finding alternatives to traditional banks. The reasons vary: some people distrust financial institutions, others lack the documentation banks require, and some live in areas with few banking options. Parents managing household finances on tight budgets, freelancers who receive irregular payments, and immigrants navigating the financial system all encounter situations where they need to cash a check quickly without a bank account.
Learn How Maryland Unemployment Insurance Works →
Understanding your options matters because where you cash a check affects how much it costs and how quickly you receive your money. A check cashed at one location might cost $3, while another charges $10 for the same service. Some places cash checks within minutes; others require waiting periods. Some have strict limits on check amounts; others will cash larger checks. Learning where to go and what to expect helps you make decisions that fit your situation and budget.
This guide walks through the main places that cash checks for non-account holders, what each option involves, and what factors matter when choosing where to take your check. We focus on methods that actually work for people without bank accounts rather than theoretical options.
Practical takeaway: Your best choice depends on three things: the check amount, how soon you need the money, and which locations are near you. Keep these three factors in mind as you read through your options.
Many large retail chains offer check-cashing services at their customer service desks. Walmart, Target, grocery store chains like Kroger and Safeway, and membership clubs like Costco and Sam's Club all cash checks for customers. This is often the cheapest option available. Walmart, for example, typically charges $3 for checks up to $1,000 and $5 for checks between $1,000 and $5,000. Costco members pay just $0.50 to $1.50 depending on check size. Kroger and similar supermarkets often charge $1.50 to $3 for checks.
Learn About Federal Taxes on Social Security Benefits →
The process is straightforward: bring your check and a government-issued ID to the customer service desk. The employee verifies your ID matches the check, processes the transaction, and hands you cash. Most stores complete this within 5-15 minutes during regular hours. You don't need an account or membership at many of these retailers—though Costco and Sam's Club require membership.
These retailers do have limits. Most will not cash checks larger than $5,000, and some set lower limits of $2,000 or $3,000. They typically won't cash checks dated more than 6 months in the past, and they won't cash postdated checks (checks dated in the future). Many locations won't cash payroll checks from their own company if you work there. Hours matter too—customer service desks close earlier than store hours, so you may need to come back during specific times.
Retailers are best for routine checks you need cashed quickly when you're already shopping. The downsides: availability varies by location, some stores are stricter about which checks they'll accept, and you're limited to their operating hours. Weekend and evening options may be limited depending on store hours in your area.
Practical takeaway: Check with retailers near you about their specific fees and limits before making the trip. Call ahead if you have an unusually large check or an older check, since policies vary by location.
Check-cashing businesses exist specifically to serve people without bank accounts. These dedicated stores are the quickest way to convert a check to cash when retail options aren't available. You'll find them in most neighborhoods, often with names like "Check Smart," "ACE Cash Express," or "CheckSmart." Unlike retail stores, check-cashing businesses focus entirely on this service, so staff understand complex check situations and rarely turn away legitimate checks.
Free Guide to Understanding Your Sears Citigroup Credit Card →
The tradeoff is cost. Check-cashing stores charge significantly more than retailers—typically 1.5% to 3% of the check amount, sometimes higher. A $500 check might cost $7.50 to $15 to cash. A $2,000 check could cost $30 to $60. These higher fees reflect the business model: they operate specifically for unbanked customers and take on more risk than retailers do. However, they usually have higher check limits (often $5,000 or more) and more flexible policies about check age and type.
The service is fast. Most check-cashing stores process checks in minutes, and many stay open longer than retail customer service desks—often until 9 PM or later on weekdays and into the evening on weekends. Some locations even offer weekend hours. They also typically cash payroll checks, government checks, tax refund checks, and personal checks, whereas retailers are pickier about check type. If you have an older check or an unusual situation, a check-cashing store is more likely to work with you.
There's a catch to be aware of: some check-cashing businesses bundle other services like payday loans or title loans. If you use those additional services, you may end up in a cycle of expensive debt. The check-cashing portion itself is straightforward, but these businesses profit when customers need repeat services, so they actively market those additional products.
Practical takeaway: Use check-cashing stores when you need speed or have a large or unusual check, but compare their fee against what retailers would charge for the same check. For small, routine checks, retailers usually cost less.
This option surprises many people: some banks and credit unions will cash checks for non-customers, though the practice has become less common. Your best chance of finding this service depends on whether you have any connection to the bank. If the check is drawn on a particular bank (your employer banks there, for example), that bank's branch may cash it for you as a courtesy since it's their customer's payment. Chase, Bank of America, Wells Fargo, and regional banks vary in their policies—some branches will do it, others refuse.
Learn How to Log Into Your UMB Credit Card Account →
Credit unions are sometimes more flexible than large banks. If you belong to any credit union, you may access check-cashing services at credit union shared branching networks, which include tens of thousands of branches nationwide. Even if you're not a member, some credit unions cash checks for a small fee to build community relationships. Community banks and smaller institutions are often more willing to accommodate non-account holders than national chains.
When this option works, it's highly favorable: fees are minimal or nonexistent, and the service is fast. However, success depends on location and individual bank policy. You cannot rely on this as a consistent option without calling ahead. Banks also have stricter requirements—your ID must match the check exactly, and they'll refuse checks older than a certain date or checks that look altered or suspicious.
The main barrier is that major national banks have largely eliminated this service to encourage account opening. If you try this route, call the specific branch beforehand and ask their policy. Being polite and explaining your situation honestly helps—some branches will accommodate you even if it's not their official policy. Bring the check, your ID, and be prepared for a "no."
Practical takeaway: Call your bank or credit union and ask directly about check-cashing policies for non-account holders. If you know which bank the check is drawn on, calling that bank first may increase your chances of success.
A newer option has emerged: smartphone apps and online services that deposit checks remotely. Apps like mobile check deposit through various fintech companies allow you to photograph a check and deposit it without visiting a physical location. However, these services typically require having a linked bank account or prepaid debit card to receive the funds. Since this guide focuses on people without traditional bank accounts, most mobile check deposit apps won't work for you unless you have a prepaid debit card account.
Learn What AARP Insurance Products Cover and Cost →
Some services do operate without full bank accounts. Certain prepaid debit card providers allow remote check deposits directly to your card balance. Square Cash and similar peer-to-peer payment apps sometimes offer check deposit features, though availability varies by state and by the specific service. The advantage is convenience—you deposit from home and receive funds quickly
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.