An ACH hold freezes money in your account while the bank waits for an incoming ACH transfer to fully clear
When you receive an ACH transfer—a payment sent through the Automated Clearing House network—Bank of America may place a hold on that money for one to five business days. During the hold, the funds sit in your account but you cannot spend them. The bank does this because ACH transfers take time to settle, and the money is not actually yours until the sending bank confirms the payment went through.
Bank of America's hold protects both you and the bank. If the sending bank reverses the transfer after you have already spent the money, you would owe the bank that amount. The hold prevents that problem by keeping the money locked until the transfer is final.
Key Takeaways
- Bank of America places ACH holds to prevent you from spending money that has not yet fully cleared from the sending bank.
- Holds typically last one to five business days, depending on the amount and the type of account you have.
- You can see a hold listed separately from your available balance in your online banking or mobile app.
- Holds are different from fraud blocks; a hold is routine, while a fraud block means the bank suspects unauthorized activity.
How long Bank of America holds ACH transfers
The length of an ACH hold depends on several factors. Transfers under $200 typically clear within one business day. Transfers between $200 and $5,000 may take two to three business days. Larger transfers can take up to five business days. These timelines assume the transfer was sent on a business day; transfers sent on weekends or holidays do not start clearing until the next business day.
Your account type also matters. If you have a checking account with direct deposit set up, Bank of America may release holds faster than it would for a savings account or a new account. Accounts that are less than 30 days old often face longer holds, sometimes up to ten business days, because the bank has less history with you.
The difference between a hold and your available balance
Bank of America shows two balances in your account: your current balance and your available balance. The current balance includes all money in your account, including funds on hold. The available balance is what you can actually spend right now. If you receive a $500 ACH transfer and the bank places a three-day hold on it, your current balance goes up by $500 immediately, but your available balance does not increase until the hold lifts.
You can see both balances in your online banking portal, mobile app, or by calling Bank of America customer service. If you try to spend money that is on hold, the transaction will be declined, even though your current balance shows the money is there. This is one of the most common sources of confusion—the money is in your account, but it is not available yet.
When Bank of America extends or shortens a hold
Bank of America may extend a hold beyond the normal timeline if the transfer comes from an unusual source, if the amount is unusually large for your account, or if the bank suspects fraud. If you receive a $10,000 ACH transfer and your account normally sees transfers under $500, the bank may hold it for the full five business days or longer while it verifies the transfer is legitimate.
The bank may also shorten a hold if the sending bank confirms the transfer immediately. Some employers and government agencies send ACH transfers with early notification, which allows Bank of America to release the hold faster. Direct deposit paychecks, for example, often clear within one business day because the employer's bank confirms the payment in advance.
ACH holds versus fraud blocks
A hold is not the same as a fraud block. A hold is routine and automatic—the bank places it on every incoming ACH transfer as a safety measure. A fraud block means Bank of America suspects the transfer is unauthorized or fraudulent and has stopped it from clearing at all. If your transfer is blocked, you will see a notification in your account or receive a call or email from the bank asking you to confirm the transfer.
If the bank blocks a transfer by mistake, you can call Bank of America to verify it is legitimate and ask them to release it. This usually takes a few minutes if you can confirm details about the sender and the amount. A routine hold, by contrast, requires no action from you—it lifts automatically when the clearing period ends.
What to do if you need the money before the hold lifts
If you need to spend money that is on hold, you have limited options. You cannot override the hold yourself, and Bank of America will not remove it early just because you ask. However, you can contact Bank of America customer service and explain your situation. If the hold is unusually long or if you can provide proof that the transfer is legitimate, a representative may be able to release it early, though this is not may provide.
Your other option is to use a different source of funds—a credit card, a line of credit, or money from another account—to cover the expense while you wait for the hold to lift. Some people also ask the person or business sending the transfer to resend it using a faster method, such as a wire transfer or a real-time payment service, though this costs more money and is not always possible.
How to check the status of an ACH hold
Log into your Bank of America online banking account or open the mobile app. Go to your account details or transaction history. You should see the incoming ACH transfer listed with a note indicating it is pending or on hold. The transaction details will show the amount, the sender, and sometimes an estimated date when the hold will lift.
If you do not see a hold listed but your available balance has not increased, call Bank of America at the number on the back of your debit card. A representative can tell you whether the transfer is still in process, whether a hold is in place, or whether the transfer failed. Keep the transfer reference number or confirmation code from the sender handy when you call, as it will help the representative locate the transaction faster.
Frequently Asked Questions
Can I spend money that is on hold at Bank of America?
No. Money on hold is not part of your available balance, so transactions will be declined if you try to spend it. You can only spend your available balance. The hold lifts automatically after one to five business days, depending on the transfer amount and your account type.
Why did Bank of America place a hold on my ACH transfer when another bank did not?
Each bank sets its own hold policies. Bank of America may hold transfers longer than other banks, especially for new accounts, large amounts, or transfers from unfamiliar senders. The sending bank's policies also matter—some banks send transfers with early confirmation, which allows receiving banks to clear them faster.
Will the hold affect my credit score?
No. An ACH hold is internal to your bank account and does not appear on your credit report. It does not affect your credit score or your ability to borrow money. It only affects how much money you can spend from that specific account while the hold is active.
What if the ACH transfer fails after the hold lifts?
If the sending bank reverses the transfer after Bank of America has already released the hold and you have spent the money, your account will go negative and you may owe Bank of America an overdraft fee. This is rare, but it is why the bank places holds in the first place. Contact the sender immediately to find out why the transfer failed and ask them to resend it.
How do I remove an ACH hold myself?
You cannot remove a hold yourself. Holds lift automatically when the clearing period ends. If you believe the hold is longer than it should be, call Bank of America customer service to ask whether it can be released early, but the bank is not required to do so.