Most banks will cash a paycheck only if you have an account there
No. A bank will almost always cash a check only for its own customers. If you walk into a bank where you don't have an account and try to cash a paycheck, they will turn you away. The teller may direct you to your own bank or suggest alternatives, but they won't process the transaction.
The reason is simple: cashing a check is a service banks reserve for account holders. When you have an account, the bank knows who you are, has your signature on file, and can verify the check against your account history. A stranger walking in with a check creates risk the bank doesn't want to take on.
Some banks have exceptions for very small checks or checks drawn on that same bank, but these are rare and not may provide. Your safest assumption is that you need an account at the bank that issued the check, or an account at the bank where you want to cash it.
Key Takeaways
- Your own bank will cash your paycheck if you have a checking or savings account there, usually for free or for a small fee.
- The bank that issued the check (your employer's bank) may cash it for non-customers, but policies vary widely and many refuse.
- Check-cashing stores, grocery stores, and Walmart will cash paychecks for a fee, typically 1 to 3 percent of the check amount.
- Mobile deposit through your bank's app lets you deposit a check without visiting a branch, and funds usually clear within one to two business days.
- If you don't have a bank account, a check-cashing service or prepaid card issuer are your fastest options, though both charge fees.
Cashing a check at your own bank
If you have a checking or savings account at a bank, that bank will cash your paycheck at any of its branches. You'll need to bring the check and a valid ID. Most banks process the transaction immediately or within minutes, and you walk out with cash.
Some banks charge a small fee to non-customers who cash checks, but account holders typically cash checks for free. A few banks charge even account holders a fee if they're cashing a check drawn on a different bank, though this is becoming less common. Ask your bank about its policy before you need to cash a check.
If your bank has mobile deposit, you can photograph the front and back of the check using your phone and deposit it without visiting a branch. The funds usually appear in your account within one to two business days, depending on the check amount and your bank's processing schedule.
Cashing a check at the bank that issued it
The bank where your employer has its account (the bank printed on the check) may cash the check for you even if you're not a customer. However, policies vary sharply. Some banks will do it; many will not. Some will cash it only if it's under a certain amount, or only during certain hours.
If you want to try this route, call the bank's main number and ask whether they cash checks for non-customers. If they say yes, ask what ID you'll need and whether there's a fee. Then visit a branch during business hours with the check and your ID. Bring a second form of ID if you have one, because banks are cautious about check fraud.
This option works best if the check is large, because the bank is more likely to verify it's real before handing over cash. For a small paycheck, a check-cashing service is usually faster and more reliable.
Check-cashing stores and retail locations
Check-cashing stores will cash your paycheck whether or not you have a bank account. Walmart, grocery stores like Kroger and Safeway, and some pharmacies also offer check-cashing services. You'll need a valid ID, and the service costs money—typically 1 to 3 percent of the check amount, though some places charge a flat fee instead.
On a $1,000 paycheck, a 2 percent fee means you pay $20 to cash it. On a $500 check, the fee might be $10. The exact rate depends on the location and the check amount. Some places cap the fee at a certain dollar amount, so it's worth asking before you hand over the check.
Check-cashing services are open longer than banks—many are open evenings and weekends—and the process is fast. You'll have cash in hand within minutes. The downside is the fee and the fact that you're not building a banking relationship or a record of the deposit.
Using a prepaid card or money transfer service
If you don't have a bank account, some prepaid card companies and money transfer services will let you deposit a paycheck. Services like PayPal, Square Cash, and some prepaid card issuers accept check deposits through their mobile apps—you photograph the check and it deposits into your prepaid account.
The timeline is similar to bank mobile deposit: funds usually clear within one to two business days. Fees vary. Some prepaid cards charge a monthly fee, a per-transaction fee, or both. Others are free but charge when you withdraw cash from an ATM outside their network.
Before you open a prepaid card account, compare the fee structure to check-cashing services in your area. If you're cashing one paycheck, a check-cashing store might be cheaper. If you're cashing paychecks regularly, a prepaid card with low or no fees could save you money over time.
What happens if the check bounces
If you cash a check and the account it's drawn on doesn't have enough money to cover it, the check bounces. The bank that cashed it will reverse the deposit and may charge you a fee—typically $10 to $30. If you spent the money before the bounce cleared, you'll owe the bank the full amount plus the fee.
Your employer is responsible for making sure the paycheck is good. If your paycheck bounces, contact your employer immediately. They should issue a replacement check or arrange a direct deposit. If they don't, you may have a claim against them for the fee the bank charged you.
Check-cashing stores also reverse bounced checks and may charge a fee. The fee structure is usually the same as a bank's, though some check-cashing services charge more.
Why direct deposit is the easiest option
If your employer offers direct deposit, that's the simplest way to get your paycheck. You provide your bank account number and routing number, and your employer deposits your pay directly into your account on payday. No check, no fee, no trip to the bank.
Direct deposits usually clear on payday or the next business day. If you change banks, you'll need to give your employer your new account information. Most employers make this change within one or two pay periods.
If you don't have a bank account yet, opening one is often faster and cheaper than using check-cashing services long-term. Many banks offer free checking accounts with no minimum balance, and some credit unions have even lower fees.
Frequently Asked Questions
Can I cash a check at a bank branch that's not my bank?
Rarely. Most banks only cash checks for account holders. A few banks will cash checks drawn on their own bank for non-customers, but many refuse. Call ahead to ask, because policies vary by location and by bank.
What ID do I need to cash a paycheck?
A valid government-issued ID like a driver's license, passport, or state ID card. Some places ask for a second form of ID. Bring whatever ID you have; the teller will tell you if it's not enough.
How long does it take to cash a paycheck?
At a bank or check-cashing store, usually 5 to 15 minutes. If you use mobile deposit, the check deposits immediately, but funds typically clear within one to two business days. Direct deposit is the fastest option and clears on payday or the next business day.
Is there a fee to cash a paycheck at my own bank?
Most banks don't charge account holders to cash checks. Some charge a small fee if you're cashing a check drawn on a different bank. Ask your bank about its policy—it's usually listed on their website or in your account agreement.
What if I don't have a bank account?
Check-cashing stores, Walmart, and grocery stores will cash your paycheck for a fee. Prepaid card services and some money transfer apps also accept check deposits through their mobile apps. Compare fees before you choose, because they vary widely.