You can cash a business check at the issuing bank, a check-cashing service, or sometimes at a retail store, but each route has different requirements and costs
A business check is treated the same way as a personal check when cashing it. The bank that issued the check — the one printed in the bottom left corner — will cash it for you even if you have no account there. A check-cashing service or retail location will also cash it, though they charge a fee and may ask more questions. The fastest and cheapest option is almost always the issuing bank, but you need to bring the right documents and be prepared to wait in line.
The person or business whose name appears on the check as the payee must be the one cashing it. If the check is made out to someone else, you cannot cash it unless they sign it over to you — and even then, many places will refuse to accept a third-party check. If you are cashing a check made out to your business, bring your business license or EIN letter to prove the name on the check matches your legal business identity.
Key Takeaways
- The bank that issued the check will cash it for free if you bring a government-issued ID and the check itself, even if you have no account there.
- Check-cashing services and retail stores charge a percentage of the check amount (usually 1 to 5 percent) but do not require you to have a bank account.
- You must be the payee named on the check or have the payee sign it over to you, and you will need to prove your identity with a valid ID.
- The issuing bank is the fastest and cheapest route; bring your ID and the check, and ask to speak to a teller about cashing it.
- If the check is made out to your business, bring proof of your business name and identity, such as a business license or EIN documentation.
Cashing at the bank that issued the check
The issuing bank is your best option because it costs nothing and takes 10 to 15 minutes. Walk into any branch of the bank whose name is printed at the bottom of the check. Bring your government-issued ID (driver's license, passport, or state ID card) and the check itself. Tell the teller you want to cash the check. They will verify the check is real, confirm you are the payee, and hand you cash.
You do not need to have an account at that bank. The bank will cash the check because it is their customer's money leaving their account — they are straightforward moving it from one place to another. If the check is large, the teller may ask where you are depositing it or what you plan to use it for. This is standard fraud prevention. Answer honestly and briefly. If the check is over $10,000, the bank is required by federal law to file a report; this is normal and does not mean you have done anything wrong.
If you cannot get to a branch during business hours, you have no other option at that bank. Some banks offer mobile check deposit through their app, but that requires an account. Do not ask the bank to hold the check for you or to mail you the cash — they will not do either.
Using a check-cashing service
A check-cashing service will cash your business check without requiring a bank account. You will pay a fee, usually between 1 and 5 percent of the check amount, depending on the service and the size of the check. A $1,000 check might cost $10 to $50 to cash. Bring your government-issued ID and the check. The service will verify the check is real by calling the issuing bank or checking it against a database. This takes 5 to 10 minutes.
Check-cashing services are found in most neighborhoods — look for signs that say "Check Cashing," "Money Services," or "Cash Advance." Some are standalone storefronts; others operate inside grocery stores or pharmacies. Call ahead to confirm they cash business checks, because some services specialize in payroll checks only. Ask about their fee before you hand over the check.
The service will ask for your ID and may ask for a second form of ID, a phone number, or an address. They keep this information on file for fraud prevention. If the check bounces after they have cashed it, they will pursue you for the money, so be certain the check is good before you use this route.
Cashing at retail stores
Some grocery stores, pharmacies, and big-box retailers offer check-cashing services at their customer service desk. Walmart, Target, and many supermarket chains will cash checks for a flat fee, usually $3 to $6 per check, regardless of the amount. This is cheaper than a dedicated check-cashing service if your check is large, but the fee is the same whether you are cashing a $100 check or a $5,000 check.
Bring your government-issued ID and the check. The retailer will verify the check through their system, which usually takes a few minutes. Not all locations offer this service, and some have limits on the check amount they will cash — often $1,000 or $2,000. Call the store ahead of time to confirm they cash business checks and what their limit is.
Retail check-cashing is convenient if you are already shopping there, but it is not faster or cheaper than the issuing bank. Use it only if the issuing bank is not accessible to you.
What happens if the check bounces
If you cash a check and it later bounces — meaning the account it was drawn on has insufficient funds — the bank will reverse the transaction. If you cashed it at the issuing bank, they will deduct the amount from your cash or ask you to return it. If you cashed it at a check-cashing service or retailer, they will pursue you for the money, sometimes aggressively. You may be charged an additional fee by the service for the bounced check.
Before you cash any check, especially a large one, you can call the issuing bank and ask them to verify the check is good. Give them the check number and the amount. They can tell you whether the account has sufficient funds. This takes 5 minutes and can save you from cashing a bad check.
Third-party checks and checks made out to your business
If the check is made out to someone else and they want you to cash it, they must sign the back of the check and write "Pay to the order of [your name]" above their signature. This is called a third-party check. Many banks and check-cashing services will refuse to cash third-party checks because they are higher fraud risk. If you do find a place that will cash it, bring both the original payee's ID and your own ID.
If the check is made out to your business, bring proof that you are authorized to cash checks on behalf of that business. A business license, EIN letter from the IRS, or corporate resolution authorizing you to handle funds will work. If the check is made out to your business name and you are the sole owner, a business license is usually enough. If you are an employee or partner, bring documentation showing your role.
Frequently Asked Questions
Do I need to endorse the check before I cash it?
Yes. Sign the back of the check in the space provided, usually marked "Endorse here." Your signature tells the bank or service that you are the person named on the front and that you authorize them to cash it. Some places will ask you to sign in front of them; others will accept a pre-signed check.
What if I lost the check or it is damaged?
Contact the person or business that issued the check and ask them to issue a replacement. They will need to void the original check in their system and write a new one. This usually takes a few business days. Do not try to cash a damaged or illegible check — banks will refuse it.
Can I cash a check made out to my business if I do not have a business license yet?
It depends on the bank or service. Some will cash it if you bring your personal ID and can explain the business relationship. Others will refuse without official documentation. Call the issuing bank first and ask what they need. If they refuse, try a check-cashing service, which is often more flexible.
How long does it take to cash a business check?
At the issuing bank, 10 to 15 minutes. At a check-cashing service or retailer, 5 to 10 minutes. The time depends on how busy the location is and whether the check needs additional verification. Large checks or checks with unusual details may take longer.
What if the issuing bank is not in my area?
Use a check-cashing service or retail store. You cannot cash it at a different bank — only the bank that issued the check will cash it for free. A check-cashing service or retailer will cash it anywhere, but you will pay a fee.