Your options for turning a business check into cash

You can cash a business check at the bank that issued it, at a check-cashing service, or at some retail stores—all without owning a bank account. The bank that issued the check (the one printed in the bottom left corner) will cash it for free if you bring the check and a valid ID. Check-cashing services and retailers charge a fee, usually 1 to 3 percent of the check amount, but they're faster and more widely available than banks.

The main constraint is that you'll need to prove you're the person the check is written to. That means a government-issued ID—a driver's license, passport, or state ID card. Some places also ask for a second form of ID or proof of address. The check itself must be signed by the person or business issuing it, and it must have your name on the "Pay to the Order of" line.

Key Takeaways

  • The bank that issued the check will cash it for free if you bring a valid government ID and the check is signed and made out to you.
  • Check-cashing services and retailers like Walmart and grocery stores charge a fee (usually 1 to 3 percent) but don't require a bank account and are often open longer hours than banks.
  • You must bring a government-issued ID and the check must be signed by the issuer and made out to your name.
  • Some checks require endorsement—you sign the back—while others are already signed; ask the cashier if you're unsure.
  • If the check is damaged, post-dated, or older than six months, most places will refuse it or ask the issuer to reissue it.

Cashing at the issuing bank for no fee

The fastest and cheapest route is the bank that issued the check. Look at the bottom left of the check—that's the issuing bank's name and routing number. Walk into any branch of that bank with your valid ID and the check. You do not need to be a customer of that bank. Hand the check to a teller and say you want to cash it.

The teller will ask you to endorse the check by signing the back, verify your ID, and hand you cash. This takes about five minutes. There is no fee. If the check is large (over $5,000 in many cases), the bank may ask you to wait while they verify the funds, or they may ask for a second form of ID. Some banks also ask for a thumbprint or a phone number to contact you if there's a problem.

If you don't know which bank issued the check, call the business or person who wrote it and ask. You can also look up the routing number online—the nine-digit number at the bottom left of the check—and it will tell you the bank name.

Check-cashing services and their fees

Check-cashing stores are independent businesses that cash checks for a fee. They're open longer than banks (often until 8 or 9 p.m. and on Sundays) and don't require you to have a bank account. The fee is usually 1 to 3 percent of the check amount. On a $1,000 check, that's $10 to $30. On a $500 check, it's $5 to $15.

Bring your government-issued ID and the signed check. The cashier will verify the funds (usually by calling the issuing bank or checking electronically), endorse the back if needed, and give you cash. The whole process takes 10 to 20 minutes. Some check-cashing services also offer money orders, bill payment, and payday loans, but those are separate services with their own fees.

To find a check-cashing service near you, search "check cashing near me" online or ask at your local grocery store—many have a check-cashing counter. Fees vary by location and by the check amount, so call ahead if you want to know the exact cost before you go.

Retail stores that cash checks

Many grocery stores, Walmart, and Target locations have check-cashing services at the customer service desk. Fees are usually lower than independent check-cashing stores—often 1 to 2 percent. You bring your ID and the check, and they cash it on the spot. Hours are the same as the store, so you can cash a check while you're shopping.

Not every location offers this service, so call ahead or ask at the customer service desk when you arrive. Some stores limit the amount they'll cash (for example, $500 or $1,000 maximum) or only cash checks during certain hours. A few stores require you to have a rewards card or membership, though most do not.

What happens if the check is damaged or old

A check older than six months is considered stale-dated. Most banks and check-cashing services will refuse to cash it. If you have a stale check, contact the person or business who issued it and ask them to write you a new one. They may ask you to return the old check or sign a statement saying you won't cash both.

If the check is torn, water-damaged, or has missing information (like the date or amount), the bank or check-cashing service will refuse it. Again, ask the issuer for a replacement. If the check is slightly worn but still readable, most places will cash it—ask the teller or cashier when you arrive.

If the check is post-dated (dated in the future), federal law says banks must not cash it before that date. Some check-cashing services will hold the check and cash it on the date written, but most will refuse it. Ask the issuer to redate the check if you need the cash now.

What to do if the check bounces

If you cash a check and the issuing bank later says there aren't enough funds in the account, the check bounces. The bank or check-cashing service will contact you and ask you to return the cash. If you don't, they may pursue collection or report it to a check verification system that other banks and retailers use.

To protect yourself, ask the teller or cashier how long the check will be verified before you leave with the cash. Most banks verify immediately, but some check-cashing services may take 24 to 48 hours. If you're cashing a check from someone you don't know well, ask them to verify the funds are there before you cash it, or ask them to bring a bank statement showing the balance.

If a check bounces and you're asked to return the money, do so as soon as you can. If the issuer wrote the check knowing there weren't enough funds, that's check fraud, and you can report it to your local police or the issuer's bank.

Endorsing the check correctly

Most business checks require you to sign the back to endorse them. Turn the check over and look for a line or box on the back. Sign your name on that line, exactly as it appears on the front of the check. If your name is spelled differently on your ID, sign it the way it's spelled on the check, not the way it's spelled on your ID.

Some checks are already signed by the issuer on the back, which means they don't need your endorsement. The teller or cashier will tell you if that's the case. If you're unsure, ask before you sign—you can't undo a signature on the back of a check.

Do not sign the back of the check until you're at the bank or check-cashing service and ready to cash it. If you sign it early and lose it, anyone can cash it.

Frequently Asked Questions

Can I cash a check made out to my business if I don't have a business bank account?

Yes, but the check must be made out to you personally, not to the business name. If it says "Pay to the Order of [Your Business Name]," you'll need to contact the issuer and ask them to reissue it in your personal name. Some banks will cash a business check if you can show proof that you own the business, but this varies by bank and is not may provide.

What if I don't have a government-issued ID?

Most banks and check-cashing services will not cash a check without a government ID. If you don't have one, you can get a state ID card from your local DMV—it's cheaper than a driver's license and serves the same purpose for cashing checks. Some check-cashing services may accept a passport or passport card if you're not a U.S. citizen.

Can someone else cash my check for me?

Yes, if you endorse it to them. Sign the back of the check and write "Pay to the Order of [Their Name]" above your signature. They'll then need to sign below that and bring their ID to cash it. However, many banks and check-cashing services discourage this because it increases fraud risk, so call ahead to confirm they'll accept a third-party check.

How long does it take to cash a business check?

At the issuing bank, it usually takes 5 to 10 minutes. At a check-cashing service or retail store, it takes 10 to 20 minutes. The bank may hold larger checks (over $5,000) for verification, which can take a few hours or until the next business day.

What's the difference between cashing and depositing?

Cashing means you get cash immediately. Depositing means the money goes into a bank account and you can withdraw it later. Without a bank account, cashing is your only option. If you cash checks regularly, opening a bank account might save you money on fees over time.