No, you cannot cash a check at any bank — only your own bank or the bank that issued the check will cash it for free

If the check is drawn on your bank, you can deposit or cash it there. If the check is drawn on a different bank, you have three options: deposit it at your own bank (which takes one to three business days to clear), cash it at the bank that issued the check (the one printed on the check), or use a check-cashing service (which charges a fee). Banks are not required to cash checks from other institutions, and most refuse to do so for non-customers.

The bank name printed on the check — usually in the bottom left corner — is the one that will cash it without question. That bank issued the check to the person or business who gave it to you, so they have a record of the account and can verify the funds are there.

Key Takeaways

  • Your own bank will cash or deposit any check drawn on that bank at no charge.
  • The bank printed on the check will cash it for the person or business who holds the account, but may refuse non-customers.
  • Depositing a check at your own bank takes one to three business days to clear, even if it is drawn on a different bank.
  • Check-cashing services and retailers like Walmart or grocery stores will cash checks for a fee, usually $2 to $10 depending on the check amount.
  • Mobile deposit through your bank's app lets you cash a check without visiting a branch, though the funds may not be available immediately.

Cashing a check at the bank that issued it

The issuing bank — the one whose name appears on the check — will cash it for the account holder or an authorized person. If you are not the account holder, the bank may still cash it for you, but they are not required to. Some banks will cash checks for non-customers if you show a government-issued ID and the check is drawn on that bank. Others refuse entirely.

Call the bank's customer service number (on the back of the check or on their website) before you go in. Ask whether they cash checks for non-customers and what ID you need to bring. If the check is large — over $5,000 — the bank may place a hold or ask questions about the source of the funds, which is standard anti-fraud procedure.

If you are the account holder, you can cash the check at any branch of that bank, even if you do not have an account there. Bring your ID and the check. The teller will verify the account has funds and hand you cash on the spot.

Depositing a check at your own bank

You can deposit a check drawn on any other bank into your own account. The deposit goes through immediately, but the funds may not be available for one to three business days while the check clears. During that time, the money is in your account but you cannot withdraw it.

Most banks offer mobile deposit, which lets you photograph the front and back of the check using your phone and submit it through the bank's app. You do not have to visit a branch. The check still takes the same time to clear, but you get the deposit recorded right away.

If you need the cash immediately, do not deposit the check at your own bank. Instead, go to the bank that issued the check or use a check-cashing service.

Check-cashing services and retail locations

Check-cashing stores, payday lenders, and some retailers (Walmart, grocery stores, pharmacies) will cash checks for a fee. The fee is usually $2 to $10 depending on the check amount and the location. Some places charge a flat fee; others charge a percentage of the check amount.

These services do not require you to have a bank account, and they cash the check on the spot. You walk in, show your ID, hand over the check, and leave with cash. They verify the check is real and that the account has funds, but the process is faster than a bank deposit.

The downside is the fee. If you cash a $500 check at a check-cashing store that charges 2%, you pay $10. Over time, those fees add up. If you have a bank account, depositing the check there costs nothing, even if you have to wait a few days.

What happens if the check bounces

If the account does not have enough money to cover the check, it bounces. If you cashed the check at the issuing bank or a check-cashing service, you are responsible for returning the money. The bank or service will contact you and ask you to repay the amount plus any fees they charged.

If you deposited the check at your own bank and it bounces after the funds were made available to you, your bank will reverse the deposit and charge you a returned-check fee, usually $15 to $35. You will owe the bank the amount of the check plus the fee.

If the person who gave you the check wrote it knowing there were no funds, that is check fraud, which is a crime. If you suspect fraud, report it to your bank and to the police.

Banks that may cash checks for non-customers

Large national banks are more likely to cash checks for non-customers than small regional banks or credit unions. Chase, Bank of America, Wells Fargo, and Citibank often will, though policies vary by branch and location. Credit unions typically cash checks only for members.

Call ahead before you go. Ask the specific branch whether they cash checks for non-customers and what ID you need. Some branches may say yes; others at the same bank may say no. Having a government-issued photo ID (driver's license, passport, state ID) makes it more likely they will help you.

If the check is very large or the account holder is not present, the bank may refuse or ask you to come back with the account holder. Banks have the legal right to refuse service to non-customers, and they exercise that right often.

Alternatives if you cannot cash the check immediately

If you do not have access to the issuing bank and do not want to pay a check-cashing fee, deposit the check at your own bank and wait for it to clear. Most checks clear within one business day if both banks are in the same region. If the banks are far apart, it may take two to three days.

If you need the money urgently and the issuing bank is not nearby, a check-cashing service is faster than waiting. The fee is the trade-off for same-day cash. Some employers and payroll services offer early access to paychecks through apps like Earnin or Dave, which may be cheaper than a check-cashing fee if you use them regularly.

If the check is from a government agency (tax refund, unemployment, Social Security), you can usually deposit it at any bank or credit union, and it will clear faster than a personal check because the funds are may provide.

Frequently Asked Questions

Can I cash a check at a bank that is not mine?

Only if the check is drawn on that bank. If it is, the bank will likely cash it if you show a government-issued ID, though they are not required to. If the check is drawn on a different bank, that bank will not cash it for you. You would need to deposit it at your own bank or use a check-cashing service.

How long does a check take to clear if I deposit it at my bank?

One to three business days, depending on the banks involved and whether they are in the same region. Weekends and holidays do not count as business days. You can use mobile deposit to submit the check faster, but the clearing time stays the same.

What if the bank refuses to cash my check?

Banks have the right to refuse service to non-customers. If the issuing bank refuses, try depositing it at your own bank instead. If you need cash immediately, go to a check-cashing service or retailer. If the check is from your employer and the bank refuses, contact your employer's payroll department — they may be able to issue a replacement or arrange direct deposit.

Do I have to pay a fee to cash a check at my own bank?

No. If the check is drawn on your bank, cashing or depositing it is free. If the check is drawn on a different bank and you deposit it, that is also free. You only pay a fee if you use a third-party check-cashing service.

Can I cash a check without a bank account?

Yes. Go to the bank that issued the check with your ID, or use a check-cashing service or retailer. Both will cash it for you without requiring an account. The issuing bank may refuse if you are not a customer, but check-cashing services will not.