You can cash a check at your own bank for free, but cashing at a bank where you don't have an account usually costs money or isn't possible
If the check is drawn on Bank A and you have an account at Bank A, you can walk in and cash it at any of their branches. If you have an account at Bank B, you can deposit it there, but cashing it without depositing requires the bank's permission and often triggers a fee—usually $5 to $10. If you have no bank account at all, your options narrow: some banks will cash checks for non-customers, but many won't, and those that do may charge more.
The bank that issued the check (the one whose name appears at the top) is always required to cash it if you present it during business hours, as long as the account has funds and the check is valid. Other banks have no obligation to cash it and treat it as a courtesy or a paid service.
Key Takeaways
- Your own bank will cash your checks for free at any of their branches, even if the check was drawn on a different bank.
- The bank that issued the check must cash it if you have an account there, but non-customers may be refused or charged a fee.
- Cashing a check without a bank account is possible at some banks and credit unions, but expect a fee and bring a photo ID.
- Check-cashing stores and retailers like Walmart or grocery stores offer alternatives if banks won't help, though fees are often higher than bank fees.
- Mobile deposit through your bank's app lets you cash a check without visiting a branch, though the funds may take one to two business days to appear.
Cashing a check at your own bank
If you have a checking or savings account at a bank, you can cash any check there—regardless of which bank issued it—without paying a fee. Walk to the teller window during business hours, hand over the check and your ID, and the teller will give you cash or add the funds to your account. This is the simplest and cheapest route.
You can also use your bank's mobile app to deposit the check without visiting a branch. Most banks let you photograph the front and back of the check through the app, and the funds appear in your account within one to two business days. You won't receive cash immediately, but you can withdraw it once the deposit clears.
Cashing a check at the bank that issued it (non-customer)
The bank whose name is printed on the check is legally required to cash it if you present it during their business hours and the account has sufficient funds. However, this obligation applies only if you are cashing it—not depositing it into another account. If you walk into Bank A without an account and ask to cash a check drawn on Bank A, they must do it.
Many banks now charge a fee for this service if you're not a customer. The fee typically ranges from $5 to $10 per check. Some banks have waived this practice, but others enforce it strictly. Call the bank's customer service line before you go, or ask the teller when you arrive—they can tell you whether a fee applies.
Cashing a check at a bank where you don't have an account
Banks that are not the issuing bank have no legal obligation to cash checks for non-customers. Some will do it as a courtesy, especially if you have a relationship with them or if the check is drawn on a bank in their network. Others refuse outright. A few charge a fee—sometimes $5 to $15—to cover the cost of verifying the check and processing the transaction.
Your best bet is to call ahead and ask. Tell them the name of the bank the check is drawn on and ask whether they will cash it and what the fee is. If they refuse, move to another option rather than visiting multiple branches.
Cashing a check without a bank account
If you don't have a bank account, the issuing bank is still required to cash the check if you present it during business hours. Bring a valid photo ID—a driver's license, passport, or state ID card. The teller will verify the check and hand you cash. You should not be charged a fee for this, since the bank is fulfilling its obligation to its own customer's check.
If the issuing bank refuses or is inconvenient, credit unions sometimes cash checks for non-members at a lower fee than banks charge. Call ahead to confirm they offer this service and what the cost is.
Check-cashing stores and retail alternatives
Check-cashing stores, grocery stores, and retailers like Walmart offer check cashing for non-customers. Walmart cashes checks for a flat fee—typically $3 for checks under $1,000 and $6 for checks between $1,000 and $5,000. Grocery stores often charge 1 to 3 percent of the check amount. Check-cashing stores charge 1 to 5 percent, depending on the check amount and the store's location.
These options are faster than banks if you need cash immediately and don't have an account, but the fees add up quickly on larger checks. For example, a $500 check cashed at a store charging 2 percent costs you $10. The same check cashed at your bank costs nothing.
What happens if a check bounces or is fraudulent
If you cash a check and it later bounces—meaning the account didn't have enough money—the bank will reverse the transaction and deduct the funds from your account (if you deposited it) or pursue you for repayment (if you received cash). The person who wrote the check is responsible for the debt, but you may face a fee from your bank for the returned check, typically $25 to $35.
If you cash a check that turns out to be fraudulent or forged, the issuing bank can reverse the transaction up to a year later in most cases. If you already spent the cash, you may be liable for the amount. Always verify that a check is legitimate before accepting it, especially if it's from someone you don't know well or if the amount seems unusually large.
Frequently Asked Questions
Can I cash a check at a different branch of my bank?
Yes. If you have an account at Bank A, you can cash a check at any branch of Bank A, even if it's in a different city or state. Bring your ID and the check to any teller window during business hours.
What if the check is postdated or has the wrong date?
A postdated check (one dated in the future) cannot legally be cashed until that date arrives, though some banks will cash it anyway. A check with an incorrect date may be refused. Ask the person who wrote the check to issue a corrected one rather than trying to cash an undated or misdated check.
Do I need an ID to cash a check?
Yes. Banks require a valid photo ID—driver's license, passport, or state ID—to cash any check, whether you have an account or not. This is a federal requirement to prevent fraud and money laundering.
How long does it take for a cashed check to clear?
If you cash a check at your own bank, the funds are available immediately. If you deposit a check through mobile app or at a branch, it typically takes one to two business days to clear, though some banks offer next-day clearing for certain deposits.
Can I cash a check made out to someone else?
No. A check must be made out to you or to you and another person. If it's made out to someone else, that person must either cash it themselves or sign it over to you (called a third-party check), though many banks no longer accept third-party checks due to fraud risk.