What check cashing is and why people use it
Check cashing is the process of converting a paper check into cash without depositing it into a bank account. A check casher — usually a storefront business, not a bank — verifies the check is real, confirms you are the person named on it, and gives you cash on the spot. You pay a fee for this service, usually a percentage of the check amount or a flat dollar amount.
People use check cashing when they do not have a bank account, when they need cash when ready and cannot wait for a bank deposit to clear, or when they distrust banks. Some people receive paychecks from employers who do not offer direct deposit and have no other way to turn the check into usable money.
Check cashing is legal and regulated, but the fees can be steep. A $500 paycheck might cost $10 to $25 to cash, depending on the business and your location. Over a year, those fees add up — especially if you cash every paycheck this way.
Key Takeaways
- Check cashing fees typically range from 1 to 5 percent of the check amount, though some businesses charge flat fees instead.
- You will need a government-issued photo ID and the check must be made out to you and signed by the check writer.
- Check cashing businesses verify the check is legitimate before handing over cash, which usually takes a few minutes.
- Banks and credit unions often cash checks for free if you have an account with them, even if the check is not drawn on that bank.
- Some employers, government agencies, and retailers offer check cashing or direct deposit as an alternative to paper checks.
How the check cashing process works
When you walk into a check cashing store with a check, the cashier will ask for a government-issued photo ID — a driver's license, state ID card, or passport. They verify that the name on the ID matches the name on the check. They also check that the check is signed by the person or business that issued it and that the amount is filled in clearly.
The cashier then runs the check through a verification system. This system contacts the bank that issued the check to confirm the account exists and has enough money to cover it. This step protects the check casher from accepting a bad check — one written on a closed account or with insufficient funds. If the check passes verification, you pay the fee and receive cash.
The whole process usually takes 5 to 15 minutes. Some check cashing businesses offer faster service if you are a repeat customer or if you cash checks regularly with them. A few businesses now offer mobile check cashing through an app, though this is less common than in-store cashing.
Understanding check cashing fees
Check cashing fees vary widely by location, by the size of the check, and by the business. Most charge between 1 and 5 percent of the check amount. A $500 check might cost $5 to $25. A $1,000 check might cost $10 to $50. Some businesses charge a flat fee instead — for example, $3 per check regardless of amount — which is cheaper for large checks but more expensive for small ones.
Fees also depend on the type of check. Personal checks (checks from individuals) often cost more to cash than payroll checks or government checks, because personal checks are riskier — the account holder might not have the money. Some check cashing businesses charge extra for out-of-state checks or checks that are postdated (dated in the future).
A few check cashing businesses offer lower fees to customers who cash checks regularly. Some offer the first check free or discounted. It is worth asking what discounts are available before you hand over your check.
When check cashing makes sense versus a bank account
If you have a bank account, cashing checks there is almost always free. Most banks will cash any check for account holders, even if the check is drawn on a different bank. Credit unions typically offer the same service. If you receive paychecks regularly, a free bank account saves you hundreds of dollars per year compared to check cashing fees.
Check cashing makes more sense in a few situations. If you receive checks rarely and do not want to open a bank account, the one-time fee might be worth it. If you need cash when ready and your bank is closed, a check cashing store open in the evening or on weekends solves that problem. If you distrust banks or have had trouble with bank accounts in the past, check cashing is a legitimate alternative.
However, check cashing has real downsides beyond fees. You have no record of the transaction unless you ask for a receipt. You cannot dispute a cashed check the way you can dispute a bank deposit. You have no protection if the check casher makes a mistake or if someone steals the cash before you leave the store. A bank account, even a basic one, offers more protection.
Alternatives to check cashing
If you do not have a bank account, a basic checking account or second-chance checking account at a bank or credit union is often cheaper than regular check cashing. These accounts may have monthly fees, but many have no monthly fee if you maintain a small balance or set up direct deposit. Over a year, even an account with a $5 monthly fee ($60 per year) costs less than cashing 10 paychecks at a typical check cashing store.
Direct deposit is another option if your employer offers it. With direct deposit, your paycheck goes straight into your bank account without a paper check. There is no fee and no trip to a check cashing store. Many employers now require or strongly encourage direct deposit.
Some employers and government agencies offer payroll cards — prepaid debit cards that work like bank accounts but are not bank accounts. Your paycheck loads onto the card automatically. Payroll cards have fees, but they are often lower than check cashing fees and you get a record of transactions.
Retailers like Walmart and Target offer check cashing services, sometimes at lower fees than dedicated check cashing stores. Walmart, for example, cashes checks for a flat fee that varies by check type but is often $3 or less for payroll checks. If you are already shopping there, this can be more convenient than a separate trip.
What to watch out for when cashing checks
Before you hand over a check, make sure it is made out to you and only you. If a check is made out to two people (for example, "John Smith and Jane Smith"), both people usually need to be present to cash it. If a check is made out to a business, you cannot cash it as an individual.
Check the date on the check. A check dated more than 6 months in the past is considered stale and most banks and check cashing businesses will not cash it. A check dated in the future (postdated) may not be cashable when ready — ask the check casher before you hand it over.
Watch for scams. If someone offers to cash a check for you in exchange for a fee paid upfront, that is a red flag. Legitimate check cashing businesses take their fee from the check amount after verification, not before. If you are asked to pay money upfront or to provide personal information beyond your ID, walk away.
Keep your receipt. Even though check cashing is not a bank transaction, the receipt proves you cashed the check and when. If there is ever a dispute about whether you received the money, the receipt is your evidence.
Frequently Asked Questions
Can I cash a check that is not made out to me?
No. A check must be made out to you by name to be cashed in your name. If someone else's name is on the check, that person must be present with their ID to cash it. Some checks can be endorsed (signed over) to another person, but this is rare and most check cashing businesses will not accept endorsed checks.
What happens if the check bounces after I cash it?
If the check is bad — meaning the account does not have enough money — the check casher absorbs the loss, not you. You keep the cash. However, the person who wrote the check may face overdraft fees or legal consequences. The check casher will not come after you for the money.
Do I need a bank account to cash a check?
No. Check cashing stores exist specifically to serve people without bank accounts. You only need a government-issued photo ID. However, opening a bank account is usually cheaper over time if you cash checks regularly.
Can I cash a check online?
Some banks and mobile payment apps allow you to deposit checks by taking a photo of the front and back. This is called mobile check deposit. However, this requires a bank account or app account. Standalone check cashing through a photo is not yet common.
What is the cheapest way to cash a check?
If you have a bank account, cashing it at your bank is free. If you do not have a bank account, Walmart and similar retailers often have the lowest fees — typically $3 or less for payroll checks. Dedicated check cashing stores usually charge more.