Federal law sets the maximum hold time, but your bank may release funds faster

A bank can hold a check for up to five business days under the Expedited Funds Availability Act (EFAA), a federal rule that applies to all banks. The clock starts the day after you deposit the check. In practice, most banks release funds within one to three business days, and many release them the next day — but they are legally permitted to wait the full five days.

The hold time depends on what kind of check it is, how much money it is for, and whether you are depositing it in person or through a mobile app. A check from another bank in your same city may clear faster than one from across the country. A large check — the threshold varies by bank but often starts at $5,000 or higher — may be held longer than a small one.

Your bank must tell you when the funds will be available. This information appears in your deposit receipt, in your account settings, or in the bank's funds availability policy. If your bank does not disclose the hold period, you can ask at the branch or call customer service.

Key Takeaways

  • Federal law allows banks to hold checks for up to five business days, but most release funds within one to three days.
  • The hold time depends on the check amount, the bank it is drawn from, and whether you deposited it in person or through a mobile app.
  • Your bank must disclose when funds will be available, either on your receipt or in their funds availability policy.
  • If a bank holds a check longer than five business days without a valid reason, contact the bank and ask for the funds to be released.
  • Checks deposited through mobile apps often have longer holds than checks deposited at a branch or ATM.

Why banks hold checks at all

A bank holds a check because it has not yet received confirmation from the bank that issued the check. When you deposit a check, your bank becomes the receiver. The issuing bank — the one the check is drawn from — has to verify that the account has enough money and that the check is legitimate. Until that verification happens, your bank is taking on the risk that the check will bounce.

The hold also protects against fraud. A forged check or a stolen check can take days or weeks to detect. By holding the funds, the bank reduces its exposure if the check turns out to be fake or if the account holder disputes it later.

The five-day federal limit exists because modern banking technology can verify most checks much faster than it could decades ago. The law was updated in 2010 to reflect faster clearing times, but banks are still permitted to use the full window.

Different hold times for different types of checks

The EFAA sets different maximum hold periods depending on the check type. A local check — one drawn from a bank in the same Federal Reserve region as your bank — can be held for up to two business days. A non-local check — one from a bank in a different region — can be held for up to five business days. A cashier's check, certified check, or government check can be held for up to one business day.

Your bank may release funds faster than these maximums. Many banks clear local checks the next business day and non-local checks within two to three days. Some banks offer next-day availability for all checks if you are a premium account holder or if you deposit in person before a certain time.

Mobile check deposits almost always have longer holds than in-person deposits. A check deposited through your bank's app may be held for five to seven business days, even if it is a local check. This is because the bank cannot verify your identity as easily and cannot inspect the physical check for signs of fraud.

When banks can hold a check longer than five days

A bank can hold a check longer than five business days in specific circumstances. If the check is for an unusually large amount — often $5,000 or more, though this varies by bank — the bank may place an extended hold. If you have a history of overdrafts or returned checks, the bank may hold longer. If the check is from a bank the receiving bank does not recognize or trust, or if the check is from outside the United States, a longer hold is common.

The bank must have a reasonable reason to extend the hold beyond five days. It cannot simply decide to hold your money indefinitely. If the bank places an extended hold, it should notify you in writing and explain the reason. You can ask the bank to shorten the hold if you believe the reason no longer applies.

If you need the money urgently, ask your bank whether it will release funds early. Some banks will do so if you agree to cover any overdraft if the check bounces. Others will not. There is no legal requirement for a bank to release funds before the hold expires.

What to do if a check is held longer than promised

If your bank told you funds would be available on a certain date and that date has passed, contact the bank immediately. Call the customer service number on the back of your debit card or visit your branch in person. Have your deposit receipt and check number ready.

Ask the bank to confirm the current status of the check. It may have cleared but not yet posted to your account — a rare but possible delay. If the bank confirms the check has cleared but the hold is still in place, ask for the funds to be released. If the bank refuses, ask to speak with a supervisor and explain that the hold exceeds the federal maximum or the bank's own stated policy.

If the bank continues to refuse and you believe it is violating the EFAA, you can file a complaint with the Consumer Financial Protection Bureau (CFPB) or with your state's banking regulator. Keep copies of your deposit receipt, the check, and any written communication from the bank about the hold.

How to speed up check deposits

If you need funds quickly, deposit the check in person at a branch rather than through a mobile app. In-person deposits often clear faster because the bank can verify your identity and inspect the check immediately. Deposit before the bank's cutoff time — usually 2 p.m. on business days — so the check can be processed the same day.

Ask your bank about next-day availability programs. Some banks offer this for all customers or for those who meet certain requirements, such as maintaining a minimum balance or setting up direct deposit. If you are a frequent check depositor, it may be worth switching to a bank that offers faster clearing times.

For checks from the same bank, ask the issuer to use a wire transfer or ACH transfer instead. These methods move money directly from one account to another and clear within one to two business days, with no hold. If the check is from a government agency, ask whether they offer direct deposit.

Frequently Asked Questions

Can a bank hold a check for 10 days?

No, not under normal circumstances. Federal law limits holds to five business days for non-local checks and two business days for local checks. A bank can hold longer only if it has a documented reason — such as an unusually large amount or suspected fraud — and must notify you in writing. If your bank is holding a check for 10 days without explanation, contact the bank and ask why.

Does a check clear faster if I deposit it at an ATM?

ATM deposits are usually treated the same as mobile deposits — they often have longer holds than in-person branch deposits. Some banks hold ATM deposits for three to five business days. Check your bank's funds availability policy to see the specific hold time for ATM deposits at your bank.

What happens if I spend money before a held check clears?

If you spend money that is still on hold and the check bounces, your account will be overdrawn. You will owe the bank the overdraft amount plus overdraft fees, which can range from $25 to $35 per transaction depending on your bank. The check will also be returned to the person who deposited it, and they may charge you a returned check fee.

Do all banks hold checks for the same amount of time?

No. While federal law sets the maximum hold time, individual banks can release funds faster. Some banks clear checks the next business day; others take the full five days. Check your bank's funds availability policy or ask a teller what the typical hold time is for the type of check you are depositing.

Can I ask my bank to release a held check early?

You can ask, but the bank is not required to agree. Some banks will release funds early if you have a good account history or if you agree to cover any overdraft if the check bounces. Others will not. Your best option is to ask the person who wrote the check to use a wire transfer or ACH transfer instead, which clear much faster.