No, you cannot cash a paycheck at just any bank
You can cash a paycheck at your own bank for free, but most other banks will either refuse or charge you a fee — sometimes $5 to $10 or more. Some banks have agreements with other banks in their network and will cash checks for free if you have an account with one of them. A few banks will cash checks for non-customers, but they set strict limits on the amount and may charge a percentage of the check's value.
The safest option is to deposit the check into your own account instead of cashing it. This takes a few minutes at an ATM or through a mobile app, costs nothing, and gives you a record of the deposit. If you need cash when ready and your bank is closed, a check-cashing store or grocery store can cash it, but you will pay a fee for that service.
Key Takeaways
- Your own bank will cash your paycheck for free during business hours or through an ATM.
- Banks in the same network as yours may cash checks for free if you show an account card, but policies vary widely.
- Non-customers usually face fees of $5 to $10 per check, or a percentage of the check amount, if a bank will cash at all.
- Depositing a check through an ATM or mobile app is free, when ready, and safer than carrying large amounts of cash.
- Check-cashing stores and grocery stores offer faster service outside banking hours but charge fees that add up over time.
Cashing a check at your own bank
If the check is drawn on your bank — meaning it says your bank's name on it — your bank will cash it for free. You can do this at a teller window during business hours, or at an ATM if your bank offers mobile check deposit or ATM cashing. You will need to show a valid ID, and the teller or machine will verify the check is real.
Even if the check is drawn on a different bank, your own bank may still cash it for you at no charge. This is a service banks offer to their account holders. Call your bank's customer service number (on the back of your card) to confirm they offer this, because policies differ.
Cashing a check at a bank where you don't have an account
Banks are not required to cash checks for people who don't have accounts with them. Some will do it for a fee, usually $5 to $10 per check, or they may charge a percentage of the check amount — for example, 1% to 3% of the total. A few large banks have reciprocal agreements with other banks in their network and will cash checks for free if you show an account card from a partner bank.
Before you go to a bank to cash a check as a non-customer, call ahead. Ask whether they cash checks for non-customers, what the fee is, and whether they have any limits on the check amount. Some banks will only cash checks up to $500 or $1,000 for people without accounts. You will need a valid ID no matter where you go.
Using ATMs and mobile deposit instead
The easiest way to get access to your paycheck is to deposit it, not cash it. Most banks let you deposit checks through an ATM by inserting the check and following the on-screen steps. Many banks also offer mobile check deposit, which means you photograph the front and back of the check using your phone and submit it through the bank's app. Both methods are free and take less than five minutes.
Once you deposit a check, the money is in your account and you can withdraw it from any ATM that your bank owns or partners with. You can also use a debit card to buy things without carrying cash. If you need physical cash, you can withdraw it from an ATM at any time, even outside business hours.
Check-cashing stores and grocery stores
Check-cashing stores and many grocery stores will cash paychecks outside of banking hours and without requiring an account. The trade-off is that they charge a fee — typically $2 to $5 per check, or a percentage of the amount. Over a year, if you cash a paycheck every two weeks, these fees can total $50 to $130 or more.
These services are useful when you need cash when ready and your bank is closed, or if you don't have a bank account yet. Bring a valid photo ID. Some stores will ask for a second form of ID or a thumbprint. Ask about the fee before you hand over the check — fees vary by location and by the check amount.
What happens if a bank refuses to cash your check
A bank can refuse to cash a check for several reasons: the check is post-dated (dated in the future), the check appears to be altered or fake, the account it is drawn on has been closed, or the bank straightforward does not cash checks for non-customers. If a bank refuses, ask why. If the reason is that the account is closed or the check is damaged, contact the person or company that issued the check and ask for a replacement.
If you have a paycheck that a bank won't cash and you need the money, a check-cashing store is your next option. You can also deposit the check into your own bank account if you have one, even if another bank won't cash it.
Frequently Asked Questions
Can I cash a check at a bank that's part of the same network as mine?
Some bank networks allow members to cash checks at partner banks for free, but not all do. Call your bank and ask whether they have a network agreement. If they do, ask which banks are included and whether you need to show anything besides your ID.
What if I don't have a bank account yet?
Check-cashing stores, grocery stores, and some retail chains will cash paychecks without an account. You will pay a fee, usually $2 to $5 per check. Once you open a bank account, you can deposit checks for free and avoid these fees going forward.
Is it safe to cash a check at a check-cashing store?
Check-cashing stores are generally safe, but they are not regulated the same way banks are. Use a store in a well-lit area during daylight hours if possible, and don't carry large amounts of cash afterward. If you have a bank account, depositing the check is safer because the money stays in the bank until you withdraw it.
Can I deposit a paycheck on a weekend?
Yes, if your bank offers mobile check deposit or ATM deposit, you can deposit a check any time, day or night. The money may not be available until the next business day, but the deposit is recorded when ready. If you need cash on a weekend, withdraw it from an ATM before the bank closes on Friday.
What if the check amount is very large?
Banks may hold large checks for a longer period before making the funds available — sometimes up to 10 business days. This is called a hold. Ask your bank about their hold policy before you deposit a large check. If you need the money right away, ask the person who issued the check whether they can split it into smaller checks or pay you another way.