Banks can hold a check for up to 10 business days, but most hold them for 1 to 5 days

The length of time a bank holds a check depends on the type of check, the amount, and whether the check is from another bank or your own. The Expedited Funds Availability Act (also called Regulation CC) sets the legal maximum hold periods that U.S. banks can impose. For most checks, your bank must make the funds available within a specific number of business days after you deposit them — but that does not mean the check has cleared or that the money is truly yours yet.

A hold is different from a cleared check. During the hold period, the money shows in your account but you cannot withdraw it. The bank is waiting to confirm the check is real, the account it came from has enough money, and no fraud is involved. Once the hold lifts, you can use the funds — but the check can still bounce days or even weeks later, and you could be responsible for the amount.

Key Takeaways

  • Local checks (drawn on banks in your area) must be available within one business day; non-local checks within two to five business days.
  • Banks can hold cashier's checks and government checks for one business day, and checks from the same bank for the same day.
  • A hold of up to 10 business days is legal if the check is large, from a new account, or if the bank has reason to suspect fraud.
  • The funds becoming available does not mean the check cleared — the paying bank can still reject it, and you remain liable for the full amount.
  • You can ask your bank in writing to explain why a hold was placed and how long it will last.

Standard hold times for different types of checks

The law divides checks into categories, and each has a different hold timeline. Local checks — those drawn on a bank in your area or region — must be available by the next business day. Non-local checks drawn on banks outside your area can be held for up to five business days. Some banks hold them for two or three days as a competitive advantage, but five is the legal maximum.

Cashier's checks and government checks (like tax refunds or Social Security) must be available by the next business day. Checks drawn on the same bank where you are depositing them must be available the same day. Wire transfers and ACH transfers are not checks and follow different rules — they typically clear within one to three business days.

These timelines are measured in business days, not calendar days. Weekends and federal holidays do not count. If you deposit a check on Friday, the clock does not start until Monday.

When banks can hold a check longer than the standard time

Banks have legal reasons to place longer holds. If you deposit a check for more than $5,225 (the threshold varies slightly by bank and can change), the bank can hold the funds for up to 10 business days. If your account is new — typically less than 30 days old — the bank can hold any check for up to 10 business days. If the bank has reason to suspect the check is fraudulent, forged, or that the account it came from does not have enough money, it can also hold for up to 10 days.

Banks must tell you in writing when they place a hold longer than the standard time. The notice should say why the hold was placed and when the funds will be available. If you do not receive a notice, ask your bank for one. You have the right to know the reason and the timeline.

Repeated holds or holds that seem unreasonable can be a sign to switch banks. Some banks are more aggressive with holds than others, and you can compare policies before opening an account.

What happens after the hold lifts

When the hold period ends, the funds appear in your available balance and you can withdraw them. This does not mean the check has fully cleared or that the paying bank has confirmed the funds. The paying bank can still reject the check days or weeks later if the account does not have enough money, if the signature does not match, or if the check is reported stolen.

If a check bounces after you have already spent the money, you are responsible for repaying your bank the full amount. Your bank may charge you a returned-check fee (typically $25 to $35) and the check writer may also charge you a fee. If you write a check against funds from a deposited check that later bounces, your own check may bounce too, creating a chain of fees.

For large or unfamiliar checks, it is safer to wait a full week or more before spending the money, even if the hold has lifted. Contact the person or business who sent the check if you are unsure whether it is legitimate.

How to find out why your check is on hold

Your bank is required to disclose the reason for a hold if you ask. Call your bank's customer service line or visit a branch and ask to speak with someone about the hold on your deposit. Have your deposit receipt or check number ready. The bank should tell you the specific reason — large amount, new account, suspected fraud, or another reason — and the exact date the funds will be available.

If the hold seems wrong or the timeline seems too long, you can ask the bank to review it. Bring documentation if you have it: a letter from the check writer confirming the check is legitimate, proof that you have a long account history with the bank, or evidence that the check is from a trusted source. The bank is not required to shorten the hold, but it may do so if you make a reasonable case.

If a bank repeatedly places holds on legitimate checks or refuses to explain them, you can file a complaint with the Consumer Financial Protection Bureau (CFPB) at consumerfinance.gov. The CFPB investigates complaints about unfair or deceptive banking practices.

Holds on mobile and remote deposits

Checks deposited through a mobile app or ATM may be held longer than checks deposited in person at a branch. Banks often place a 5 to 10 business day hold on mobile deposits because they cannot verify the check image in real time the way a teller can. Some banks hold mobile deposits for the maximum time allowed by law.

If you need the money quickly, depositing the check in person at a branch teller window usually results in a shorter hold. Ask the teller what the hold will be before you hand over the check. Remote deposits — checks mailed to the bank or deposited at an ATM — are treated differently by each bank, so check your bank's policy.

Frequently Asked Questions

Can a bank hold a check indefinitely?

No. The law sets a maximum hold of 10 business days for most situations. After that, the funds must be available. If your bank is holding a check longer than 10 business days, contact the bank and ask why. If they cannot give you a legal reason, file a complaint with the CFPB.

If the funds are available, can I spend the money safely?

The funds are available to spend, but the check can still bounce afterward. You remain liable for the full amount if it does. For large checks or checks from unfamiliar sources, wait a full week after the hold lifts before spending the money to reduce your risk.

What if I need the money before the hold lifts?

You can ask your bank to release the funds early, but they are not required to do so. Some banks will release funds early if you have a long account history or if the check is from a trusted source. You can also ask the check writer to wire the money instead, which clears much faster.

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

No. Banks can hold checks for less time than the law allows. Some banks hold local checks for same-day or next-day availability as a competitive advantage. Check your bank's specific hold policy in your account agreement or by calling customer service.

What is the difference between a hold and a freeze?

A hold is temporary and lifts automatically after a set number of days. A freeze is usually placed by law enforcement, a court order, or the bank due to suspected fraud, and it can last much longer. If your account is frozen, contact your bank when ready to find out why.