What check cashing places are and how they work
A check cashing place is a business that converts your check into cash on the spot, usually for a fee. Unlike a bank, you do not need an account. You walk in with your check and ID, the cashier verifies the check is real and that you are the person named on it, and you leave with cash minus their fee — typically between 1% and 5% of the check amount, though some charge a flat fee instead.
Check cashing places exist because not everyone has a bank account, and even people with accounts sometimes need cash when ready. A bank might take one to three business days to clear a check. A check cashing place clears it in minutes. The trade-off is the fee and the risk: if the check bounces after you leave, you may owe the fee anyway, and some places will pursue you for the full amount.
The check cashing industry is regulated by state law, not federal law, so fees and rules vary by location. Some states cap how much a check cashing place can charge; others do not. Some require the business to be licensed; others do not. This means the same check might cost you $5 to cash in one state and $15 in another.
Key Takeaways
- Check cashing places charge a percentage of the check amount (usually 1% to 5%) or a flat fee, and the cost varies by state and by business.
- You need a valid government-issued ID and the check must be made out to you; some places will cash a check made out to someone else if that person signs it over to you, but this carries extra risk.
- Banks and credit unions often cash checks for free if you have an account, and some will cash checks for non-members at a lower cost than dedicated check cashing businesses.
- If a check bounces after you cash it, you may owe the fee to the check cashing place and face legal action, so verify the check is legitimate before you hand over your ID.
- Retail stores like Walmart and grocery chains often offer check cashing at lower fees than standalone check cashing businesses, though they may have limits on check amount.
Types of check cashing places and their fee structures
Standalone check cashing businesses are the most common. These are storefronts dedicated to cashing checks, and they set their own fees within state limits. A check for $500 might cost you $15 to $25 in fees. Some charge a flat fee per check ($3 to $10) regardless of amount; others charge a percentage. A few charge both — a percentage plus a minimum fee.
Retail stores with check cashing services — Walmart, Kroger, Safeway, and similar chains — typically charge less than standalone businesses. Walmart, for example, charges a flat fee that varies by state but is often $3 or less for checks under $1,000. The downside is they may refuse checks over a certain amount, and they may have stricter ID requirements or longer wait times during busy hours.
Banks and credit unions will cash checks for free if you have an account with them. Some will also cash checks for non-members, usually for $5 to $10 per check. If you have a bank account, this is almost always cheaper than a check cashing place. If you do not have an account, opening one at a bank or credit union that offers free check cashing can pay for itself after a few checks.
Payday lenders and title loan businesses often offer check cashing as a side service, but their fees are typically higher than other options, and they may pressure you into a loan you do not need. Avoid these unless you have exhausted every other option.
What you need to bring and how to verify the check is real
You will need a valid government-issued photo ID — a driver's license, state ID card, or passport. Some places accept a military ID or tribal ID. A few will accept a work ID or school ID if you also bring a utility bill or bank statement showing your name and address, but this is less common. Bring the original ID; photocopies are not accepted.
The check itself must be made out to you by name. If it is made out to a business, you will need to prove you own or are authorized to represent that business. If it is made out to someone else, some check cashing places will cash it if that person signs the back and you sign below their signature (called a third-party check), but many refuse to do this because the risk of fraud is higher. If you need to cash a third-party check, call ahead and ask whether the place accepts them.
Before you hand over your ID, look at the check itself. The routing number (the first nine digits at the bottom left) should match a real bank. You can verify this on the Federal Reserve's routing number database or by calling the bank directly. The check should have a watermark or security features if you hold it up to light. The signature should look natural, not printed. If anything looks off — blurry printing, a routing number that does not exist, a signature that looks photocopied — do not cash it. If the check bounces, you will owe the fee and may face legal action.
Fees and how they add up across multiple checks
The cost of cashing a check depends on the amount and the business. Here is how fees compare across common scenarios:
| Check Amount | Standalone Check Cashing (2% fee) | Walmart (typical flat fee) | Bank Non-Member (typical flat fee) | Bank Account Holder |
|---|---|---|---|---|
| $200 | $4 | $3 | $5 | Free |
| $500 | $10 | $3 | $5 | Free |
| $1,000 | $20 | $3–$5 | $5–$10 | Free |
If you cash one check a week, the difference between a 2% fee and a free bank account adds up fast. Over a year, cashing 52 checks for $500 each at a 2% fee costs you $520 in fees alone. The same checks cashed at a bank cost you nothing. Even if you have to maintain a minimum balance or pay a monthly fee to keep the account open, a bank account usually saves money if you cash more than a few checks per month.
Some check cashing places offer discounts if you cash multiple checks at once or if you are a regular customer. Ask whether the place you are considering offers a loyalty program or volume discount. A few also offer slightly lower fees for payroll checks than for personal checks, since payroll checks are less likely to bounce.
What happens if the check bounces after you cash it
If you cash a check and it bounces — meaning the account it was drawn on does not have enough money or the account is closed — the check cashing place will try to recover the money from you. They will contact you by phone or mail and ask you to repay the full amount of the check plus the fee you already received. If you do not repay, they may send your debt to a collection agency, which will report it to credit bureaus and may sue you in small claims court.
You are not responsible for the check cashing place's loss if you did nothing wrong — that is, if you brought a valid ID, the check was made out to you, and you had no reason to believe the check was fraudulent. But proving this can be difficult. The burden is on you to show you acted in good faith. If you cashed a check from someone you do not know well, or if the check seemed unusual in any way, you may have a harder time defending yourself.
To protect yourself, only cash checks from people or organizations you trust. If someone offers to pay you by check and you do not know them, ask for another payment method. If you must cash a check from an unfamiliar source, wait a few days before spending the money — this gives the check time to clear and reduces the risk that it will bounce after you have already spent the cash.
Alternatives to check cashing places
If you have a bank account, deposit the check directly through your bank's mobile app or ATM. Most banks clear checks within one to three business days, and some offer next-day clearing for mobile deposits. This costs nothing and is safer than carrying cash.
If you need cash when ready and do not have a bank account, ask the person who wrote the check whether they can pay you in cash instead, or whether they can write the check to a bank or store where you can cash it for free or at a lower fee. Many employers will cash payroll checks for free if you ask, even if you do not have an account with their bank.
If the check is from a government agency — a tax refund, unemployment benefit, or similar — the agency may offer direct deposit to your bank account or a prepaid card. This is always free and faster than cashing a check. Contact the agency directly to set this up.
If you do not have a bank account and cannot cash the check any other way, a credit union is often cheaper than a check cashing place. Many credit unions will cash checks for non-members for $2 to $5, and some will open an account for you on the spot with minimal documentation.
How to find a check cashing place near you and compare fees
Search online for "check cashing near me" or "check cashing [your city]" to find businesses in your area. Google Maps will show you locations, hours, and customer reviews. Call ahead to ask about their fee for your specific check amount — do not assume the fee you heard about applies to your situation.
Ask the business directly: What is your fee for a check of this amount? Do you accept third-party checks? What ID do you need? Do you have a loyalty program or discount for regular customers? Write down the answers so you can compare across multiple places.
Check your state's financial services or banking regulator website to see whether check cashing places are required to be licensed in your state and whether there are fee caps. Some states publish lists of licensed check cashing businesses; others do not. If your state requires licensing, use only licensed businesses — they are more likely to follow the law and less likely to disappear if something goes wrong.
Before you cash a check, also ask whether the place will refund your fee if the check bounces. Some will; most will not. Knowing this in advance helps you decide whether the risk is worth it.
Frequently Asked Questions
Can I cash a check at a store if I do not have an ID?
No. All check cashing places are required by federal law to verify your identity before cashing a check. You must bring a valid government-issued photo ID. If you do not have one, you cannot cash a check at a business. Some banks will make exceptions for account holders, but this is rare.
What is a third-party check and why do some places refuse to cash them?
A third-party check is one made out to someone else that they sign over to you. For example, your roommate receives a check and signs the back so you can cash it. Many check cashing places refuse these because they are higher risk for fraud — the original check writer may dispute the payment, or the person who signed it over may claim they did not authorize it. If you need to cash a third-party check, call ahead and ask whether the place accepts them.
Is it cheaper to open a bank account or keep using check cashing places?
If you cash more than a few checks per month, a bank account is almost always cheaper. A bank account costs nothing to open at most institutions, and cashing checks is free. Even if your bank charges a monthly fee, you will save money after a few checks. Credit unions are often cheaper than banks and have lower minimum balance requirements.
What should I do if a check cashing place refuses to cash my check?
Ask why. Common reasons are: the check is made out to someone else, your ID does not match the name on the check, the check is damaged or unclear, or the routing number is invalid. If the reason is fixable — for example, you have a different ID that matches — bring that ID back. If the reason is not fixable, try another check cashing place or ask the check writer to issue a new check.
Can I cash a check online?
Some banks and credit unions allow you to deposit checks through their mobile app by taking a photo of the front and back. This is not the same as cashing — the money goes into your account, not into your hand as cash. If you need physical cash, you can withdraw it from an ATM after the check clears. This is free if you have an account and is usually faster and safer than going to a check cashing place.