What is an ACH hold?
Learn what an ACH hold is, why it happens, and how long it typically lasts, and how to avoid it.
You log into your bank account, and among the usual credits and debits, you see a line item that reads “ACH HOLD”.
What’s going on? What is an ACH hold, and why is it showing in your checking account?
That’s exactly what we’ll explore in this article.
What is an ACH hold?
ACH payments are a method of sending or receiving money electronically between bank accounts. The payments are processed via the ACH network, which is overseen by the Nacha organization and regulated by federal and state institutions.
An ACH hold is when funds in a bank account are temporarily restricted because of a pending ACH payment. When an ACH transaction is initiated, the bank may place a hold on the amount in the payee’s account while the payment is being processed to ensure the funds are available.
For example, the owner of a party goods store initiates an ACH payment of $800 to a vendor who supplied a stock of cake decorations. The next day, the store owner logs into their bank account and notices that an ACH hold has been placed on the $800 payment amount, essentially designating those funds as unavailable. After two business days, the ACH payment is cleared, the hold is released, and the $800 is debited from the store owner’s account and credited to the vendor’s account.
Why is an ACH hold payment important? It helps to manage the payment process, ensuring that funds are available to settle transactions properly, and preventing compromised situations like insufficient funds or overdrafts.
On the downside, an ACH hold negative balance could occur if there isn’t enough money in the account to cover the restricted access to funds. If ACH withdrawals cause the account balance to dip below the minimum requirement, this could lead to problems with your bank. However, with the right accounts payable tool, it’s simple to manage the temporary hiccups of an ACH hold to your business’s cash flow.
When does an ACH hold occur?

An ACH hold can occur at different stages of the transaction process, including:
- Payment initiation: When an ACH debit is initiated, requesting funds from a payer’s account.
- Authorization: After the payer authorizes the transaction, and the bank receives an alert about the pending debit.
- Verification of funds: While the system checks that there are sufficient funds in the account to cover the payment.
- Processing: While the ACH network is processing the payment, which can take 1 to 2 business days.
- Large or unusual transactions: If the ACH payment is large or unusual, an ACH hold offers an extra security measure.
- Errors or discrepancies: If the payment request does not align with the pre-approved ACH transaction list, an ACH hold may be put in place until the issue is resolved.
Types of ACH holds
There are two types of ACH payments: ACH credits and ACH debits.
An ACH credit is similar to a typical bank transfer where the payer sends funds to the recipient’s bank account. For example, a vendor payment or payroll payment are both ACH credits.
ACH debit is when the payee requests money from the payer, such as a utility company drawing funds from a customer for a recurring bill payment, or a fitness club automatically charging an account for a monthly membership fee.
Let’s take a quick look at ACH holds for credit and debit transactions.
ACH credit holds
An ACH credit hold ensures that the funds being credited are legitimate before releasing them to the payee. For instance, when a business is paying a vendor for the first time, the bank may place an ACH hold until the transaction is fully checked and processed, to be sure that the payment and recipient are correct. ACH credit holds may also be applied to newly opened accounts or to unusually large transactions as an extra barrier to prevent fraud.
ACH debit holds
When a payee requests funds from a payer, an ACH debit hold aims to ensure that the payer has sufficient money available in their account to cover the transaction. This helps to prevent overdrafts on the payer’s account, and to protect account security during the debit process.
ACH holds may be placed on pending debits when the transaction is first initiated. For example, a business has a monthly loan repayment on a recurring basis. When the loan provider requests payment, an ACH debit hold is placed on the payer’s account until the funds are approved and cleared. ACH debit holds are also applied when suspicious activity or an unusual payment request occurs. This gives the bank extra time to verify the legitimacy of the transaction.
How long does an ACH hold last?
An ACH payment usually takes 1 to 3 days to process. An ACH hold typically lasts anywhere from 24 to 48 hours, but it can take up to 5 days. In many instances, the ACH hold will not delay the transaction process, or if it does, then only by a little.
More complex issues could keep an ACH hold applied for longer, but this isn’t typical with most payments or hold situations.
The length of an ACH hold may be influenced by several factors, including:
- Bank policies: Different banks have different rules about ACH holds. Also, transactions between different banks may take longer than payments between accounts in the same bank. Check with your bank if you have concerns.
- Payment amount: Larger payments are more likely to involve ACH holds. As long as the payment is correct and the funds are available, there should be no problem clearing the hold.
- Previous account activity: Customers with a history of overdrafts, insufficient funds, or suspicious activity may see longer hold times.
- Processing times: The ACH network processes transactions in batches, typically every 24 hours on business days. ACH holds will last longer if the payment is initiated right before the weekend or holidays.
Avoiding ACH holds

ACH holds are designed to prevent payment fraud and ensure money is available in your account before processing a transaction so you don’t go into overdraft. This is good news for you.
Having said that, ACH holds can be inconvenient. They restrict access to funds and make it harder to track cash flow. Whether an ACH hold occurs is ultimately the decision of the bank, but there are some things you can do to prevent ACH holds. Here are 5 ways to avoid ACH holds in your accounts payable process:
- Make sure your bank account has enough funds to cover the payment amount.
Keep close track of your account activity. Using a payments tool like Melio helps to monitor your upcoming ACH payments and cash flow.
- Review and verify recurring payments regularly.
Payment schedules and recurring payments may change, so it’s important to make sure they are accurate and pre-authorized with your bank. This helps to prevent unauthorized payments that will attract ACH holds.
- Keep a good track record with your bank account.
Avoid overdrafts, make sure you have enough money available in your account to cover your bills and expenses, and avoid suspicious activity that will draw attention and ACH holds. Bank accounts with good track records may have shorter holds placed on their ACH payments.
- Initiate payments early in the day or week.
ACH payments are cleared every business day, so the earlier you initiate payments, the more likely they will be verified and cleared quickly. Also, try not to do ACH payments before the weekend or holidays if you want to avoid ACH holds. Holds will last longer if there is a gap between business days.
- Check and double check the transaction details!
Errors are a common cause of problems with ACH payments and they’re easily avoided. Double-check all the details before initiating payment, including the recipient’s bank details and payment amount.
What to do if you see an unfamiliar ACH hold
If an unexpected ACH hold appears in your account, don’t panic! Most ACH holds are quickly resolved, and they are a normal part of the transaction process. In fact, they are designed to prevent fraud and errors and protect your money.
If you do see an unfamiliar ACH hold on your bank account:
- Check details of your pending transactions to make sure there were no errors.
- Contact your bank immediately to inquire about the ACH hold or to report any errors you found.
- Confirm with the bank whether the transaction was authorized. If the payment is legitimate, you can request the hold be lifted. If the payment is suspicious, discuss next steps with your bank.
- Keep an eye on your bank account to pick up any other suspicious activity or ACH holds that seem out of place.
If you see a line item in your bank account that reads “ACH hold check order fee”, this simply means you have ordered checks from your bank, and they have applied an ACH hold on the fee. Once the order and payment are complete, the ACH hold will lift. If you have any concerns, contact your bank.
Manage ACH holds with Melio
The best way to manage and prevent ACH holds is to use an accounts payable tool that keeps your payments and cash flow on track.
Avoid problems like insufficient funds, bank overdraft, and late fees by tracking all your vendor payments in Melio’s centralized, digital payment hub. With Melio, you can send ACH payments, schedule automatic payments in advance, and monitor your outgoing payments so your ACH hold situations stay at a minimum.
*This blog post is intended for informational purposes only and is not intended as financial advice.
**Melio does not provide legal, tax or accounting advice, and you should consult with a professional advisor before making any financial decisions.