Banks hold checks to verify the money actually exists before they let you spend it

A check hold is a delay your bank puts on a deposited check before crediting the full amount to your account. During the hold, the money shows as deposited but you cannot withdraw it. The bank is waiting to confirm that the check writer's account has enough funds and that the check itself is legitimate — not forged, not already cashed elsewhere, and not written on a closed account.

The hold protects the bank from loss. If you withdraw money against a check that later bounces, the bank eats the cost. A hold gives them time to contact the other bank, verify the funds, and pull the check back if something is wrong. Without holds, people could deposit bad checks, withdraw the money immediately, and disappear.

How long a hold lasts depends on the check amount, your account history, and the bank's own policies. A check for $100 from a known payee might clear in one business day. A check for $5,000 from an unfamiliar source might sit for five to seven business days. Some banks hold the first $225 of any check within one business day, then hold the rest longer.

Key Takeaways

  • Banks hold checks to confirm the money exists in the check writer's account before letting you spend it.
  • Hold length varies by check amount, your account history, and the bank's policy — typically one to seven business days.
  • A hold does not mean the check is bad; it means the bank is still verifying it.
  • You can ask your bank how long a specific check will be held when you deposit it.
  • Checks from your employer or regular sources often clear faster than checks from strangers or out-of-state banks.

When a bank is most likely to hold a check

Banks use specific triggers to decide whether to hold a check and for how long. A large deposit — anything over $5,000, though the threshold varies by bank — almost always gets a hold. A check from out of state or from a bank the receiving bank does not have a direct relationship with may also trigger a hold. A check written on a bank account that is new to you, or from someone you have never received money from before, is another red flag.

Your own account history matters. If you have been with the bank for years, deposit regularly, and rarely overdraw, holds tend to be shorter. If your account is new, you have had overdrafts, or you have deposited bad checks in the past, the bank will hold longer and more often. Some banks also hold checks deposited late in the day or on a Friday, because they have less time to verify before the weekend.

Repeated deposits of the same check — which happens when someone tries to cash a check twice — will trigger an immediate hold or rejection. So will a check with obvious signs of tampering, a missing signature, or an amount written in words that does not match the numbers.

How long the hold actually lasts

Federal law sets a maximum hold period under the Expedited Funds Availability Act. For most checks, banks must make at least the first $225 available within one business day of deposit. The rest of the check can be held up to five business days for local checks or seven business days for out-of-state checks. Business days do not include weekends or federal holidays, so a check deposited on Friday may not clear until the following Thursday.

In practice, many banks clear checks faster than the law allows. Checks from your employer, government agencies, or other large institutions often clear within one business day because those banks have high-speed verification systems. Checks from small businesses or individuals may take the full five to seven days.

Some banks offer a service that clears checks faster for a monthly fee or in exchange for maintaining a higher balance. Others clear checks instantly if you deposit them at a branch in person rather than through a mobile app or ATM. Ask your bank what its standard hold times are and whether faster options exist.

What you can do while a check is on hold

You cannot withdraw money that is on hold, but you can still use other funds in your account. If your account has $500 and you deposit a $2,000 check that is on hold, you can spend the $500 but not the $2,000. If you try to withdraw more than $500, the transaction will be declined or you will overdraw.

You can call your bank and ask how long a specific check will be held. Some banks can tell you the exact date the hold will lift. If you need the money urgently, ask whether the bank offers early release for that check — some do for deposits made in person at a branch, or for checks from certain sources. If the bank says no, your only option is to wait or ask the check writer to send the money another way, such as a wire transfer or ACH payment.

Do not deposit the same check twice hoping one will clear faster. Banks catch duplicate deposits and will hold or reject the second one. If you accidentally deposit a check twice, contact your bank immediately to have one deposit reversed.

When a hold means the check might be bad

A hold is not the same as a rejection. A hold just means the bank is verifying. But if the bank contacts you and says the check bounced, was forged, or came from a closed account, the hold becomes permanent and the deposit is reversed. The money comes back out of your account, and you lose access to it.

If you have already spent money against a held check that later bounces, you will overdraw. Your bank will charge you an overdraft fee, usually $25 to $35, and you will owe the check amount back. The person who wrote the check may also face fees from their own bank for writing a bad check.

If you receive a check that seems suspicious — the amount is unusually large, the signature looks forged, or the check is from someone you do not know — you can refuse to deposit it. If you have already deposited it and it bounces, contact your bank to report it. If the check was intentionally fraudulent, you may also want to report it to local police or the FBI's Internet Crime Complaint Center.

How mobile check deposits affect holds

Depositing a check through a mobile app does not change the hold period, but it may add a day to the timeline. A check deposited through a mobile app on a Monday morning might not be processed until Tuesday, so the hold clock starts later than if you had deposited it in person. Some banks process mobile deposits overnight; others wait until the next business day.

Mobile deposits also carry a higher fraud risk from the bank's perspective, because they cannot physically inspect the check. For that reason, some banks hold mobile deposits longer than in-person deposits, or hold them more often. If you deposit a large or unfamiliar check through your phone, expect a longer hold than you would get at a branch.

Check the image quality when you take photos for a mobile deposit. If the bank cannot read the check clearly, it may reject the deposit or hold it while asking you to resubmit. Make sure the check is fully visible, the writing is legible, and both the front and back are photographed if your bank requires it.

Holds versus fraud flags and account freezes

A hold on a single check is routine and temporary. A fraud flag or account freeze is different and more serious. If your bank suspects fraudulent activity on your account — not just on one check, but across multiple transactions — it may freeze your entire account, not just one deposit. You will not be able to withdraw any money, not even your own funds, until the bank completes its investigation.

Freezes usually last 24 to 48 hours, but can extend longer if the bank needs time to investigate. If your account is frozen, call your bank immediately and ask why. Be prepared to verify your identity and answer questions about recent transactions. If the freeze was a mistake, the bank should lift it quickly. If the bank found actual fraud, it will work with you to secure your account and may issue you a new debit card.

A hold on a check is not a freeze. You can still use your account; you just cannot access that specific deposited amount until the hold lifts.

Frequently Asked Questions

Can a bank hold a check longer than seven business days?

Federal law limits holds to seven business days for out-of-state checks. However, banks can hold longer if they have a legitimate reason — for example, if the check is suspected to be fraudulent, or if your account has a history of overdrafts or bad checks. If a hold exceeds seven days without explanation, contact your bank and ask why.

Does a hold mean the check is fake?

No. A hold just means the bank is verifying the check before releasing the funds. Most held checks are legitimate and clear without issue. A hold becomes a problem only if the check bounces or is rejected during verification.

What happens if I need the money before the hold lifts?

You can ask your bank if it will release the funds early, though it is not required to. Some banks release funds early for deposits made in person or for checks from known sources. If the bank says no, you can ask the check writer to send the money by wire transfer or ACH instead, which are usually faster.

Why do checks from my employer clear faster than checks from other people?

Large employers and payroll processors have established relationships with banks and use high-speed verification systems. Banks trust these sources and clear their checks quickly. Checks from individuals or small businesses lack that track record, so banks hold them longer to verify the funds.

If I deposit a check at an ATM instead of through my phone, will the hold be shorter?

Possibly. ATM deposits are processed faster than mobile deposits at some banks because they are scanned immediately. However, the hold period itself — how long the bank waits to verify the check — is usually the same regardless of how you deposit it.