Banks can hold a check for up to 10 business days, but most hold them for much shorter periods
The length of time a bank holds a check depends on what kind of check it is, who issued it, and which bank you use. A check from another account at your same bank usually clears within one business day. A check from a different bank typically clears within two to three business days. Checks from out-of-state banks or very large amounts may take up to 10 business days — this is the legal maximum under federal rules.
The bank is not holding your money to be difficult. They are protecting themselves against checks that bounce, meaning the account the check came from did not have enough money to cover it. During the hold period, the bank is verifying that the money actually exists in the other account before they let you spend it.
Key Takeaways
- Same-bank checks usually clear in one business day, while checks from other banks typically take two to three business days.
- Federal law allows banks to hold checks for up to 10 business days, though most do not use the full time.
- The hold period starts the day after you deposit the check, not the day you deposit it.
- You can ask your bank about their specific hold times, which may be shorter than the legal maximum.
- If a check bounces after you have already spent the money, your bank can take that money back from your account.
Why banks place holds on checks
When you deposit a check, you are handing the bank a piece of paper that promises money will arrive from somewhere else. The bank has no way to know when ready whether that promise is real. The person who wrote the check might not have the money in their account. The account might be closed. The signature might be forged. Until the bank confirms the money actually exists and can be moved, they are taking a risk by letting you spend it.
If you withdraw money based on a check that later bounces, you have spent money that was never actually yours. The bank can reverse the deposit and charge you an overdraft fee or a bounced-check fee. To prevent this, banks hold the check long enough to confirm it will not bounce.
How long different types of checks take to clear
The speed depends on where the check comes from. A local check — one drawn on an account at your same bank — usually clears within one business day. Your bank already has access to that account and can verify the money when ready.
A check from another bank takes longer because your bank has to contact the other bank to confirm the money is there. This typically takes two to three business days. The process involves a clearing house, which is a central system that banks use to exchange information about checks. If the other bank is in a different state or region, it may take slightly longer.
A check for a very large amount — the threshold varies by bank but is often $5,000 or more — may trigger a longer hold. Your bank may hold these for up to 10 business days to reduce the risk of fraud or insufficient funds. Out-of-state checks and checks from banks your bank does not have a relationship with may also take the full 10 business days.
When the hold period starts and ends
The hold period does not start the moment you hand the check to the teller. It starts the next business day. If you deposit a check on a Monday, the hold period begins on Tuesday. Weekends and bank holidays do not count as business days, so a check deposited on Friday does not start its hold period until Monday.
The hold ends when the bank has confirmed the money is available. For most checks, this happens within the timeframes listed above. Once the hold ends, the money is yours to spend. Your bank will show the check as "cleared" in your account, and the funds will be available for withdrawal.
What happens if you spend money before the hold ends
If your bank allows you to withdraw money before a check has fully cleared, you are taking a risk. If the check bounces, your bank will reverse the deposit and take the money back from your account. If you have already spent it, your account will go negative, and you will owe the bank money.
Your bank will also charge you a fee — usually called a bounced-check fee or returned-item fee — for each check that bounces. These fees typically range from $25 to $35 per check, though the amount varies by bank. If the check bounces and you have already spent the money, you could end up owing both the check amount and the fee.
How to find out your bank's specific hold times
Your bank's hold times may be shorter than the legal maximum. Some banks clear checks faster than others, and some offer accounts with shorter holds. You can find your bank's hold policy in a few ways.
Call your bank's customer service line and ask how long they typically hold checks from other banks and out-of-state checks. You can also ask about their policy for large checks. Many banks post this information on their website under account terms or deposit policies. If you are opening a new account, ask about hold times before you choose which account to open — some checking accounts are designed for people who need faster access to deposited funds.
Holds on mobile and remote deposits
If you deposit a check using your bank's mobile app or by mailing it in, the hold period may be longer than if you deposit it in person at a branch. Mobile deposits sometimes take an extra business day because the bank has to process the image you sent before they can begin verifying the check. Remote deposits by mail take even longer because the check has to travel to the bank first.
Ask your bank about their specific timeline for mobile and remote deposits. Some banks offer faster processing for mobile deposits if you use their app, while others treat all remote deposits the same way. If you need access to money quickly, depositing the check in person at a branch is usually the fastest option.
Frequently Asked Questions
Can my bank hold a check longer than 10 business days?
No. Federal law sets 10 business days as the maximum hold period. If your bank is holding a check longer than that, contact them and ask why. In most cases, they should release the funds by the 10th business day.
What if the check is from a closed account?
The check will bounce, and your bank will reverse the deposit. This usually happens within the hold period, so you will not have spent money that was never there. If it happens after you have withdrawn funds, your account will go negative and you will owe the bank the amount of the check plus any fees.
Does the hold time depend on how much money is in my account?
No. The hold time is based on the check itself — where it is from, how large it is, and whether it is local or out-of-state. Your account balance does not change how long the bank holds the check. However, if your account is overdrawn when the check bounces, you may face additional fees.
Can I ask my bank to clear a check faster?
You can ask, but your bank is not required to speed up the process. Some banks will release funds early if you have a good history with them or if the check is from a trusted source. It never hurts to call and explain why you need the money quickly, but do not count on it happening.
What is the difference between a hold and a freeze?
A hold is temporary and automatic — the bank releases it after a set period. A freeze is usually longer and happens for a specific reason, like a legal dispute or suspected fraud. If your account is frozen, contact your bank when ready to find out why and how long it will last.