Holiday hiring kicks off in October, and a lot of seasonal paychecks still arrive on paper. If you don’t have a bank account, or your bank is across town, the easy move is to walk that check into the nearest check casher and walk out with cash. It feels like a small convenience charge. Spread over a year of paychecks, it can be one of the most expensive “free” habits you have.
You’re not alone if this is how you get paid. The 2023 FDIC National Survey of Unbanked and Underbanked Households found that 4.2% of U.S. households, about 5.6 million of them, had no checking or savings account at all. Among those unbanked households, 22% used a nonbank check casher. Plenty of people with bank accounts use check cashers too, usually because they need the money today and their bank would put a hold on the deposit.
What Check Cashing Actually Costs
Check cashing fees come in two flavors: a flat fee or a percentage of the check. The percentage kind is where it gets painful. According to a 2026 fee comparison from MyBankTracker, ACE Cash Express charges 2% to 6% depending on the type of check, and Amscot charges up to 9.9% with a $3 minimum. State rules set the ceiling, and those ceilings vary a lot. Some states cap fees around 3% of the check, while others allow as much as 10%.
Now run the math on an ordinary paycheck. Say you take home $900 every two weeks. At a 2% fee, you lose $18 per check, which comes to $468 over 26 paychecks. At 5%, it’s $45 a check and $1,170 a year. That’s a car insurance payment, a month of rent in some towns, or most of a starter emergency fund, gone to the cost of turning paper into cash.
Walmart is cheaper. It charges $4 for checks up to $1,000 and $8 for checks up to $5,000, with the fee taken out of the check. On that same $900 paycheck, you’d pay $104 a year. Better, but you’re still paying roughly $100 annually for something a bank account does for free.
The Bank That Wrote the Check Will Cash It (For a Price)
If you don’t have an account, one option most people forget is the bank printed on the check itself. Banks will usually cash checks drawn on their own accounts for non-customers, since they can verify the funds on the spot. They charge for it, though. MyBankTracker’s 2026 roundup lists Bank of America at $8 per check over $50, Chase at $8, and Wells Fargo at $7.50. A few banks charge a percentage instead, such as PNC at 2% on checks over $25.
Expect to show two forms of government ID, and call the branch before you go. Fee policies change, and the branch staff will know the current rule better than a national customer service line. At $8 a paycheck you’re looking at $208 a year, so this works better as a backup plan than a routine.
The Cheapest Fix: A Low-Cost Account With Direct Deposit
The fee disappears completely once your paycheck goes straight into an account. Direct deposit costs nothing, the money usually lands on payday morning, and you skip the trip. If you’ve avoided banks because of overdraft fees or a past problem on your ChexSystems record, there are accounts built for exactly that situation.
Look for accounts certified under the Bank On National Account Standards. Certified accounts cost $5 a month or less, don’t charge overdraft or NSF fees, and include free deposits, withdrawals, and bill payments. Many banks and credit unions offer one, and some waive even the small monthly fee with direct deposit. PNC’s Simple Checking, for example, is Bank On certified and drops its $5 monthly charge if you have any qualifying direct deposit.
Compare that to the numbers above. Even if you paid the full $5 every month, you’d spend $60 a year. Against $468 in check cashing fees at 2%, you’d keep about $400. At 5%, you’d keep over $1,100.
Credit unions are worth a look too, since many offer free or low-cost checking. Ask whether they have a second-chance account if a past banking problem has kept you out.
If Your Employer Only Pays by Paper Check
Some small employers and seasonal gigs still hand out paper checks. You have a few options that beat the check casher.
Ask about direct deposit anyway. Payroll providers make it easy, and a lot of managers will set it up if someone asks. If they won’t, mobile check deposit through a banking app is the next best thing. Standard mobile deposits are typically free, though your bank may hold part of the money for a day or two before you can spend it.
Be careful with apps and prepaid cards that offer to “cash” a check in minutes. The instant option usually carries a percentage fee, which puts you right back in check casher territory. The slower option that takes a few days is often free. If you can plan one paycheck ahead, the free route wins every time.
Prepaid debit cards can also accept direct deposit and work as a stopgap if you can’t open a bank account yet. Read the fee schedule closely, though. Monthly fees, ATM charges, and reload fees on some cards can add up to more than a basic checking account.
Getting Out of the Check Cashing Cycle
The hardest part is the first two weeks. Check cashing is often a timing problem: rent is due Friday, the check arrived Thursday, and a bank deposit won’t clear in time. Once you switch to direct deposit, that squeeze usually goes away because the money arrives on payday itself.
If you’re living check to check, try to build a small buffer while you make the switch. Setting aside even the fee you used to pay, say $18 or $45 per paycheck, puts a few hundred dollars in savings within a few months. That cushion is what lets you wait a day for a deposit to clear instead of paying someone 5% to skip the wait.
Here’s a simple way to start this week. Look at your last paycheck and multiply whatever you paid to cash it by 26. If that number makes you wince, spend 20 minutes finding a Bank On certified account or a local credit union near you, and bring the direct deposit form to your employer. It’s one of the few money moves that gives you a raise without asking anyone for one.