Your bank or credit union will cash your check at no charge if you have an account there

The simplest free option is your own bank or credit union. Walk in with your check and a valid ID, and they will cash it on the spot — no fee, no waiting period. If you have a checking or savings account, this is your fastest route. Even if you do not use that bank for regular deposits, most will cash checks drawn on their own institution for free.

If your check is drawn on a different bank, your bank may still cash it, but some charge a fee for out-of-network checks. Call ahead or ask at the teller window before handing over the check. Credit unions are often more flexible than large banks about this, especially if you are a member.

Key Takeaways

  • Your own bank or credit union cashes checks for free if you have an account there, regardless of which bank issued the check.
  • The bank that issued the check will cash it for free even if you do not have an account there, as long as you bring a valid ID.
  • Walmart, grocery stores, and other retailers cash checks for a fee that usually ranges from $3 to $6, depending on the check amount.
  • Some employers will cash paychecks for free at their payroll office, so ask before you leave work.
  • Mobile deposit through your bank's app lets you deposit checks without visiting a branch, though you still need a bank account.

The bank that issued the check will cash it for free

If the check is drawn on Bank A, Bank A will cash it for free even if you do not have an account there. Bring a valid government ID — a driver's license, passport, or state ID card — and go to any branch of that bank. They will verify the check and hand you cash with no charge.

This works for personal checks, payroll checks, and most other types. The only catch is that you need to go to a branch of the bank that issued the check. If you do not know which bank issued it, look at the bottom left corner of the check — the bank name and routing number are printed there.

Retailers and check-cashing services charge a fee

Walmart, grocery stores, and dedicated check-cashing shops will cash your check, but they charge a fee. The cost usually ranges from $3 to $6 depending on the check amount, and some charge a percentage of the total. A $500 check might cost $5 to cash; a $1,500 check might cost $10 or more.

These services are convenient if you do not have a bank account or cannot reach a bank branch during business hours. Many Walmart locations cash checks until 8 p.m. or later, and some grocery stores have extended hours. However, they may refuse checks over a certain amount, or require you to have a store membership or account.

Your employer may cash your paycheck for free

Before you leave work on payday, ask your payroll office or manager whether they will cash your paycheck on the spot. Many employers do this for free as a courtesy to employees, especially if you do not have a bank account. Some will only cash checks up to a certain amount or only on payday itself.

This is worth asking about because it costs you nothing and takes five minutes. If your employer offers direct deposit, that is another free option — the money goes straight into your account without you having to cash anything.

Mobile deposit through your bank's app avoids the branch trip

If you have a bank account and a smartphone, you can deposit a check using your bank's mobile app. Take a photo of the front and back of the check, and the bank deposits it into your account — no branch visit needed, no fee. The money may take one to three business days to appear in your account.

This only works if you already have a bank account. If you do not, you will need to open one first. Many banks offer free checking accounts with no minimum balance, so this can be a low-barrier entry point if you are looking to move away from check-cashing fees.

Opening a bank account eliminates check-cashing fees long-term

If you cash checks regularly and pay fees each time, opening a checking account at a bank or credit union will save you money. Most banks offer free checking with no monthly fee and no minimum balance. You can deposit checks in person, through mobile deposit, or at an ATM, and you get a debit card for everyday purchases.

Credit unions often have lower fees and better customer service than large banks, and they may offer free check cashing for non-members. If you do not have an ID or a Social Security number, some banks and credit unions have accounts designed for people in that situation — ask about second-chance banking or basic accounts.

Frequently Asked Questions

Can I cash someone else's check?

No. The person whose name is on the check must be present with a valid ID. If someone wants to give you money, they should write a check in your name, or you can ask them to cash it themselves and give you the cash.

What if I do not have a valid ID?

Banks and check-cashing services require a government-issued ID to cash a check. If you do not have one, apply for a state ID card at your local DMV — the cost is usually under $20. Some credit unions may work with you if you have other forms of identification, so call ahead and ask.

How long does a check take to clear if I deposit it instead of cashing it?

Most checks clear within one to three business days. Large checks or checks from out-of-state banks may take longer. Your bank will tell you the expected date when you deposit it. If you need the money immediately, cashing the check in person is faster than depositing it.

Will a bank cash a check if it is old or post-dated?

Banks will not cash a check that is more than six months old. A post-dated check (one dated in the future) should not be cashed before that date, though some banks will cash it anyway. Ask the bank before you hand it over if you are unsure.

Do I need to endorse the check?

Yes. Sign the back of the check in the space marked "Endorse here" before you hand it to the teller. If you are depositing it through mobile app, you usually sign it digitally as part of the process. If you are cashing it at a retailer, they may ask you to sign it there.