Skip to main content

HomeAll guides

Where to Cash a Check Without Paying a Fee

Places that cash checks for free

The easiest way to cash a check without a fee is to go to the bank or credit union that issued it. If you have a check from Chase, go to a Chase branch. If it's from a credit union, go to that credit union. They will cash it for you at no charge, even if you don't have an account there. Bring your ID and the check.

Your own bank or credit union will also cash checks for free, regardless of who issued them. This is true whether the check is from an employer, a government agency, another person, or a business. If you have a checking or savings account anywhere, that institution will cash checks as part of basic account service.

Some grocery stores and pharmacies cash checks for free as a customer service. Walmart, Target, Kroger, and many regional chains offer this. Policies vary by location, so call ahead or ask at the customer service desk. You'll need a valid ID. Some stores limit the number of checks you can cash per day or the dollar amount.

Key Takeaways

  • The bank that issued the check will cash it free, even without an account — bring your ID and the check itself.
  • Your own bank or credit union cashes any check free as part of your account, regardless of who wrote it.
  • Many grocery stores and large retailers cash checks free at the customer service desk, though policies and limits vary by location.
  • Payday lenders and check-cashing storefronts charge fees ranging from a few dollars to a percentage of the check amount — avoid these if free options are available.
  • Mobile banking apps and online banks may not let you cash physical checks, so confirm your bank's policy before relying on it.

Why check-cashing stores charge fees

Check-cashing businesses exist because not everyone has a bank account or wants to use one. They charge a fee — typically between $2 and $10 for small checks, or a percentage of the check amount for larger ones — because they assume the risk that a check might bounce. They also stay open longer hours than banks and don't require membership.

The fee is their only source of income. A bank makes money from your deposits and from lending, so cashing a check is a service they offer to keep you as a customer. A check-cashing store has no other revenue, so they charge everyone who walks in. If you have any free option available, it will always cost less than a check-cashing store.

What to bring when you cash a check

You will need a valid photo ID — a driver's license, state ID card, or passport. Some places also accept military ID or tribal ID. The name on your ID should match the name on the check. If it doesn't, most places will refuse to cash it.

Bring the check itself, unsigned. Do not sign the back until you're at the counter and ready to cash it. The teller or cashier will watch you sign it, then they'll verify your ID matches the signature. This is standard procedure at banks, credit unions, and retail locations.

If you're cashing a check made out to someone else, you generally cannot do it. Some banks will cash a check if the payee has signed it over to you (called a third-party check), but many no longer allow this due to fraud risk. Call ahead and ask before you try.

Timing and daily limits

Banks and credit unions typically cash checks during business hours, usually 9 a.m. to 5 p.m. on weekdays, with shorter Saturday hours. Some branches close on Sundays. Grocery stores and retailers often stay open later and may be open on Sundays, making them useful if you need cash outside normal banking hours.

Most places do not impose a daily limit on the number of checks you can cash, but some retail locations cap it at two or three per day. Large checks — typically over $5,000 — may require the teller to verify funds before cashing, which can take a few minutes. Ask the teller if you're unsure whether your check will cash when ready.

What happens if a check bounces

If you cash a check and it bounces (the account doesn't have enough money), the institution that cashed it will reverse the transaction and deduct the amount from your account or ask you to return the cash. Banks typically charge a returned-check fee of $10 to $35 when this happens. Retail locations may straightforward ask you to return the money or refuse to cash checks for you in the future.

You are not responsible for the check writer's mistake, but you are responsible for returning the money. If you cashed a check at your bank and it bounced, contact the teller or call customer service to understand what happens next. The bank will usually hold you liable for the full amount plus their fee.

Online and mobile banking alternatives

Some banks and credit unions offer mobile check deposit, which lets you photograph a check with your phone and deposit it into your account without visiting a branch. You can then withdraw the cash at an ATM or request a debit card transfer. This is free and works 24/7, but it requires a bank account and takes a day or two to process.

Online-only banks like Ally, Charles Schwab, and Discover often offer mobile check deposit but may not have physical branches where you can walk in and cash a check. If you use an online bank, confirm whether they support mobile deposit before you need it. If they don't, you'll need to use a retail location or the issuing bank.

Cashing government checks

Government checks — Social Security, tax refunds, unemployment, veteran benefits — can be cashed anywhere a regular check can be cashed. You do not need to go to a government office. Bring your ID and the check to your bank, a retail location, or the issuing bank's branch.

Some people prefer to deposit government checks into a bank account instead of cashing them, because direct deposit is also an option. If you receive regular government payments, you can set up direct deposit through the agency's website or by calling them. This eliminates the need to cash checks at all.

Frequently Asked Questions

Can I cash a check at a bank I don't have an account with?

Yes. The bank that issued the check will cash it free for anyone with a valid ID, even if you've never been a customer. Some banks may refuse if the check is very old (more than six months) or very large, but most will cash it on the spot.

What if I don't have a photo ID?

Most places will not cash a check without a photo ID. If you don't have a driver's license or state ID, you can get one from your state's DMV. A passport also works. Some credit unions may accept alternative ID, so call ahead and ask.

Can I cash a check made out to my business?

If your business is a sole proprietorship, you can usually cash a check made out to the business name if you also sign it with your personal name. If your business is an LLC or corporation, you'll need to bring business documents and may need to open a business account. Call your bank first to ask what they need.

How long does a check stay valid?

A check is technically valid for six months from the date written. After that, it's considered stale-dated and most banks will refuse to cash it. Some banks will cash very old checks if you ask, but they're not required to. If a check is more than a year old, the issuer may have stopped payment on it.

Do I have to endorse the check in front of the teller?

Yes, most places require you to sign the back of the check in front of them so they can verify your signature matches your ID. Do not sign it before you arrive. If you sign it early and lose the check, someone else could potentially cash it.

This guide is for general information only and is not medical, financial, legal, or other professional advice. For decisions specific to your situation, consult a qualified professional. See our Editorial Policy.