Your nearest options for cashing a handwritten check
The fastest way to cash a handwritten check is usually a check-cashing store, which you can find by searching "check cashing near me" on Google Maps or asking at a local grocery store or gas station. These businesses are designed to turn checks into cash on the spot, typically within minutes. Walmart, Target, and most grocery chains also cash checks at their customer service desk, and some have lower fees than dedicated check-cashing stores.
If you have a bank or credit union account, you can deposit the check there instead, which usually costs nothing. Some banks let you deposit checks through their mobile app by photographing the front and back. If you don't have an account, opening one at a bank or credit union is often cheaper than repeated check-cashing fees, especially if you cash checks regularly.
Your employer may also cash your paycheck on the spot if you ask — many do this for employees without bank accounts. The Post Office does not cash checks, despite common belief, so don't waste a trip there.
Key Takeaways
- Check-cashing stores and grocery store customer service desks are the quickest option and usually have locations within a few miles of your home.
- Fees vary widely — from 1% to 10% of the check amount — so calling ahead or checking a store's website can save you money on larger checks.
- Opening a bank or credit union account eliminates check-cashing fees entirely and may be cheaper than paying fees on multiple checks.
- Walmart and Target cash checks at their customer service counters, and some grocery chains do as well, often at lower fees than standalone check-cashing stores.
- Your employer may cash your paycheck directly, which costs nothing and is worth asking about before using a commercial service.
Check-cashing stores and their fees
A dedicated check-cashing store will cash almost any handwritten check, including personal checks, payroll checks, and government checks. They typically charge a percentage of the check amount — usually between 1% and 10% depending on the check type and the store's location. A personal check might cost more to cash than a payroll check because personal checks carry higher fraud risk.
The fee structure varies by store and by state. Some stores charge a flat fee instead of a percentage, which can be better for large checks but worse for small ones. Call ahead or check the store's website before you go, especially if the check is for a large amount. Many check-cashing stores also offer other services like bill payment or money transfers, which may have separate fees.
Check-cashing stores typically require a valid ID and may ask questions about the check's source. Some will not cash checks made out to someone other than you, so make sure the check has your name on it. If the check is damaged or the signature looks unusual, the store may refuse it.
Grocery stores and big-box retailers
Walmart cashes checks at the customer service desk in most locations, usually for a flat fee between $3 and $6 depending on the check type. Target offers the same service, and many grocery chains including Kroger, Safeway, and Albertsons cash checks at their customer service counters. These fees are often lower than standalone check-cashing stores, and you may already be shopping there anyway.
The process is simple: bring your check and a valid ID to the customer service desk, and they will cash it on the spot. Most of these retailers cash payroll checks, government checks, and personal checks, though personal checks may have a higher fee or stricter limits. Call your local store first to confirm they cash the type of check you have and what their current fee is.
One advantage of using a retailer is that you can cash the check and shop at the same time, which saves a separate trip. The downside is that these services are only available during store hours, and some locations may have limits on how many checks they will cash per day or per customer.
Banks and credit unions without an account
Some banks and credit unions will cash checks for non-customers, though policies vary widely. Call your nearest branch and ask whether they cash third-party checks or checks made out to someone without an account. If they do, ask what the fee is — it may be $5 to $15 per check. Many banks have stopped this service entirely, so do not assume your bank offers it.
If you have a friend or family member with a bank account, you can ask them to deposit the check into their account and then transfer you the cash. This works if you trust them and if the check is made out to you (not to them). Some banks will not allow this, so your friend should check their bank's policy first.
Opening your own account is often the better long-term choice. Many banks and credit unions offer free checking accounts with no minimum balance, which means you can deposit checks for free and withdraw cash whenever you need it. Credit unions in particular often have lower fees and may be more willing to work with people who have limited banking history.
Employer paycheck cashing
If the check is your paycheck, ask your employer's payroll or human resources department whether they can cash it for you on the spot. Many employers do this for employees without bank accounts, and it costs nothing. Some employers use payroll services that allow direct deposit to a prepaid card instead, which also avoids check-cashing fees.
If your employer cannot cash the check, ask whether they offer direct deposit. Direct deposit puts your paycheck into a bank account automatically, and many employers will set this up even if you do not have an account yet — they can help you open one or direct the deposit to a prepaid card. This eliminates the need to cash checks at all.
Some employers also offer payroll advances or early access to your paycheck through an app, which can be useful if you need cash before payday. These services may have fees, so compare the cost to what you would pay at a check-cashing store.
What to bring and what to expect
You will need a valid government-issued ID — a driver's license, state ID, or passport. The check must have your name on it and must be signed by the person or business issuing it. If the check is damaged, torn, or has a signature that does not match your ID, the store may refuse to cash it.
Bring the check and your ID to the location, and tell the cashier you want to cash it. They will verify the check, confirm your identity, and calculate the fee. The entire process usually takes 5 to 15 minutes. You will receive cash, and the store will keep the check.
If the check is for a very large amount — typically over $5,000 — the store may need to verify funds with the bank before cashing it, which can take longer. Some stores have daily limits on how much they will cash per customer, so if your check is unusually large, call ahead to confirm they can handle it.
Comparing costs across different options
The cost of cashing a check depends on where you go and what type of check it is. A payroll check at Walmart might cost $3, while the same check at a check-cashing store could cost $5 to $15. A personal check is usually more expensive because it carries more fraud risk. Government checks like tax refunds or Social Security are often cheaper to cash than personal checks.
For a $500 payroll check, a 2% fee at a check-cashing store costs $10, while a flat $3 fee at Walmart costs $3. For a $100 personal check, a 5% fee costs $5, while a flat $3 fee costs $3. The math changes depending on the check amount, so it is worth calling two or three places before you go, especially for large checks.
If you cash checks regularly, the fees add up quickly. Someone who cashes a $1,000 paycheck twice a month at a 3% fee pays $60 per year. Opening a free checking account eliminates this cost entirely and gives you a safe place to store money between paychecks.
Frequently Asked Questions
Can I cash a check made out to someone else?
Most check-cashing stores will not cash a check made out to another person, even if they sign it over to you. Some stores may make exceptions for specific situations, but this is rare. The safest option is to ask the person who wrote the check to rewrite it in your name, or to have them cash it themselves and give you the cash.
What if the check is damaged or the signature looks wrong?
The store will likely refuse to cash it. If the check is torn or faded, ask the person who issued it for a replacement. If the signature does not match your ID, bring additional ID or contact the check issuer to explain the discrepancy. Some stores are stricter about this than others, so you may need to try multiple locations.
How long does it take to cash a check?
Most check-cashing locations cash checks within 5 to 15 minutes. The process is faster at grocery stores and retailers than at dedicated check-cashing stores. If the check is for a very large amount, the store may need to verify funds with the bank, which can add 30 minutes to an hour.
Do I need an account to cash a check at a bank?
Some banks will cash checks for non-customers, but many have stopped this service. Call your nearest branch to ask. If they will not cash it, a check-cashing store, grocery store, or retailer customer service desk is your best option.
Is it cheaper to open a bank account than to keep cashing checks?
Yes, if you cash checks regularly. A free checking account costs nothing and eliminates check-cashing fees. If you cash one or two checks per year, the fees may be small enough that an account is not worth the hassle. If you cash checks weekly or monthly, an account pays for itself within a few months.