How long a bank hold lasts depends on the check amount, the account type, and whether you're depositing at a branch or ATM

Federal law lets banks hold checks for up to five business days for most deposits. But the actual hold time varies. A check under $100 might clear in one business day. A check over $5,000 can be held for the full five days. Some banks hold checks longer if you're a new account holder or if the check is drawn on an out-of-state bank. Mobile deposits and ATM deposits often have longer holds than deposits made at a teller window.

The hold starts the day after you deposit the check, not the day you deposit it. If you deposit on Friday, the hold clock starts Saturday. Weekends and holidays don't count as business days, so a Friday deposit might not clear until the following Wednesday or Thursday.

Your bank must tell you the hold period when you deposit the check. If they don't, ask. Some banks post the funds to your account before the hold ends—meaning you can see the money—but you still can't spend it until the hold lifts. Other banks don't show the deposit at all until the hold is over.

Key Takeaways

  • Federal law allows banks to hold checks for up to five business days, but most checks clear in one to three business days.
  • Checks under $100 usually clear faster than larger checks, and deposits made at a teller window clear faster than ATM or mobile deposits.
  • The hold period starts the day after you deposit the check, and weekends and holidays do not count as business days.
  • Your bank must disclose the hold period at the time of deposit; if they don't, ask before you leave the branch.
  • Even if the money appears in your account, you cannot spend it until the hold ends, or you risk overdraft fees.

Why banks hold checks at all

Banks hold checks because they need time to verify the check is real and that the account it's drawn on has enough money. The bank receiving your check (the depositary bank) sends it to the bank that issued it (the paying bank) through a clearing system. The paying bank then confirms the signature, checks for fraud, and verifies the funds exist. Only after that confirmation does the money actually move.

This process used to take a week or more. Modern clearing systems are faster, but banks are still legally allowed to hold the full five business days. They do this partly for fraud protection and partly because they earn interest on the float—the time between when you deposit a check and when it clears.

Hold times by check type and deposit method

The fastest clears are checks under $100 deposited at a teller window. These often clear by the next business day. Checks between $100 and $5,000 typically clear in two to three business days. Checks over $5,000 can be held the full five business days.

Deposit method matters too. Checks deposited at a branch teller clear faster than checks deposited at an ATM, which clear faster than mobile deposits. Mobile deposits—where you photograph the check with your phone—often carry a five to seven business day hold because the bank has to verify the image quality and confirm the check hasn't been deposited twice.

Out-of-state checks and checks drawn on banks outside the Federal Reserve system can take longer. Some banks hold these for seven to ten business days, though federal law caps the hold at five business days for most deposits.

What happens if you spend money before the hold ends

If you withdraw or spend money before a check hold ends and the check bounces, you're responsible for the overdraft. Your bank will charge you an overdraft fee—typically $25 to $35 per transaction—even though the check was the problem, not your account balance. If the check bounces, the bank will also reverse the deposit, leaving your account short.

Some banks offer overdraft protection, which links your checking account to a savings account or credit line. If you overdraft, the bank pulls money from the linked account instead of charging a fee. But this only helps if you have money in the linked account.

The safest approach is to assume the hold period is real and don't spend the money until it clears. If you need the money urgently, ask your bank if they can release the hold early. Some banks will do this for established customers or for small checks.

How to find out your bank's specific hold policy

Every bank publishes its hold policy in the account agreement or on its website. Look for a section called "Funds Availability" or "Check Holds." The policy will list hold times by check amount and deposit method. Some banks have different policies for new accounts versus established accounts.

You can also ask a teller when you deposit a check. They should tell you the exact date the funds will be available. Write it down or take a photo of the receipt, which often shows the availability date.

If your bank holds checks longer than federal law allows, or if they don't disclose the hold period, contact your bank's customer service. If the problem persists, you can file a complaint with the Consumer Financial Protection Bureau or your state's banking regulator.

Faster alternatives to checks

If you need money to clear quickly, consider other payment methods. ACH transfers (bank-to-bank transfers) typically clear in one to three business days and have no hold period once they arrive. Wire transfers clear the same day or next business day but cost $15 to $50. Peer-to-peer payment apps like Venmo or PayPal can move money instantly if both parties use the same app, though moving money out to a bank account still takes one to three business days.

If someone is paying you by check and you need the money fast, ask them to use ACH or a wire transfer instead. If they insist on a check, deposit it at the bank where it's drawn (the paying bank) rather than your own bank. Deposits at the paying bank sometimes clear faster because the check doesn't have to travel between banks.

Frequently Asked Questions

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

Federal law caps holds at five business days for most deposits. However, banks can hold checks longer if you're a new account holder (up to nine business days), if the check is very large, or if there's a reason to suspect fraud. If your bank holds a check longer than five business days without a stated reason, contact them to ask why.

Does the hold time start the day I deposit the check or the day after?

The hold starts the day after you deposit the check. If you deposit on Monday, the hold period begins Tuesday. Weekends and federal holidays do not count as business days, so a Friday deposit won't start clearing until Monday.

What if the check is from another country?

International checks take much longer to clear—typically two to four weeks—because they have to go through international clearing systems and currency conversion. Some banks charge a fee to deposit international checks. Ask your bank about their policy before depositing.

Can I get the hold removed early?

Some banks will release a hold early if you ask, especially for small checks or if you're an established customer with a good history. There's no harm in asking a teller. Larger checks or checks from new accounts are less likely to be released early.

What if I deposit a check and it bounces after I've already spent the money?

You're responsible for the overdraft. Your bank will charge an overdraft fee and reverse the deposit. The check writer is also responsible for the bounced check fee from their bank. If the check bounces, don't spend the money until you confirm it cleared.