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 into your Bank of America account, the bank may place a hold on that money for a set number of days. During the hold, the funds sit in your account but you cannot withdraw or spend them. Bank of America does this because ACH transfers take time to settle — the money is not truly yours until the sending bank has confirmed the transfer is real and the sending account actually had the money to send.
The hold protects both you and the bank. If the sending bank later reverses the transfer (because the account was overdrawn, the transfer was fraudulent, or the sender disputed it), Bank of America needs to be able to pull that money back. If you had already spent it, you would owe the bank the difference.
ACH holds are different from pending status. A pending transfer shows the money is on its way but has not arrived yet. A hold means the money has arrived in your account but is temporarily locked.
Key Takeaways
- Bank of America places ACH holds to protect itself and you while waiting for the transfer to fully settle, which typically takes one to two business days.
- You can see a held transfer in your account balance, but you cannot withdraw or transfer that money until the hold lifts.
- The hold length depends on the transfer amount, the sending bank, and whether Bank of America flags the transfer as higher risk.
- If a hold seems unusually long or you need the money urgently, contacting Bank of America directly is the fastest way to find out when it will clear.
How long Bank of America holds ACH transfers
Most ACH holds last one to two business days. Bank of America typically releases the hold once the sending bank has confirmed the transfer is legitimate and the sending account had sufficient funds. This confirmation usually happens by the next business day, though it can take longer if the transfer was sent on a weekend or holiday.
Larger transfers or transfers from unfamiliar banks may trigger longer holds — sometimes three to five business days. Bank of America's fraud detection system flags transfers that look unusual (a much larger amount than normal, a transfer from a new sender, or a transfer to a new recipient) and holds those longer while it verifies the details.
If you initiated a transfer to another bank from your Bank of America account, that outgoing transfer also goes through ACH and may show as pending for one to two business days. The hold works the same way — the money leaves your account but is not fully settled at the receiving bank until the ACH process completes.
Where to find held transfers in your Bank of America account
Log into your Bank of America online account or mobile app and go to your checking or savings account. Held transfers appear in your transaction history with a status label — usually "pending" or "processing" depending on which stage of the ACH cycle the transfer is in. The transaction will show the amount, the sender or recipient name, and the date it was initiated.
Your available balance and your account balance are two different numbers. Your account balance includes held transfers; your available balance does not. If you have $1,000 in your account but a $500 ACH transfer is on hold, your account balance shows $1,500 but your available balance shows $1,000. You can only spend the available balance.
Some Bank of America accounts display a note next to the transaction explaining why it is held or when it will clear. If the note is missing or unclear, you can contact Bank of America directly to ask about a specific transfer.
Why Bank of America might hold a transfer longer than usual
Bank of America uses automated fraud detection to flag transfers that do not match your normal pattern. If you usually receive small transfers from your employer but suddenly receive a large transfer from an unknown sender, the system may hold it longer. The same applies if you send money to a new recipient for the first time — the receiving bank may also place a hold on its end.
Transfers from smaller banks or credit unions sometimes take longer to clear because those institutions process ACH transfers on different schedules than large banks. A transfer from a regional bank might clear in one business day, while a transfer from a very small credit union might take two or three.
If you have a history of overdrafts, disputes, or chargebacks on your account, Bank of America may hold transfers longer as a precaution. The bank is protecting itself against the risk that you will spend held money and then the transfer will be reversed, leaving your account overdrawn.
What to do if you need the money before the hold lifts
Call Bank of America at the number on the back of your debit card or visit a branch in person. Explain which transfer you are waiting for, who sent it, and why you need the money urgently. A representative can look up the transfer in the system and sometimes release the hold early if they can confirm the transfer is legitimate.
Early release is not may provide. Bank of America will only lift the hold if the sending bank has already confirmed the transfer or if the representative can verify the sender's identity and the legitimacy of the transfer. If the ACH process is still in its first day, the bank may not have received confirmation yet and cannot release the hold.
If the transfer is from your employer's payroll system, mentioning that fact to the representative may speed up the process — payroll transfers are low-risk and often cleared early. If the transfer is from a person or a small business, the hold is more likely to stay in place until the full ACH cycle completes.
How ACH transfers work from start to finish
An ACH transfer begins when the sender's bank submits the transfer request to the ACH network (operated by Nacha, a nonprofit organization). The ACH network batches transfers and processes them in cycles throughout the day. Most transfers submitted before 2 p.m. Eastern Time on a business day are processed that day; transfers submitted after 2 p.m. or on weekends are processed the next business day.
The ACH network then sends the transfer to your bank (Bank of America). Your bank receives the transfer information and credits your account, but the money is not yet final — it is provisional. This is when the hold begins. Your bank waits for the sending bank to confirm that the sending account actually had the money and that the transfer was authorized.
Once the sending bank confirms, the transfer is final and the hold lifts. The entire process usually takes one to two business days. If something goes wrong — the sending account was overdrawn, the transfer was fraudulent, or the sender disputes it — the sending bank can reverse the transfer within a set window (usually up to five business days), and your bank will pull the money back from your account.
Frequently Asked Questions
Can I withdraw money from a held ACH transfer?
No. While the transfer is on hold, the money is in your account but you cannot access it. Your available balance excludes held transfers. If you try to withdraw or spend more than your available balance, the transaction will be declined.
What happens if I spend money and then the ACH transfer is reversed?
Your account will become overdrawn. Bank of America will pull the held money back when the sending bank reverses the transfer, and if you have already spent other money, your balance will go negative. You may be charged an overdraft fee.
Do all ACH transfers have holds?
Most do, but the length varies. Payroll transfers and transfers from trusted sources often clear within one business day. Transfers from new senders or unusually large amounts may be held longer. Some transfers clear within hours if both banks process them quickly.
Why is my ACH transfer still on hold after three days?
Larger transfers, transfers from smaller banks, or transfers flagged by fraud detection can take three to five business days. Contact Bank of America with the transfer details — a representative can tell you the expected release date or investigate if something is wrong.
Can Bank of America release a hold early?
Sometimes. If you call and explain the situation, a representative may release the hold if the sending bank has already confirmed the transfer or if the transfer is from a trusted source like your employer. Early release is not may provide and depends on whether the ACH process has progressed far enough.