Your main options for cashing a check without a bank account

You can cash a personal check at the bank that issued it, at a check-cashing store, at some retail locations, or by having the check deposited into someone else's account. The bank that issued the check (the one printed on the front) will cash it for free if you bring your ID, even if you don't have an account there. Check-cashing stores charge a fee—usually 1 to 3 percent of the check amount—but are open longer hours and don't require an account. Walmart, Target, and some grocery stores cash checks for a flat fee, typically $3 to $6 depending on the check amount.

The fastest route is usually the issuing bank, because they verify the funds immediately and hand you cash on the spot. The trade-off is that you need to go during business hours and bring a valid ID. Check-cashing stores and retailers are more flexible on timing but cost more money and may have limits on how large a check they'll cash.

Key Takeaways

  • The bank that issued the check will cash it for free with a valid ID, even if you have no account there.
  • Check-cashing stores charge 1 to 3 percent of the check amount but operate longer hours and don't require an account.
  • Retail locations like Walmart and Target cash checks for a flat fee of $3 to $6, with limits on check size that vary by store.
  • You can also deposit the check into someone else's account if they're willing to let you use theirs, though this requires their permission and presence.

Cashing at the issuing bank

The bank whose name appears on the check must cash it for you at no charge. Bring the check and a valid photo ID—a driver's license, passport, or state ID card. You do not need to have an account at that bank. Walk to the teller window, hand over the check and your ID, and they will verify the funds and give you cash.

This works only during the bank's business hours, which are typically Monday through Friday 9 a.m. to 5 p.m., with some branches open Saturday mornings. If the check is written to you personally and signed by the payer, the teller will process it immediately. If the check is post-dated (dated in the future), the bank may refuse to cash it until that date arrives.

If the account the check is drawn from has insufficient funds, the bank will tell you and refuse the cash. You can ask the payer to deposit money into their account and come back later, or ask them to write you a different check once they have the funds.

Check-cashing stores and their fees

A check-cashing store will cash your check for a percentage of the amount, usually 1 to 3 percent. On a $500 check, that's $5 to $15. The exact fee depends on the store and the check type—personal checks often cost more than payroll checks. Bring your ID and the check, and they will verify it with the issuing bank before handing you cash.

Check-cashing stores are open longer than banks—many operate until 8 or 9 p.m. on weekdays and open on Saturdays and Sundays. They do not require an account and process checks faster than banks in many cases. The downside is the fee, which adds up if you cash checks frequently. Some stores also charge extra if the check bounces, so make sure the payer has the funds before you go.

Look for stores in your area by searching "check cashing near me" online, or ask at your local grocery store or convenience store—many have a check-cashing service on-site or can refer you to one nearby.

Retail locations that cash checks

Walmart, Target, and many grocery store chains cash personal checks for a flat fee. Walmart charges $3 for checks up to $1,000 and $6 for checks between $1,000 and $5,000. Target charges $2 to $5 depending on the check amount. Kroger, Safeway, and other large grocers have similar programs, though fees and limits vary by location.

Bring your ID and the check to the customer service desk. They will verify the check and give you cash on the spot. These services are available during store hours, which are often longer than bank hours. The main limitation is the check size—most retailers won't cash checks over $5,000, and some have lower caps.

Call ahead or check the store's website to confirm they offer check cashing and what their current fee and size limits are, because policies change and not all locations participate.

Depositing into someone else's account

If you know someone with a checking account, you can ask them to deposit the check into their account and give you the cash. This works if the check is made out to you and you endorse it (sign the back) in front of them. Some banks require the account holder to be present when a third party deposits a check on their behalf, so call ahead to confirm the bank's policy.

The advantage is that there's no fee. The disadvantage is that you're asking someone to trust you with their account and the funds won't be available immediately—most banks hold deposited checks for one to three business days before the money clears. During that time, if the check bounces, the account holder's account will be overdrawn, and they may face overdraft fees.

Only use this option if you trust the person completely and they understand the risk. Make sure the check is legitimate and the payer has the funds before you ask.

What to do if the check bounces

A bounced check means the account it was drawn from doesn't have enough money. If you cashed it at a bank or check-cashing store, they will contact you and ask you to return the cash. If you've already spent it, you're responsible for repaying the amount plus any fees the bank charged you.

Contact the person who wrote the check and ask them to deposit funds into their account so the check can clear, or ask them to write you a new check once they have the money. If they refuse or you can't reach them, you may need to pursue the debt through small claims court, though that's expensive and time-consuming.

To avoid this, ask the payer whether they have the funds before you cash the check. If you're cashing a check from someone you don't know well, consider asking them to bring a bank statement or calling their bank to verify the account has sufficient funds.

Comparing your options by cost and convenience

MethodCostHoursSpeedRequirements
Issuing bankFreeBusiness hours onlyImmediateValid ID
Check-cashing store1–3% of checkExtended hours, weekendsImmediateValid ID
Retail location$2–$6 flat feeStore hoursImmediateValid ID
Third-party depositFreeBank hours1–3 business daysAccount holder present, check endorsed

Frequently Asked Questions

Can I cash a check made out to someone else?

Not without their permission. The person the check is made out to must endorse it (sign the back) in front of you, and most banks and check-cashing stores will only cash it if that person is present with their ID. Some stores refuse to cash third-party checks at all, so call ahead.

What if I don't have a photo ID?

Most banks and check-cashing stores require a valid photo ID. If you don't have one, ask the payer if they can deposit the check into their own account and give you cash, or look for a check-cashing store that accepts alternative ID like a passport card or tribal ID. Call ahead to confirm what they accept.

How long does it take to cash a check?

At a bank or check-cashing store, you get cash immediately. At a retail location, it usually takes 5 to 10 minutes. If you deposit it into someone else's account, the funds won't be available for 1 to 3 business days, depending on the bank.

Can I cash a post-dated check early?

Technically, banks are not supposed to cash post-dated checks before the date on them, but some do anyway. Check-cashing stores and retailers may also cash them early. Call the issuing bank or the store first to ask their policy—don't assume they will.

What's the difference between a personal check and a payroll check?

A payroll check is drawn on a business account and is considered lower risk because the employer has verified the funds. A personal check is drawn on an individual's account and is higher risk because the person may not have the money. Check-cashing stores often charge less to cash payroll checks than personal checks.