You can cash a check without a checking account, but the cost and speed depend on where you go

No, you do not need a checking account to cash a check. Checks can be cashed at banks where you do not have an account, at check-cashing services, at some retail stores, and occasionally at the issuing institution itself. The trade-off is that each option charges a fee, takes different amounts of time, and has different requirements for proof of identity.

The fastest and cheapest route is usually the bank that issued the check—the one printed in the upper left corner. Many will cash it for free if you show a government ID, even if you have never been a customer. The most expensive route is a dedicated check-cashing service, which can charge 2 to 10 percent of the check's value depending on the amount and the business.

Key Takeaways

  • The bank that issued the check often cashes it for free with a government ID, even if you are not a customer.
  • Retail stores like Walmart and grocery chains cash checks for a flat fee, usually $3 to $6, regardless of check size.
  • Check-cashing businesses charge a percentage of the check's value, which makes them expensive for large checks but sometimes cheaper for small ones.
  • You will need a government-issued ID at every location, and some require a second form of identification.
  • Cashing a check takes minutes at a bank or retail store, but some check-cashing services may hold the funds for one to three business days.

Cashing a check at the issuing bank costs nothing

The bank whose name appears on the check is legally responsible for honoring it. Most banks will cash checks for non-customers at no charge, as long as you present a valid government ID. This is the fastest and cheapest option available.

Bring your ID to any branch of that bank during business hours. The teller will verify the check is legitimate, check your ID against the signature on the back, and hand you cash. The whole process takes 5 to 10 minutes. Some banks have started limiting free check cashing to customers only, so call ahead if you want to be certain, but most still honor checks for anyone with an ID.

If the check is written to a business or a name that does not match your ID, the bank may refuse to cash it. Personal checks written to "Cash" are easier to cash than checks written to a specific name.

Retail stores and grocery chains charge a flat fee

Walmart, Target, grocery store chains, and some pharmacies cash checks for a set fee that does not change based on the check amount. Fees typically range from $3 to $6 per check. This makes them cheaper than check-cashing services for large checks but more expensive than a bank for any check.

You will need a government ID and sometimes a second form of ID, such as a utility bill or bank statement with your address. The store must verify the check is not fraudulent and that the signature matches your ID. Processing takes 10 to 20 minutes, and you receive cash when ready.

Not all locations offer this service, and policies vary by store. Call ahead or ask at the customer service desk to confirm they cash checks. Some stores limit the number of checks you can cash per day or per week.

Check-cashing services charge a percentage of the check value

Dedicated check-cashing businesses charge a percentage of the check amount, typically 2 to 10 percent depending on the size and type of check. A $100 check might cost $3 to $10 to cash. A $1,000 check might cost $20 to $100. This makes them the most expensive option for large checks but sometimes competitive for very small checks under $50.

These businesses operate in neighborhoods where bank access is limited and serve people who need cash quickly. They require a government ID and sometimes a second form of identification. Some will hold the funds for one to three business days before releasing them, which defeats the purpose of getting cash when ready.

Check-cashing services are regulated by state law, and fees vary widely. Ask about the exact fee before you hand over the check. Some charge a flat fee instead of a percentage, which may be better for large checks.

What happens if the check bounces

If you cash a check and it later bounces—meaning the account it was drawn on does not have enough money—the institution that cashed it will attempt to recover the money from you. Banks and retail stores will deduct the amount from your account if you have one, or contact you to demand repayment. Check-cashing services may do the same, or they may pursue collection action.

You are responsible for the check amount plus any fees the institution charges for a bounced check. This can be $25 to $35 per occurrence. If you suspect a check might bounce, ask the person who gave it to you to verify the funds are available before you cash it.

Cashing a check written to someone else

A check written to another person's name cannot be cashed by you, even if they sign the back. This is called a third-party check, and most banks and retail stores refuse to cash them because the risk of fraud is high. Some check-cashing services will cash third-party checks if both the original payee and you present government IDs, but fees are higher and the process is slower.

The safest option is to ask the person whose name is on the check to cash it themselves and give you the cash, or to deposit it into their account and have them transfer the money to you.

Online banks and mobile payment apps as alternatives

If you have a smartphone, you may be able to deposit a check using your bank's mobile app or a payment service like PayPal or Square Cash. You photograph the front and back of the check, and the funds appear in your account within one to three business days. This requires having an account somewhere, but it costs nothing and you do not have to leave home.

This option does not give you when ready cash, so it does not work if you need money right now. But if you can wait a few days, it is the cheapest route available.

Frequently Asked Questions

Can I cash a check at any bank, or only the one that issued it?

You can cash it at the issuing bank for free with an ID. Other banks may cash it for a fee or refuse entirely. Retail stores and check-cashing services will cash checks from any bank, but they charge a fee.

What ID do I need to cash a check?

A government-issued photo ID is required everywhere—a driver's license, passport, or state ID card. Some places ask for a second form of ID, such as a utility bill or bank statement showing your address. Ask what the location accepts before you go.

How long does it take to get the money?

Banks and retail stores give you cash when ready, usually within 10 to 20 minutes. Check-cashing services may hold the funds for one to three business days. Mobile deposit takes one to three business days.

What if the check is post-dated?

A post-dated check is written for a future date. Banks and retail stores will usually refuse to cash it before that date. Check-cashing services may cash it anyway, but they will hold the funds until the date on the check passes.

Can I cash a check if I do not have an ID?

No. Every institution that cashes checks requires government-issued photo identification. If you do not have an ID, you will need to get one from your state's DMV or a passport office before you can cash a check anywhere.