Where you can cash a check without opening an account

You can cash a check at the bank or credit union that issued it, at a check-cashing store, at some retail locations, or through a mobile app that deposits checks remotely. 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. Check-cashing stores will do it for a fee, usually between 1 and 5 percent of the check amount. Some grocery stores, Walmart, and Target locations cash checks for a flat fee or percentage. A few mobile payment apps let you photograph the check and deposit it into a temporary account without a traditional bank account.

The fastest and cheapest option depends on which check you have, how much it is for, and what services are near you. A check from your employer's bank can be cashed at that bank for free in minutes. A personal check from someone else's account will cost you money at a check-cashing store but may be free at the issuing bank. A government check — Social Security, tax refund, unemployment — can be cashed at most banks and many retailers without an account.

Key Takeaways

  • The bank that issued the check will cash it for free without an account, though you may need to show ID and the check may take a few minutes to verify.
  • Check-cashing stores charge 1 to 5 percent of the check amount and are open longer hours than banks, but the fee adds up on regular paychecks.
  • Retail locations like Walmart and Target cash checks for a flat fee, usually $3 to $6, which is cheaper than a percentage fee on large checks.
  • Mobile check deposit apps let you photograph a check and receive the money in a temporary account, though some require a small deposit or have limits on check size.

Cashing a check at the issuing bank

The bank or credit union printed on the check will cash it for you without an account. Walk in with the check and a government-issued ID — a driver's license, passport, or state ID card. The teller will verify the check is real, confirm the account has funds, and give you cash. This takes 5 to 15 minutes. You will not pay a fee.

This works for paychecks, business checks, and personal checks drawn on that bank. It does not work for checks from a different bank — if someone gives you a check from their account at Bank A and you try to cash it at Bank B, Bank B will refuse. You need to go to Bank A, the one that issued the check.

Some banks will cash a check from another bank if you have an account with them, but this is not may provide. Call ahead if you are unsure. If the check is large — over $5,000 — the bank may ask you to come back the next day or may put a hold on part of the cash while they confirm the funds. Bring the check and ID and ask what they need.

Check-cashing stores and their fees

A check-cashing store will cash almost any check, whether or not you have a bank account. You bring the check and ID, the store verifies it, and you walk out with cash. The fee is usually a percentage of the check amount — 1 to 5 percent depending on the store and the type of check. On a $1,000 paycheck, that is $10 to $50. On a $500 check, it is $5 to $25.

Government checks — Social Security, tax refunds, unemployment — usually cost less to cash than personal checks, sometimes 1 to 2 percent. Payroll checks cost more, often 2 to 3 percent. Personal checks from individuals cost the most, sometimes 5 percent or higher, because the store takes on more risk that the check will bounce.

Check-cashing stores are useful if you need cash outside bank hours or if the issuing bank is far away. Many are open evenings and weekends. The downside is the fee. If you cash your paycheck at a check-cashing store every two weeks, you are paying $500 to $1,300 per year in fees alone. Over time, this is expensive.

Retail locations that cash checks

Walmart, Target, and some grocery store chains cash checks for a flat fee, usually $3 to $6 per check. This is cheaper than a percentage fee if the check is large. On a $1,000 check, a $4 flat fee is much better than 3 percent ($30). On a $200 check, the flat fee may be higher than a percentage would be.

Walmart cashes payroll checks, government checks, tax refunds, and some personal checks for $4 (under $1,000) or $6 ($1,000 to $5,000). Target charges $2 to $5 depending on the check amount. Kroger, Safeway, and other grocery chains have similar programs. You need a government ID and the check must be made out to you. The process takes a few minutes at the customer service desk.

Not all locations participate, so call ahead or check the store's website. Some stores will not cash personal checks from individuals, only payroll and government checks. Limits vary — most stores will not cash checks over $5,000.

Mobile check deposit without a bank account

Some mobile payment apps let you photograph a check and deposit it without a traditional bank account. The app creates a temporary account or links to a digital wallet, and the money appears within one to three business days. You need a smartphone, a camera, and a government ID to set up the account.

Cash App, PayPal, and some fintech apps offer this service, though the rules change and not all apps accept all check types. Most have limits — often $500 to $2,000 per check or per month. Some charge a small fee or require a deposit to open the account. Read the app's terms before you start, because the requirements vary widely.

The advantage is convenience — you do not have to go anywhere, and the money is in your account by the next business day. The disadvantage is the limit on check size and the requirement to keep the app account active. If you only cash a check once or twice a year, this may not be worth setting up.

What to bring and what can go wrong

You will always need a government-issued ID — a driver's license, passport, state ID card, or tribal ID. Some places also ask for a second form of ID or your Social Security number. Bring the check itself and nothing else is required, but having your phone number and address ready speeds things up.

A check can be refused if it is post-dated (dated in the future), stale-dated (more than six months old), torn or damaged, or written for an amount that does not match the written-out amount. If the check bounces after you cash it, the store or bank may ask you to repay the amount. If you signed the back of the check and then tried to cash it somewhere else, both places will refuse it.

Personal checks are riskier to cash than payroll or government checks because they can bounce. If someone gives you a personal check and you are not sure the account has money, ask them to verify the funds first or cash it at their bank, where they can confirm it is good.

Comparing your options by check type

Check TypeIssuing Bank (Free)Check-Cashing StoreRetail LocationMobile App
Payroll checkYes, free2–3% fee$3–6 flat feeMay accept, 1–3 day delay
Government check (Social Security, tax refund)Yes, free1–2% fee$3–6 flat feeMay accept, 1–3 day delay
Personal check from individualOnly at their bank, free3–5% feeMay refuseMay refuse
Business checkYes, free1–3% feeMay accept, $3–6May accept, 1–3 day delay

Frequently Asked Questions

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

Only the bank that issued the check will cash it for free without an account. Other banks may refuse or may cash it only if you have an account with them. The issuing bank is printed in the bottom left corner of the check.

What happens if I cash a check and it bounces later?

If the check bounces after you cash it, the bank or store may ask you to repay the amount. You could also face overdraft fees or legal action if the check was fraudulent. Always ask the person who gave you the check to verify the funds first if you are unsure.

Do I need to endorse the back of the check?

Yes. Sign the back of the check where it says "Endorse here" before you cash it. Some places also ask you to write your ID number on the back. Do not sign it until you are at the place where you are cashing it, because a signed check can be cashed by anyone.

Can I cash a check that is more than six months old?

Most banks and check-cashing stores will refuse a check that is more than six months old, even if the account has funds. The date is printed on the check. If you have an old check, contact the person or company that issued it and ask for a new one.

What is the cheapest way to cash a check regularly?

If you receive regular paychecks, the cheapest option is the issuing bank (free) or a retail location like Walmart ($3 to $6 per check). Check-cashing stores cost 2 to 3 percent, which adds up to hundreds of dollars per year on regular paychecks. Over time, opening a bank account is cheaper than any of these options.