A check hold freezes deposited funds for a set number of days

When you deposit a check, your bank does not make that money available right away. Instead, it places a hold on the funds—a temporary freeze that prevents you from withdrawing or spending the money until the bank has confirmed the check is real and the account it came from actually has the money to cover it. During the hold period, the check appears in your account, but you cannot touch it.

The hold exists because check fraud is common and because the banking system moves slowly. When you hand over a check, your bank must contact the other bank (the one the check was drawn on), verify the account exists, confirm there are sufficient funds, and wait for the funds to actually move. Until all that happens, your bank is taking on the risk that the check will bounce—meaning the account has no money, or the account number is fake, or the check itself is counterfeit. The hold protects the bank from lending you money that may never arrive.

How long the hold lasts depends on the type of check, your account history, and your bank's policy. A check from another account at the same bank may clear in one business day. A check from a different bank typically takes two to five business days. Checks drawn on accounts outside the United States can take much longer—sometimes ten business days or more.

Key Takeaways

  • A check hold is a temporary freeze on deposited funds while your bank verifies the check is real and the account behind it has money.
  • Holds typically last one to five business days for domestic checks, depending on the bank and the type of check.
  • Your bank must follow federal rules about how long it can hold funds; the Expedited Funds Availability Act sets maximum hold periods.
  • You can ask your bank to release a hold early if you know the check is legitimate, though the bank is not required to do so.
  • If a check bounces after the hold expires and you have already spent the money, you may face overdraft fees or be responsible for repaying the amount.

Why banks use holds instead of clearing checks instantly

The check system is old and slow by design. When you write a check, the recipient deposits it at their bank. That bank then sends the check (or an image of it) to a clearing house, which routes it to your bank. Your bank then verifies the account number, checks for sufficient funds, and moves the money. This entire chain can take several days, and during that time your bank has no way to know whether the check is good.

A hold protects your bank from a specific risk: you deposit a check, the bank makes the funds available to you immediately, you spend the money, and then the check bounces because the account it came from was closed or had no funds. Now your bank has given you money it never received. If you have already spent it, the bank has lost that money. The hold shifts the risk back to you—you cannot spend money that may not be real.

Holds also protect against check fraud. A stolen check or a forged check will eventually be caught, but not instantly. The hold period gives the issuing bank time to flag the check as fraudulent before your bank has already released the funds to you.

How long holds last and what the law says

The Expedited Funds Availability Act (EFAA), a federal law, sets the maximum time a bank can hold funds. The rules vary by check type:

Check TypeMaximum Hold Period
Check drawn on an account at the same bankOne business day
Check drawn on a different bank (local or regional)Two business days
Check drawn on a bank in a different regionFive business days
Check drawn on a non-U.S. bankUp to ten business days
Cash deposit or wire transferSame day (no hold)

These are maximums, not minimums. Your bank can release funds faster if it chooses. Some banks release funds the same day for checks under a certain amount, or for customers with long account histories and no history of bounced checks. Other banks stick to the maximum allowed hold.

The law also allows banks to place longer holds in specific situations: if you are a new customer (within thirty days of opening the account), if you have deposited a check that bounced before, if the check is for an unusually large amount, or if your account has been overdrawn recently. In these cases, the bank can hold funds for up to seven business days for domestic checks.

What happens when a check clears or bounces

Once the hold period ends, one of two things happens. If the check is good—the account exists, has sufficient funds, and is not flagged as fraudulent—the hold is lifted and the money becomes yours to spend. The check has cleared. You will see the deposit reflected in your available balance, not just your account balance.

If the check bounces, your bank will reverse the deposit and remove the funds from your account. If you have already spent the money, your account will go negative and you may face an overdraft fee. You will also be responsible for repaying the amount to the person who deposited the check. Some banks charge an additional fee (typically $10 to $25) when a deposited check bounces.

If you wrote the check yourself and it bounced, the consequences are different: the recipient's bank will charge them a fee, they may pursue you for the money, and the bounce may be reported to ChexSystems (a banking history database). Future banks may refuse to open an account for you if you have a history of bounced checks.

How to find out when a hold will be released

When you deposit a check, ask the teller or check the receipt for the expected release date. Most banks also show the hold status in your online account or mobile app—you will see the deposit listed, often with a note saying "pending" or "on hold until [date]." If you do not see this information, call your bank's customer service line or log into your account online.

The release date is not always the same as the maximum hold period. If you deposit a check on a Friday, for example, the hold may not start counting until Monday (the first business day). If the release date falls on a weekend or holiday, the hold extends to the next business day. Always count business days, not calendar days.

Some banks allow you to see a portion of the funds before the full hold is released. For example, a bank might make the first $200 available after one business day and the remainder after five business days. Check your bank's specific policy in your account agreement or by calling customer service.

When you can ask for an early release

If you know the check is legitimate and you need the money before the hold expires, you can ask your bank to release it early. Call the customer service number on the back of your debit card or visit a branch in person. Explain that you deposited a check and ask if the bank can release the funds sooner.

Your bank is not required to grant this request, but many will if you have a good account history and the check is from a trusted source (like your employer or a government agency). Some banks will release funds early if you can provide additional verification—for example, if you can show a pay stub matching the check amount, or if the check is from a well-known company.

If your bank refuses to release the hold early and you urgently need the money, you have limited options. You can ask the person who wrote the check to stop payment and give you the money in another form (cash, wire transfer, or ACH transfer). You can also ask if they can write you a check from a bank account at the same institution as yours, which would clear in one business day. Neither option is may provide to work, but both are worth asking about.

How to avoid problems with check holds

The simplest way to avoid hold delays is to stop using checks. Wire transfers, ACH transfers, and digital payment apps move money the same day or next business day with no hold period. If someone owes you money, ask them to send it by one of these methods instead.

If you must deposit checks, deposit them early in the week rather than late Friday. A check deposited on Monday will clear faster than one deposited on Friday, because the clearing process starts immediately. Avoid depositing very large checks if possible, as banks are more likely to place extended holds on unusually large amounts.

Keep a buffer in your account so that a hold does not leave you unable to pay bills. If you are living paycheck to paycheck and relying on a check deposit to cover expenses, a five-day hold can create real problems. If this is your situation, ask your employer or the check issuer to use direct deposit or ACH transfer instead.

Frequently Asked Questions

Can I withdraw money from a check that is on hold?

No. While the check is on hold, the funds are not available for withdrawal or spending, even though you can see the deposit in your account. You must wait until the hold is released. If you attempt to spend the money and the check bounces, you will face overdraft fees.

Why does my bank hold checks longer than the law allows?

Your bank should not hold checks longer than the law allows. If you believe your bank is violating the Expedited Funds Availability Act, contact your bank's customer service and ask why the hold is longer than the legal maximum. If the bank cannot explain it, file a complaint with the Consumer Financial Protection Bureau (CFPB) or your state's banking regulator.

Do mobile check deposits have holds too?

Yes. When you photograph a check and deposit it through your bank's mobile app, the same hold rules apply. The hold period may be slightly shorter (sometimes one to two business days) because the bank receives the image immediately, but you still cannot spend the money until the hold is released.

What if I deposit a check and then the person who wrote it stops payment?

If the check writer stops payment before the check clears, your bank will not receive the funds and the deposit will be reversed. If you have already spent the money, your account will go negative. You will need to contact the person who wrote the check and ask them to resolve the issue or provide the money another way.

Do cashier's checks and money orders have holds?

Cashier's checks and money orders are treated like regular checks and are subject to holds, though banks sometimes release them faster because they are considered lower-risk. Certified checks also have holds. Only cash and wire transfers clear with no hold period.