You can cash a business check at the bank that issued it, a check-cashing service, or sometimes at the business itself—but each route has different requirements and costs.
A business check is a check drawn on a company's bank account, not a personal one. The bank that issued the check will cash it for you even if you don't have an account there, though you'll need to show ID and the check must be made out to you or to you and someone else. Check-cashing services and some retailers will also cash business checks, but they charge a fee—usually 1 to 3 percent of the check amount, sometimes higher. The business that wrote the check may cash it directly if you ask, though this is less common.
The key difference from cashing a personal check is that business checks are drawn on a company's account, so the issuing bank can verify the funds more easily. This makes them lower risk for the places cashing them, which is why you have more options than you might expect.
Key Takeaways
- The bank that issued the check will cash it for you without an account if you show a valid ID and the check is made out to you.
- Check-cashing services charge a percentage fee (typically 1 to 3 percent) but are open longer hours than banks and don't require an account.
- Walmart, grocery stores, and some pharmacies cash checks at their customer service desk, often for a flat fee of $3 to $6.
- The business that wrote the check may cash it directly, though you should call ahead to confirm they offer this service.
- Bring a valid government-issued ID to any location; some may also ask to see the check stub or invoice that matches the check amount.
Cashing at the issuing bank
The fastest and cheapest way is to go to the bank branch that issued the check. Look at the check itself—the bank name and routing number are printed at the bottom. Walk into any branch of that bank with your ID and the check, and ask to cash it. You do not need an account there. The teller will verify the check is legitimate, confirm the funds are available, and give you cash.
Bring a government-issued photo ID—a driver's license, passport, or state ID card. Some banks may ask additional questions if the check amount is very large or if something looks unusual about it, but this is rare for business checks. The whole process usually takes 5 to 10 minutes. If the check is post-dated (dated for a future day), the bank will not cash it until that date arrives.
The downside is that bank hours are limited—most branches close by 5 or 6 p.m. on weekdays and are closed on weekends. If you need cash outside those hours, you'll need a different option.
Check-cashing services and storefronts
Check-cashing businesses are designed for people without bank accounts. They cash checks 24 hours a day at many locations, including nights and weekends. You'll pay a fee—typically 1 to 3 percent of the check amount, though some charge a flat fee instead. On a $1,000 check, that's $10 to $30. Bring your ID and the check, and the service will verify it and hand you cash within minutes.
These services do not require you to have an account or any relationship with them. They make their money from the fee, so they're motivated to cash your check quickly. Many also offer other services like money transfers or bill payment, but you're only using them to cash the check.
The risk is that fees vary widely between locations, so call ahead or ask what the fee is before you hand over the check. Some services charge more for business checks than personal checks, or charge more if the check is large. Also verify that they cash business checks specifically—most do, but it's worth confirming.
Retail check-cashing at stores
Walmart, grocery store chains like Kroger and Safeway, and some pharmacy chains will cash checks at their customer service desk. The fee is usually a flat $3 to $6, which is often cheaper than a check-cashing service. Hours are longer than banks—many stores are open until 10 or 11 p.m., and some 24-hour locations cash checks around the clock.
Bring your ID and the check. The cashier will scan it, verify the funds, and give you cash. The process is the same as at a check-cashing service, but the fee structure is simpler and often lower. Not every store location offers this service, so call ahead or ask at the customer service desk when you arrive.
Some retailers limit the amount they'll cash in a single check—$1,000 or $2,000 is common—so if your check is very large, ask about their maximum before you go.
Asking the business to cash it directly
If the check is from a local business you know, you can ask them to cash it. Call the office or accounting department and explain that you have a check they issued but don't have a bank account to deposit it into. Some businesses will cash it on the spot, especially if the amount is small and they have cash on hand.
This option costs you nothing and is instant, but it only works if the business is willing and nearby. Larger companies or those with strict accounting procedures may refuse or ask you to come back during business hours. It's also awkward if you don't know the person writing the check, so this works best for checks from employers, contractors, or vendors you've worked with before.
What to do if the check is refused
If a location refuses to cash the check, the most common reasons are: the check is post-dated, the check amount exceeds their limit, the check is damaged or illegible, or the issuing bank says the funds are not available. Ask why it was refused—the staff can usually tell you.
If the funds aren't available, contact the person or business that wrote the check and ask them to confirm the funds are in their account. If they are, the bank may have a processing delay; wait a day and try again. If the funds truly aren't there, the check is bad and you should not accept it.
If the check is post-dated, you simply have to wait until that date to cash it. If the amount exceeds a location's limit, try the issuing bank instead—they have no limit on their own checks.
Avoiding scams and bad checks
A bad check is one written on an account with insufficient funds or on an account that doesn't exist. If you cash a bad check, the location that cashed it will reverse the transaction and you'll owe them the money. This is rare with business checks because the issuing bank verifies the funds before handing over cash, but it can happen if the check is fraudulent.
Before you cash any check, look at it carefully. The check should have a bank name, routing number, and account number printed on it. The signature should look genuine. The amount in words and numbers should match. If something looks off—misspellings, odd formatting, or a signature that doesn't match previous checks from that business—ask the person who gave it to you about it before cashing it.
Never cash a check for someone else and give them the cash. This is a common scam where the check turns out to be fraudulent and you're left responsible for the amount.
Frequently Asked Questions
Do I need to endorse the back of the check?
Yes. Sign the back of the check in the space marked "endorse here." Some locations may ask you to write your ID number below your signature. This proves you authorized the transaction and protects you if the check is later disputed.
What if the check is made out to my business, not to me personally?
You'll need to endorse it as the business owner or authorized representative. Bring documentation showing you're authorized to cash checks on behalf of the business—this might be a business license, articles of incorporation, or a letter from the business owner. The issuing bank is most likely to accept this; check-cashing services may refuse.
Can I cash a check made out to me and someone else?
Yes, but both people named on the check usually need to be present with ID to cash it. Some banks and services will allow one person to cash it if the other has already endorsed it, but policies vary. Call ahead to ask what the location requires.
How long does a check stay valid?
A check is typically valid for six months from the date written. After that, most banks will refuse to cash it. If your check is older than six months, contact the person who wrote it and ask for a new one.
What if I lose the check before I cash it?
Contact the person or business that wrote it immediately and ask them to stop payment on the original check and issue a replacement. They can do this through their bank. Once you have the new check, you can cash it using any of the methods above.