You can cash a business check at the issuing bank, a check-cashing service, or a retailer—but each route has different costs and requirements
A business check is a check drawn on a company's bank account, not a personal one. You do not need your own bank account to turn it into cash. The person or business that issued the check has already set aside the money at their bank, so the check itself is the proof of payment. Your job is to get that money out.
The fastest and cheapest way is usually to walk into the bank that issued the check—the one printed on the check itself—and ask to cash it at the teller window. You will need a photo ID. Many banks will cash checks drawn on their own accounts for free, even if you are not a customer. Some charge a small fee ($5 to $15) if you do not have an account with them.
If you cannot reach that bank or it refuses to cash it, you have other options: check-cashing stores, grocery stores, Walmart, and some gas stations all cash business checks for a fee. The fee is usually a percentage of the check amount (1 to 5 percent) or a flat rate ($3 to $10), depending on the store and the check size.
Key Takeaways
- The bank that issued the check will often cash it for free or a small fee if you show a photo ID, even without an account.
- Check-cashing stores, Walmart, and grocery stores will cash business checks but charge a percentage fee or flat rate that can add up on large checks.
- The check must be signed by an authorized person at the business, and the amount must match what was promised to you.
- If the check bounces after you cash it, you are responsible for returning the money to the cashing location, not the bank.
- Mobile deposit through a bank app requires an account, but some banks let you open one online in minutes if you have a photo ID and Social Security number.
Cashing at the issuing bank
The issuing bank is the one printed on the check—usually in the bottom left corner. Call ahead or visit in person during business hours. Bring your photo ID (driver's license, passport, or state ID card). The teller will verify the check is legitimate and that the account has funds, then hand you cash.
Banks that issue the check almost always cash it for free if you are a customer. If you are not, they may charge $5 to $15 or refuse entirely. Some banks have policies against cashing checks for non-customers; others do it routinely. Calling first saves a wasted trip. Ask specifically: "Will you cash a business check drawn on this bank if I am not a customer?"
This route is safest because the bank verifies the check is real and the money is there before you leave. If the check is fraudulent or the account is empty, you find out immediately and can contact the business that issued it.
Check-cashing stores and retail locations
Check-cashing stores exist specifically to cash checks for people without bank accounts. Walmart, grocery stores (Kroger, Safeway, Albertsons), Target, and some gas stations also offer check-cashing services. Bring your photo ID and the check.
The fee varies. Check-cashing stores typically charge 1 to 5 percent of the check amount—so a $500 check might cost $5 to $25 to cash. Walmart and grocery stores often charge a flat rate ($3 to $8) regardless of check size, which is cheaper for large checks. Call ahead to confirm the store cashes business checks and what the fee is; some locations only cash payroll checks.
These locations do verify the check before handing over cash, but the verification is faster and less thorough than a bank's. If a check bounces days later, the store will ask you to repay the amount. You then have to pursue the business that issued the bad check to recover your loss.
What happens if the check bounces
A bounced check means the business's bank account did not have enough money when the check was presented for payment. The check-cashing location or bank that cashed it will reverse the transaction and ask you to return the cash. If you cannot, they may pursue you legally or report it to a check verification system that flags you for future check-cashing attempts.
You are not liable to the bank or store for the business's mistake, but you are out the cash and the fee you paid. Your recourse is to contact the business directly and demand they issue a new check or refund you in another way. If they refuse, you can pursue them in small claims court, but that takes time and money.
To reduce this risk, only cash checks from businesses you know or have worked with. If a check seems unusual (very large, from a company you have never heard of, or offered as payment for something that feels off), ask the business to verify it in writing or wait a few days before cashing it.
Opening a bank account to deposit the check instead
If you receive business checks regularly, opening a bank account is cheaper than paying check-cashing fees over time. Many banks let you open an account online in 10 to 20 minutes using a photo ID and Social Security number. Some require a small deposit ($25 to $100) to start.
Once you have an account, you can deposit the check via mobile app (photograph the front and back) or at an ATM or branch. Mobile deposit usually clears within one to two business days. You then have access to the money through a debit card, transfers, or cash withdrawals.
The trade-off: you pay a monthly fee (usually $0 to $15, depending on the bank) instead of a per-check fee. If you cash one or two checks a month, a check-cashing store is cheaper. If you cash four or more, a bank account usually saves money. Some banks waive the monthly fee if you keep a minimum balance or set up direct deposit.
Endorsing the check correctly
Before you cash or deposit a business check, sign the back in the endorsement area (usually a white box on the back). Write your name as it appears on your ID. Do not sign it until you are at the location where you are cashing or depositing it; a signed check is like cash and can be cashed by anyone who holds it.
If the check is made out to a business name and you are an employee or owner, sign your name and write your title (e.g., "Manager" or "Owner"). If the check is made out to you personally, sign only your name. If the check is made out to multiple people (you and someone else), both people usually need to sign it and be present to cash it, though some banks will cash it if only one person signs.
If you make a mistake signing, do not cross it out. Ask for a new check or contact the business to issue a replacement. A check with crossed-out or altered writing may be refused.
Avoiding scams and fake checks
Scammers sometimes send fake business checks as part of overpayment schemes or fake job offers. The check looks real, you cash it, and days later it bounces—but by then you have already spent the money or sent it elsewhere. You are responsible for repaying the cashing location.
Red flags: a check for more than the agreed amount (with instructions to wire back the difference), a check from a company you applied to work for but have not officially started, or a check sent via email or mail when you expected payment in person. If something feels wrong, contact the business directly using a phone number or website you find independently—not one provided in the email or check materials.
Legitimate businesses issue checks for the exact amount owed and send them through normal channels. If you are unsure, wait a few days and contact the business before cashing the check.
Frequently Asked Questions
Do I need to be a customer of the issuing bank to cash a business check there?
No, but the bank may charge a fee ($5 to $15) or refuse if you are not a customer. Many banks cash checks drawn on their own accounts for anyone with a photo ID, but policies vary. Call ahead to confirm.
What if the business check is made out to my company, not to me personally?
You will need to sign it as an authorized representative of the company. Bring your ID and, if the cashing location asks, documentation showing you work for the company (business card, email, or a letter from the owner). Some locations may refuse to cash checks made out to a business name if you cannot prove authorization.
Can I cash a business check at an ATM?
No. ATMs only accept deposits, not cash-outs. You must visit a teller at a bank, a check-cashing store, or a retail location that offers check-cashing services.
How long does it take to cash a business check?
At a bank or check-cashing store, it takes 5 to 15 minutes if you have your ID and the check is legitimate. If you deposit it via mobile app or ATM, the money is usually available within one to two business days.
What if the check is post-dated (dated in the future)?
Most banks and check-cashing stores will not cash a post-dated check before the date on it. You will have to wait until that date or contact the business to issue a check dated today instead.