An ACH hold is a temporary delay your bank puts on a transfer you've received, during which the money sits in your account but you cannot spend it.
The hold exists because ACH transfers are not when ready. When someone sends you money through the ACH network, the transaction takes one to two business days to fully settle. During that time, your bank does not know whether the transfer will actually go through—the sending bank could reverse it, the account could be closed, or the transfer could fail for technical reasons. To protect itself from loss, your bank freezes the funds until settlement is complete.
You will see the money in your account balance during a hold, but your available balance will be lower. If you try to spend the held funds before the hold lifts, the transaction will be declined. The hold usually lasts one to five business days, depending on your bank's policy and the type of account you have.
Key Takeaways
- An ACH hold prevents you from spending money that has arrived but not yet fully settled, even though you can see it in your account.
- Holds typically last one to five business days; the exact length depends on your bank and whether the transfer is from another bank or within the same bank.
- Transfers between accounts at the same bank usually clear faster and may have shorter holds than transfers from outside banks.
- You cannot remove a hold yourself—only your bank can release it once the transfer has fully settled on both ends.
- If a hold lasts longer than five business days, contact your bank to confirm the transfer actually arrived and ask when it will clear.
Why banks place holds on incoming ACH transfers
ACH transfers move through a clearing house, not directly from one bank to another. The sending bank initiates the transfer, the clearing house processes it overnight, and the receiving bank (yours) gets notified the next business day. But notification is not the same as settlement. Your bank does not know until the second business day whether the sending bank actually had the funds to send, whether the account is still open, or whether the sending bank will reverse the transaction.
A hold protects your bank from a situation where you spend money that gets clawed back. If you withdraw or transfer held funds and the original ACH transfer later reverses, your account would go negative. Your bank would have to chase you for the shortfall. By holding the funds until settlement is complete, your bank ensures that money in your account is actually yours to keep.
The hold is not a punishment or a sign something is wrong. It is a standard risk-management practice that applies to nearly all incoming ACH transfers at nearly all banks.
How long ACH holds typically last
Most banks hold ACH transfers for one to five business days. The exact timeline depends on several factors: when the transfer was initiated, whether it is from another bank or the same bank, your account type, and your bank's specific policy.
Transfers between accounts at the same bank usually clear the fastest—sometimes the same day or next business day—because the money never leaves the bank's system. Transfers from outside banks take longer because they have to move through the ACH network and clear on both ends. A transfer initiated on a Friday may not fully settle until the following Tuesday or Wednesday, since the ACH network does not process on weekends.
Some banks offer faster clearing for certain account types (like premium checking accounts) or for transfers under a certain dollar amount. Check your bank's ACH hold policy in your account settings or by calling customer service to learn what applies to your specific situation.
What you can and cannot do during a hold
During an ACH hold, the money is in your account but not available to you. You can see it in your account balance, but it will not show up in your available balance. If you try to spend it—by debit card, check, or transfer—the transaction will be declined, even though the money appears to be there.
This is a common source of confusion. Many people see the deposit and assume they can use it when ready. Then they overdraft when a purchase is declined, or they bounce a check they thought was covered. The hold is the reason the money is not yet spendable, even though it is already in your account.
You cannot remove the hold yourself. Only your bank can release it once the ACH transfer has fully settled on both the sending and receiving ends. Calling your bank and asking them to lift the hold early sometimes works if you have a long history with the bank and the transfer is from a trusted source, but there is no may provide. Most banks will not override their hold policy.
When a hold lasts longer than expected
If an ACH hold is still in place after five business days, something may have gone wrong. The transfer might not have actually arrived, the sending bank might have initiated it incorrectly, or there could be a mismatch between the account information provided and the account that actually exists.
Contact your bank and provide them with the date the transfer was supposed to arrive, the amount, and the name of the sending bank or person. Ask them to confirm that the ACH transfer actually posted to your account and when the hold will be released. If the transfer never arrived, you will need to contact the person or organization that sent it and ask them to check the status on their end or resend it with corrected information.
If your bank cannot locate the transfer after five business days, ask them for a reference number or trace number. You can then provide this to the sender so they can contact their bank and investigate what happened to the payment.
ACH holds versus other types of payment holds
Banks also place holds on other types of deposits—checks, wire transfers, and mobile deposits—but the reasons and timelines differ. A check hold can last up to ten business days depending on the check amount and your account history. A wire transfer typically clears the same day or next business day and usually has no hold. A mobile deposit hold depends on the amount and your bank's policy, ranging from when ready to several business days.
ACH transfers fall in the middle: longer than wires, shorter than checks in most cases. The hold exists because ACH transfers are reversible for a longer window than other payment types. Understanding which type of payment you received helps you know what timeline to expect.
Frequently Asked Questions
Can I use the money in my account while it is on hold?
No. Even though you can see the deposit in your account balance, the available balance will be lower by the held amount. Any attempt to spend the held funds will be declined. You can only use money that shows in your available balance.
What if I need the money before the hold is released?
Contact your bank and explain the situation. Some banks will release a hold early if you have a long account history, the transfer is from a known source, or the amount is small. There is no may provide, but it is worth asking. If your bank refuses, you will have to wait for the hold to lift naturally.
Does the hold mean the transfer might not go through?
Not necessarily. A hold is precautionary. Most ACH transfers that are held do eventually clear and become available. The hold exists because there is a small window where the transfer could still be reversed or fail, and your bank wants to protect itself during that window.
Why do some transfers have longer holds than others?
The length of a hold depends on the amount transferred, your account type, your banking history, whether the transfer is from the same bank or a different bank, and your bank's specific policy. Larger transfers and transfers from outside banks typically have longer holds. Ask your bank about their hold policy for your account type.
If a hold expires, does that mean the transfer is definitely safe?
Yes. Once the hold is released and the funds become available, the ACH transfer has fully settled on both ends. The sending bank can no longer reverse it. The money is yours to keep and spend.