How a check gets cashed and what the bank or store does with it
When you hand over a check, the bank or store verifies three things: that the account it's drawn on exists, that the person or business that wrote it has enough money to cover it, and that you are authorized to cash it. For checks drawn on their own bank, tellers can confirm the balance instantly. For checks from other banks, they send it through a clearing system — a network that moves money between banks — which takes one to three business days. Until that process finishes, the money isn't actually in your account; the bank is extending you credit based on the assumption the check is good.
If the check bounces — meaning the account doesn't have enough money — the bank will reverse the deposit and charge you a fee, usually $15 to $35. The person who wrote the check faces their own fee from their bank, typically the same amount. If you've already spent the money, you'll owe the bank the full amount plus the fee. This is why banks sometimes put a hold on checks, especially large ones or checks from banks they don't recognize.
Check-cashing stores operate the same way but charge you a fee upfront — usually 1 to 3 percent of the check amount — instead of relying on a bank account. They assume the risk that the check might bounce, which is why their fee is higher than a bank's. They also verify the check more quickly because they need to know whether to cash it immediately or turn you away.
Key Takeaways
- Banks verify checks by confirming the account exists and has funds, a process that takes one to three business days for checks from other banks.
- A bounced check costs you a fee and can leave you owing money if you've already spent the deposit.
- Check-cashing stores charge an upfront fee (usually 1 to 3 percent) but give you cash immediately without requiring a bank account.
- Banks place holds on checks to protect themselves; the hold period depends on the check amount and which bank issued it.
- You can reduce the risk of a bounced check by asking the person who wrote it whether the funds are available before you deposit it.
Why banks put holds on checks
A hold is a temporary freeze on part or all of a check deposit. The bank locks the money so you can't spend it until they've confirmed the check is real and the account has the funds. Federal rules (Regulation CC) set the maximum hold periods: one business day for checks drawn on the same bank, two business days for local checks, and five business days for out-of-state checks. Banks can hold longer if there's a reason — if you're a new customer, if the check is unusually large, or if you've had bounced checks before.
The hold protects the bank, not you. If you withdraw money against a check that later bounces, the bank loses that money. So they wait until the clearing system confirms the funds exist. Some banks offer "next-day" or "same-day" availability on certain checks, but that's a service they're choosing to provide, not a requirement.
What to do if a check bounces
If you deposit a check and it bounces, the bank will notify you — usually by email, text, or a notice in your account. The deposit reverses, and you'll see a fee charged to your account. If you've already spent the money, you now owe the bank the check amount plus the fee. You can dispute the reversal if you believe the check should have cleared, but the burden is on you to prove it.
Contact the person who wrote the check and ask them to resubmit it or provide cash instead. If they refuse or can't pay, you have limited options. Small claims court is an option for larger amounts, but it's time-consuming and you'll need to prove the debt. For personal checks between friends or family, it often comes down to whether you're willing to write off the money.
Check-cashing stores versus banks
The main trade-off is speed versus cost. A check-cashing store gives you cash immediately and doesn't require a bank account, but you pay 1 to 3 percent of the check amount as a fee. A bank deposit is free, but you wait one to five days and need an account. For a $500 check, a check-cashing store might charge $5 to $15; a bank charges nothing but holds the money for several days.
Check-cashing stores also verify checks more aggressively because they're taking on the risk themselves. They may refuse to cash a check if the account looks suspicious or if you don't have ID. Banks are more standardized in their approach and follow federal rules about holds and fees.
If you use check-cashing stores regularly, the fees add up. Over a year, cashing ten $500 checks at 2 percent costs you $100. A bank account costs nothing and builds a record of your deposits, which can help you later if you need to prove income for a loan or rental application.
How to reduce the risk of a bad check
Before you deposit or cash a check, ask the person who wrote it whether the money is in the account. This sounds awkward, but it's the fastest way to avoid a bounced check. If they hesitate or seem uncertain, ask them to wait until they've confirmed the funds before you take the check.
Look at the check itself. A legitimate check has a bank name and routing number printed at the bottom, a check number in the upper right, and the date and amount filled in by hand or printer. Checks with smudged ink, mismatched fonts, or missing information are red flags. If you're cashing a check from a business you don't know, call the business and confirm the check number and amount before you cash it.
If you're depositing a check through a mobile app or ATM, take a photo of both sides and keep it for your records. If the check bounces, you'll have proof of what you deposited.
Understanding check holds and when they end
A hold doesn't mean the check is bad — it means the bank is waiting for confirmation. The hold ends when the clearing system confirms the funds, which usually happens within the time limits set by Regulation CC. You can ask your bank when a specific hold will end; they can often tell you the exact date and time.
Some banks offer early access to part of a check deposit. For example, they might make the first $200 available immediately and hold the rest. This is a service they're offering, not a right you have. If you need the money urgently, ask your bank whether they offer this option.
If a hold extends beyond the legal limit without a valid reason, you can file a complaint with your bank's customer service department or with the Consumer Financial Protection Bureau (CFPB). The CFPB investigates complaints about hold practices and can order banks to refund fees if they violated the rules.
Mobile check deposit and what changes
Depositing a check through your bank's mobile app works the same way as depositing it in person, except you don't hand the check to a teller. You photograph both sides of the check and submit it through the app. The bank still verifies the check through the clearing system, and the same hold periods apply. Some banks offer faster availability on mobile deposits, but it varies by bank and check amount.
After you submit a mobile deposit, the bank may ask you to destroy the check or hold it for a certain period. Follow their instructions. If you deposit the same check twice — once through the app and once in person — both deposits will go through initially, but the second one will bounce when the bank detects the duplicate. You'll face a bounced-check fee on the second deposit.
Frequently Asked Questions
Can I spend money from a check before the hold ends?
Technically you can, but it's risky. If the check bounces, you'll owe the bank the full amount plus a fee, even if you've already spent the money. It's safer to wait until the hold ends and the bank confirms the check cleared.
What's the difference between a hold and a bounce?
A hold is temporary — the bank is waiting for confirmation. A bounce means the account doesn't have the funds, and the deposit reverses permanently. A hold usually ends in one to five days; a bounce is final unless the person resubmits the check.
Do I need ID to cash a check?
Yes. Banks and check-cashing stores require a government-issued ID to verify you are who you say you are. A driver's license or passport works. Without ID, they won't cash the check.
What happens if I deposit a check made out to someone else?
The bank will reject it. Checks must be made out to the person depositing them, or the original payee must sign the back and write "Pay to the order of [your name]" — a process called a third-party endorsement. Many banks no longer accept third-party checks because of fraud risk.
Can a bank refuse to cash a check?
Yes. A bank can refuse to cash a check if there's a reason to suspect fraud, if the account doesn't exist, or if you don't have an account with them. They don't have to explain their decision in detail. If a bank refuses, try a check-cashing store or ask the person who wrote the check to contact their bank directly.