Yes, you can cash a check at your bank, and it's usually the fastest way
If you have an account at a bank and you hold a check made out to you, you can walk in and cash it. The teller will verify your identity, check that the check is valid, and give you cash. Most banks do this same-day if you arrive during business hours. You do not need to deposit the check into your account — you can take the money in cash instead.
The process is straightforward because the bank already knows you. They have your signature on file, your account number, and your ID on record. When you present a check, they can confirm it matches your account and your identity in seconds.
Key Takeaways
- You can cash a check at your bank the same day you present it during business hours, without depositing it to your account.
- Bring a valid ID and the check made out to your name; the teller will verify both before handing over cash.
- If the check is written for more than a certain amount, your bank may place a hold or ask questions about the source of the funds.
- Cashing a check at a bank where you do not have an account is possible but slower and may cost a fee.
- If the check is post-dated, written for a future date, or appears altered, the bank will refuse to cash it.
What you need to bring to cash a check
Bring the check itself and a valid photo ID. A driver's license, passport, or state ID card all work. The teller will compare your signature on the ID to the signature on the back of the check (or ask you to sign it if it is unsigned).
The check must be made out to you by name. If it says "John Smith" and your ID says "John Smith", you are fine. If the name does not match exactly — for example, if it says "J. Smith" or "John Michael Smith" and your ID says "John Smith" — the bank may still cash it, but some banks will ask you to sign the back and confirm the name is yours.
If someone else wrote the check to you and you want to cash it rather than deposit it, bring that check and your ID. Do not try to cash a check made out to someone else; banks will refuse.
How long it takes and when the money is available
If you cash a check at your bank during business hours, you get the cash when ready. There is no waiting period. The teller counts out the money, you sign a receipt, and you leave with it in hand.
The bank's processing of the check — confirming the funds exist in the account it was drawn from — happens in the background after you leave. This usually takes one to two business days. If the check bounces (the account does not have enough money), the bank will contact you. In rare cases, they may ask you to return the cash, though this is uncommon if you cashed it at your own bank.
If you cash a check after business hours or on a weekend, you will have to wait until the next business day. Mobile deposits and ATM check deposits may take longer — typically one to three business days — because the bank cannot verify your identity in person.
Large checks and holds
Banks are required to report cash transactions over $10,000 to the federal government. This is not a problem — it is routine — but it means the teller will ask you questions about where the check came from. Answer honestly. The bank is not accusing you of anything; they are following the law.
For checks under $10,000, most banks will cash them without a hold. For larger checks, or if the check is from an unfamiliar bank, your bank may place a hold on part or all of the funds. A hold means you do not get all the cash when ready; instead, the bank waits for the check to clear before releasing it. Holds typically last two to five business days, depending on the bank and the check amount.
If your bank places a hold, ask the teller how long it will last and when the full amount will be available. Some banks will give you a portion of the cash same-day and hold the rest.
Cashing a check at a bank where you don't have an account
You can cash a check at a bank where you do not have an account, but the process is slower and may cost money. The bank has no way to verify your identity beyond your ID, so they take more time to confirm the check is real and the account has funds.
Most banks will cash checks for non-customers, but they may charge a fee — typically $5 to $15 depending on the bank and the check amount. Some banks have a limit on how much they will cash for a non-customer, or they may place a longer hold (up to seven business days).
If the check is drawn from that same bank — for example, you are cashing a check at Bank of America and the check is from a Bank of America account — the bank will usually cash it faster and may waive the fee. If the check is from a different bank, expect a longer wait and a higher chance of a fee.
Checks the bank will not cash
A bank will refuse to cash a check if it is post-dated (dated for a future date), if it is stale-dated (more than six months old), or if it appears to be altered or forged. Do not try to cash a check with a date in the future; the bank will turn you away, and attempting to cash a forged check is a crime.
If the check is torn, has writing on it that looks like it was added later, or the amount in numbers does not match the amount in words, the bank will ask you about it. If you cannot explain the discrepancy, they will refuse to cash it.
If the check is unsigned, the teller will ask you to sign it in front of them before cashing it. If the signature on the back does not match your ID, the bank may refuse or ask you to confirm that you are the person who signed it.
What happens if the check bounces
If you cash a check and it later bounces — meaning the account it was drawn from does not have enough money — your bank will contact you. They may ask you to return the cash, or they may deduct the amount from your account if you have one with them.
If you do not return the money or have an account to deduct from, the bank may pursue collection. This is rare for small amounts, but it can happen. The person who wrote you the bad check is the one legally responsible, not you, but you are the one holding the cash.
To protect yourself, cash checks only from people or organizations you trust. If you are unsure about a check, you can deposit it instead of cashing it; this gives the bank time to verify the funds before you spend the money.
Frequently Asked Questions
Do I have to cash a check at the bank it was drawn from?
No. You can cash a check at any bank, including your own bank even if the check is from a different bank. Your bank is usually fastest because they know you. Other banks will cash it but may charge a fee or place a hold.
What if the check has my name spelled wrong?
If the spelling is close — for example, "Jon" instead of "John" — most banks will cash it if your ID matches and you sign the back. If the name is very different, the bank may refuse or ask you to contact the person who wrote the check and ask them to write a new one.
Can I cash a check made out to "cash"?
Yes. A check made out to "cash" or "bearer" can be cashed by anyone who presents it, so the bank will ask for your ID but will not require your name to match. Bring your ID and the check.
What if I lost the check after the bank cashed it?
Once the bank gives you cash, the check is no longer your concern. The bank keeps a copy. If you need proof you cashed it, ask the bank for a receipt or a copy of the transaction from your account history.
Can I cash a check on someone else's behalf?
No. A check must be cashed by the person whose name is on it. If someone else needs to cash your check, you can sign the back and write "pay to the order of [their name]", but many banks will not accept this. The safest option is to deposit the check and transfer the money to them.