Yes, you can cash a check at a bank, even without an account
You can walk into a bank and cash a check at the teller window without having an account there. The bank will verify the check is real, confirm the account it's drawn on has enough money, and give you cash. The process takes a few minutes if the line is short.
Banks do this because they make money on the transaction—most charge a fee to non-customers who cash checks. That fee varies by bank, usually between $5 and $15 for a personal check. Some banks waive the fee if the check is drawn on their own bank (meaning the person who wrote it banks there).
You'll need a government-issued photo ID. The teller will ask you to sign the back of the check if you haven't already, then they'll run it through their system to confirm the funds are there. If the account has enough money, you walk out with cash.
Key Takeaways
- Most banks will cash a check for non-customers, but charge a fee between $5 and $15 unless the check is drawn on their own bank.
- You must bring a government-issued photo ID—a driver's license, passport, or state ID card will work.
- The teller will verify the check is real and the account has funds before handing over cash, which usually takes a few minutes.
- If the account doesn't have enough money, the bank will refuse to cash it and may charge a fee anyway, depending on their policy.
- Cashing a check at the bank that issued it (the one printed on the check) is faster and usually free, even if you don't have an account there.
What happens when you hand over the check
The teller will ask you to endorse the check—that means sign the back in the space marked "Endorse here." If you've already signed it, they'll verify your signature matches your ID. This is a fraud check: if someone else signed the back and you're trying to cash it, the teller will refuse.
The teller then enters the check number, amount, and routing number into their system. The routing number is the nine-digit code at the bottom left of the check. This tells the bank which financial institution holds the account the check is drawn on.
The system checks whether that account exists and has enough money to cover the amount. If it does, the teller counts out your cash. If it doesn't, the check bounces and you leave empty-handed. Some banks charge a fee even when a check bounces, so ask before you hand it over if you're uncertain about the funds.
Fees and why they exist
A non-customer fee exists because the bank is doing work for someone who doesn't use their services. They're verifying the check, holding the risk that it might bounce, and processing the transaction. The fee compensates them for that labor.
The fee is usually waived if the check is drawn on that same bank. For example, if you're cashing a check from someone's account at Chase, and you go to Chase to cash it, Chase won't charge you. They already know the account is real because it's theirs.
Credit unions often have lower fees than banks, sometimes $2 to $5, and some credit unions waive fees for members of other credit unions. If you belong to a credit union, ask whether they participate in a shared branching network—this lets you cash checks at other credit unions without a fee.
What to bring and what to expect
Bring your government-issued photo ID. A driver's license is standard, but a passport, state ID card, or military ID will work. The teller will write your ID number on the back of the check before processing it.
Bring the check itself, unsigned or signed—the teller will handle the signature part. If the check is made out to someone else, you cannot cash it. A check must be made out to you or to you and someone else (in which case both people need to be present and sign).
Expect to wait in line. Once you reach the teller, the actual transaction takes two to five minutes. If the bank needs to verify the check with the issuing bank (which is rare for checks from large banks), it might take longer, but most checks clear instantly through the system.
When a bank will refuse to cash a check
A bank will refuse if the account doesn't have enough money. This is called a non-sufficient funds (NSF) situation. The teller will tell you the check cannot be cashed and may charge you a fee for the attempt, depending on the bank's policy.
A bank will refuse if the check is post-dated—meaning the date on the check is in the future. Banks are not required to cash post-dated checks, and most won't. If you try to cash a check dated three weeks from now, the teller will turn you away.
A bank will refuse if the check is stale-dated. A check is generally considered stale after six months from the date written on it. If you're trying to cash a check from last year, the bank will refuse. The person who wrote it can issue a new check instead.
A bank will refuse if the check is damaged or illegible. If the routing number, account number, or amount is smudged or torn, the teller cannot process it. Ask the person who wrote it for a replacement.
Alternatives if you don't want to go to a bank
Some grocery stores and retail chains will cash checks for customers. Walmart, Target, and many supermarkets have check-cashing services at the customer service desk. Fees are often lower than banks—sometimes $2 to $3—and the process is similar: you show ID and sign the back.
Check-cashing stores exist specifically for this purpose. They're faster than banks and don't require an account, but fees are higher, often $10 to $20 depending on the check amount. Use them only if you need cash immediately and a bank or store isn't an option.
If you have a bank account somewhere, you can deposit the check into your own account instead of cashing it. This takes longer (one to two business days for the check to clear) but costs nothing. Many banks let you deposit checks through a mobile app by taking a photo of the front and back.
What happens after you cash the check
Once you have the cash, the transaction is complete from your perspective. Behind the scenes, the bank sends the check to the issuing bank (the one the check was drawn on) for clearing. This usually happens the same day or the next business day.
The issuing bank deducts the amount from the account of the person who wrote the check. If that account doesn't have enough money at that point, the check bounces—but you already have your cash, so this doesn't affect you. The person who wrote the check will face overdraft fees from their bank.
Keep the receipt the teller gives you. If there's ever a dispute about whether you cashed the check, the receipt is your proof. The bank keeps a record too, but your receipt is faster to produce.
Frequently Asked Questions
Can I cash a check at a bank branch that's not my bank?
Yes. Any bank will cash a check drawn on any other bank, though they'll charge you a non-customer fee. The fee is usually waived if the check is drawn on their own bank. Call ahead if you want to know the exact fee before you go.
What if the check is made out to two people?
Both people must be present with ID to cash it. Both must sign the back. If only one person shows up, the bank will refuse. The check must be written as "John and Jane" or "John & Jane"—if it says "John or Jane," either person can cash it alone.
Can I cash a check if I don't have a photo ID?
No. Banks require government-issued photo ID for all check-cashing transactions, whether you're a customer or not. This is a federal anti-fraud requirement. If you don't have an ID, you cannot cash a check at a bank.
How long does it take for a cashed check to clear?
The check clears within one to two business days after you cash it. The bank you cashed it at sends it to the issuing bank, which deducts the money from the writer's account. You have your cash immediately, but the writer's account won't reflect the deduction for a day or two.
What if I lose the receipt after cashing a check?
The bank has a record of the transaction. If you need proof later, you can contact the bank and ask for a copy of the cashed check or a transaction record. Bring your ID and the check number if you have it. The bank may charge a small fee for this service.