Banks hold checks to protect themselves from fraud and overdrafts, not to punish you

A check hold is a delay your bank places on deposited funds before making them available to you. During the hold, the money sits in your account but you cannot withdraw it or use it to pay bills. Banks do this because a check is a promise to pay, not actual money — the funds have to clear from the other bank first, and until they do, your bank is taking a risk.

The hold exists because checks can bounce, be forged, or be written on accounts with insufficient funds. If you withdraw money against a check that later bounces, you end up owing your bank that money. The hold period gives the other bank time to confirm the check is real and the account has enough money to cover it.

Key Takeaways

  • Banks can hold checks for up to ten business days under federal law, though most holds last one to five business days.
  • The hold period depends on the check amount, whether you are a new customer, and whether the check is from a local or out-of-state bank.
  • You can ask your bank about its specific hold policy, and some banks offer next-day availability on smaller checks or checks from local banks.
  • If you need the money urgently, mobile deposit, wire transfers, or asking the check writer to use a different payment method may be faster options.

How long banks can legally hold checks

The Expedited Funds Availability Act sets the maximum hold periods banks can use. For most checks, the longest hold is ten business days from the day you deposit. However, banks can hold checks for longer in specific situations — for example, if you deposit a check for more than $5,000, if the check is from an out-of-state bank, or if you are a new customer.

In practice, most banks hold checks for one to five business days. A check from a local bank often clears faster than one from across the country. Some banks offer next-day availability on checks under a certain amount, especially if you are an established customer with a good account history.

The hold period is measured in business days, not calendar days. Weekends and bank holidays do not count. If you deposit a check on Friday, the hold clock does not start until Monday.

Why different checks get different hold lengths

Banks use several factors to decide how long to hold a check. A large check — typically over $5,000 — gets a longer hold because the risk is higher. A check from a bank in your state usually clears faster than one from across the country, because local banks have established relationships and faster clearing networks.

New customers face longer holds than established ones. If you opened your account less than thirty days ago, your bank may hold checks for the full ten business days even if they are small. Banks do this because they have no history with you and cannot assess your account risk.

The type of check also matters. A cashier's check or certified check clears much faster — often same-day or next-day — because the bank has already verified the funds. A personal check from someone you do not know gets a longer hold than one from your employer.

What happens to your money while it is on hold

While a check is on hold, the money is in your account but marked as unavailable. You cannot withdraw it, transfer it, or use it to cover other transactions. If you try to spend the held funds, your bank will either decline the transaction or charge you an overdraft fee.

The hold does not mean the money is gone or that your bank is stealing it. The funds are there — they are just locked until the check clears. Once the hold period ends and the check has cleared, the money becomes available and you can use it normally.

Some banks show held funds separately from available funds in your account. Others show the total balance but note which portion is on hold. Check your bank's app or website to see how it displays held funds.

How to find out your bank's hold policy

Every bank has its own hold policy within the legal limits. You can find this information in your account agreement, on your bank's website, or by calling customer service. Ask specifically about holds on personal checks, business checks, and checks from out-of-state banks.

Some banks publish their hold schedules publicly. For example, a bank might state that checks under $200 from local banks clear next business day, while checks over $200 or from out-of-state banks take three to five business days. Knowing your bank's specific policy helps you plan around holds.

If you deposit checks regularly, ask whether your bank offers faster clearing for direct deposit or mobile deposit. Some banks treat mobile deposits differently than in-person deposits, and some offer next-day availability for customers who meet certain criteria.

Faster alternatives if you cannot wait for the hold to clear

If you need the money before the hold ends, several options exist. Mobile deposit sometimes clears faster than depositing a check in person, though it still goes through the same hold policy. Wire transfers from the check writer move money in hours rather than days, but they cost money and require the other person to have banking information.

You can also ask the person who wrote the check to use a different payment method — a bank transfer, payment app like Venmo or PayPal, or a cashier's check. A cashier's check clears almost immediately because the bank has already verified the funds on the front end.

If the check is from your employer, ask about direct deposit. Direct deposit bypasses checks entirely and deposits your pay straight into your account, usually with no hold at all.

What to do if a hold seems too long

If your bank is holding a check longer than its published policy allows, contact customer service and ask why. Banks can extend holds beyond their normal policy if they have a specific reason — for example, if the check looks suspicious or if your account has had problems in the past — but they must tell you the reason and the new expected date.

If a hold is causing you real hardship, explain the situation to your bank. Some banks will release funds early as a courtesy, especially for established customers or smaller checks. It never hurts to ask, but understand that the bank is not required to do so.

If you believe your bank is violating the Expedited Funds Availability Act, you can file a complaint with the Consumer Financial Protection Bureau or your state's banking regulator. Keep records of when you deposited the check, what your bank's policy says, and when the funds actually became available.

Frequently Asked Questions

Can a bank hold a check indefinitely?

No. Federal law limits holds to ten business days for most checks, and shorter for some. If your bank has not released the funds after ten business days, contact customer service and ask why. If the hold continues without explanation, you may have grounds to file a complaint.

Do holds apply to checks deposited through mobile banking?

Yes, mobile deposits go through the same hold policy as in-person deposits at most banks. However, some banks offer faster clearing for mobile deposits under certain conditions. Check your bank's policy or ask customer service whether mobile deposit clears faster than a teller deposit.

What if the check bounces after the hold ends?

Your bank will reverse the deposit and deduct the money from your account. If you have already spent the funds, you will owe your bank the amount of the bounced check, plus any overdraft fees. The bank may also charge a returned-check fee.

Does the hold time count toward when I can spend the money?

No. The hold period is the time the bank needs to verify the check. Once the hold ends and the check has cleared, the money is yours to spend. If the check bounces after that, it is a separate issue.

Can I ask my bank to remove a hold early?

You can ask, but your bank is not required to agree. Some banks will release funds early for established customers or smaller checks as a courtesy. The worst that can happen is they say no, so it is worth asking if you need the money urgently.