Banks can hold a check for up to seven business days, but most release funds faster
The longest a bank can legally hold a check is seven business days from the day you deposit it. This is set by the Expedited Funds Availability Act, a federal rule that applies to all banks. However, most banks release funds much sooner — often the next business day for checks deposited at a branch or ATM, and sometimes the same day for mobile deposits.
The actual hold time depends on three things: the type of check, how you deposited it, and whether the bank has a reason to suspect fraud or insufficient funds at the paying bank. A check from another account at your same bank typically clears instantly. A check from a different bank in your state might clear in one or two days. A check from an out-of-state bank can take the full seven days.
Banks use holds to protect themselves from bounced checks — if the paying bank rejects the check after your bank has already given you the money, your bank absorbs the loss. The hold is the bank's insurance policy while it waits to confirm the check is good.
Key Takeaways
- Federal law allows banks to hold checks for up to seven business days, but most release funds within one or two days.
- Checks from the same bank clear fastest; checks from out-of-state banks take longest.
- A bank can extend the hold beyond seven days only if it has specific reason to believe the check is fraudulent or the paying bank lacks funds.
- Mobile deposits and ATM deposits may have different hold times than branch deposits, and some banks hold mobile deposits longer.
- If a bank holds a check longer than allowed, you can file a complaint with your bank's regulator.
Why banks place holds on checks at all
When you deposit a check, your bank does not immediately know whether the check is real or whether the paying bank will honor it. The paying bank — the one the check is drawn on — takes time to verify the account exists, the account has enough money, and the signature is legitimate. Until your bank receives confirmation from the paying bank, it is taking a risk by giving you access to the money.
If the paying bank rejects the check after your bank has already let you spend the funds, your bank loses that money. Holds protect the bank from this loss. The longer the distance between banks and the more manual steps involved, the longer the hold typically lasts.
How hold times vary by check type and deposit method
A check drawn on an account at your own bank usually clears the same day or within hours, because the paying bank is your bank — no inter-bank communication is needed. Your bank simply verifies the account and funds internally.
A check from another bank in your state typically clears within one business day. Your bank sends the check through a regional clearing house, which routes it to the paying bank. The paying bank confirms the account and funds and sends confirmation back.
A check from an out-of-state bank can take two to seven business days. The check travels through the Federal Reserve's check clearing system, which involves more steps and more banks. The farther the paying bank is from your bank, the longer the route.
How you deposit the check also matters. A check deposited at a branch during business hours may clear faster than one deposited at an ATM after hours. A mobile deposit — where you photograph the check with your phone — often has a longer hold than a branch deposit, sometimes up to ten business days, because the bank cannot physically inspect the check.
When a bank can hold a check longer than seven days
Federal law allows a bank to extend a hold beyond seven business days in specific situations. The bank must have a reasonable reason to believe the check is fraudulent, that the paying bank lacks sufficient funds, or that the account has been repeatedly overdrawn. The bank must also notify you in writing of the extended hold and the reason for it.
If a check is very large — typically $5,000 or more, though this varies by bank — the bank may place a longer hold. If you are a new customer, the bank may hold checks longer during your first 30 days. If you have a history of depositing bad checks, the bank can place longer holds on future deposits.
A bank cannot hold a check indefinitely without notifying you. If the hold extends beyond seven business days, the bank must tell you when the funds will be released and why they are being held.
What to do if a bank holds a check too long
If your bank holds a check longer than seven business days without a written reason, or if the reason given does not fit one of the legal exceptions, you can file a complaint. Start by speaking with a manager at your branch and asking for the specific reason for the hold in writing.
If the bank cannot justify the hold, ask for the funds to be released immediately. If the bank refuses, you can file a complaint with your bank's federal regulator. Most banks are regulated by the Office of the Comptroller of the Currency (OCC), the Federal Reserve, or the Federal Deposit Insurance Corporation (FDIC). Your bank's website or account statements will show which regulator oversees it.
You can also file a complaint with the Consumer Financial Protection Bureau (CFPB) online at consumerfinance.gov. The CFPB investigates complaints about unfair or deceptive banking practices and can order a bank to refund fees or damages if it violated the law.
How to speed up check deposits
If you need funds quickly, deposit the check at a branch during business hours rather than at an ATM or through mobile deposit. Branch deposits clear faster because the bank can verify the check immediately and does not have to wait for a photograph to be processed.
Ask the teller whether the check qualifies for next-day availability. Many banks offer this for checks under a certain amount — often $200 to $500 — or for checks drawn on local banks. Some banks offer next-day availability to all customers for all deposits, so it is worth asking.
If the check is from a business or government agency, ask the issuer whether they offer direct deposit instead. Direct deposit transfers funds electronically and clears within one or two business days, faster than a paper check in most cases.
Holds on checks you write versus checks you deposit
A hold on a check you deposit is different from a hold on a check you write. When you write a check, the money stays in your account until the person you wrote it to deposits it and it clears. This can take days or even weeks, depending on when they deposit it and how long their bank holds it.
Some banks place a hold on the funds in your account as soon as you write a check, to prevent overdrafts. Others do not deduct the money until the check actually clears. Check your bank's policy in your account agreement or ask a teller. This matters if you are managing a tight balance and need to know when money will actually leave your account.
Frequently Asked Questions
Can a bank hold a check for more than seven days?
Yes, but only if the bank has a specific reason — such as suspicion of fraud, a very large check amount, or a pattern of bad checks from you. The bank must notify you in writing of the extended hold and the reason. Without a documented reason, seven business days is the legal limit.
Why did my mobile deposit take longer than my branch deposit?
Mobile deposits often have longer holds because the bank cannot physically inspect the check. The bank must verify the image quality and confirm the check is real before releasing funds. Some banks hold mobile deposits for up to ten business days, while branch deposits may clear in one or two.
Does the bank have to tell me how long the hold will be?
The bank must tell you the hold time if it exceeds one business day. For holds longer than seven business days, the bank must provide written notice that includes the reason for the extended hold and the date funds will be released.
What happens if I write a check before a deposited check clears?
If you write a check before a deposited check clears and the deposit does not go through, you risk overdrawing your account. The check you wrote may bounce, and your bank may charge an overdraft or insufficient funds fee. It is safer to wait until a deposit clears before spending the money.
Can I dispute a check if the bank holds it too long?
You cannot dispute the hold itself, but you can file a complaint if the hold violates federal law. If the bank held the check longer than seven business days without a valid reason, you can report it to your bank's regulator or the CFPB. If the hold caused you financial harm — such as overdraft fees — you may be able to request reimbursement.