A debit hold freezes money in your account temporarily while the bank verifies a transaction

A debit hold is a temporary freeze on funds in your Bank of America checking or savings account. When you make a purchase with your debit card, the bank sets aside the transaction amount while it confirms the merchant charged you correctly and the funds are actually there. The hold is not a charge or a fee — it is the bank's way of protecting itself and you from overdrafts and fraud.

The hold reduces your available balance even though the transaction has not fully settled yet. You see this most often at gas pumps, hotels, and rental car counters, where merchants pre-authorize a larger amount than you may actually spend. The difference between your account balance and your available balance is the held amount.

Bank of America typically releases holds within one to five business days, depending on the type of transaction and the merchant. Some holds clear within hours; others take longer if the merchant is slow to confirm the final charge or if the transaction is flagged for review.

Key Takeaways

  • A debit hold temporarily reduces your available balance while the bank verifies a transaction, but does not remove money from your account permanently.
  • Gas stations, hotels, and rental car companies commonly place holds because they do not know the final charge amount at the time of the transaction.
  • Bank of America holds typically release within one to five business days, though some clear faster depending on the merchant and transaction type.
  • If a hold remains after five business days, contact Bank of America customer service to investigate whether the merchant has settled the charge.
  • A hold is different from a pending transaction — a hold is a freeze on available funds, while a pending transaction is a charge the merchant has submitted but the bank has not yet processed.

Why merchants request holds at specific business types

Certain merchants place holds because the final charge amount is unknown at the time of the transaction. A gas pump may authorize $100 but only charge $45 for the fuel you actually pump. A hotel may hold $200 to cover your room plus incidentals, then release the difference once you check out. A rental car company holds funds to cover the rental rate plus potential damage or fuel charges.

These holds protect the merchant from customers who lack sufficient funds when the final bill is calculated. They also protect you: if you overdraft, the hold ensures the bank has already verified the money exists before the charge posts.

Not all merchants place holds. Grocery stores, restaurants, and most retail shops charge the exact amount immediately and do not freeze additional funds. Online purchases typically do not trigger holds either, since the merchant knows the final price before charging your card.

How long Bank of America keeps money on hold

Bank of America's hold timeline depends on the merchant and transaction type. Most holds release within one to five business days after the merchant submits the final charge. Debit card holds are governed by federal banking regulations, which require banks to release holds as soon as the transaction settles or within a reasonable time frame.

Gas station holds often clear within 24 hours once you leave the pump, even if the final charge takes longer to post. Hotel holds may last two to three business days after checkout. Rental car holds can take up to five business days or longer if the company is still calculating damage or fuel charges.

International transactions and transactions flagged for fraud review may take longer. If a hold remains on your account after five business days and the merchant has already charged you, contact Bank of America to confirm the charge has settled. The bank can investigate whether the merchant is holding the funds or whether a processing delay is occurring.

The difference between a hold and a pending transaction

A hold is a freeze on available funds that the bank places before the merchant has submitted the final charge. A pending transaction is a charge the merchant has already submitted to the bank but the bank has not yet fully processed. Both reduce your available balance, but they represent different stages of the payment process.

When you swipe your debit card at a gas pump, the pump places a hold immediately. Your available balance drops, but no transaction appears in your account yet. Once you finish pumping and the merchant calculates the final amount, they submit the charge. At that point, a pending transaction appears in your account history, and the hold may release or adjust to match the final charge.

Pending transactions typically post within one to three business days. Holds release once the pending transaction posts, or they may release earlier if the merchant confirms the charge will not exceed the held amount. If you see both a hold and a pending transaction for the same purchase, the hold will disappear once the pending transaction becomes final.

What to do if a hold is not released after five business days

If a hold remains on your account more than five business days after the transaction, the merchant may not have submitted the final charge or Bank of America may be reviewing the transaction for fraud. Contact Bank of America customer service through your online account, the mobile app, or by calling the number on the back of your debit card.

Have the following information ready: the merchant name, the transaction date, the held amount, and the date the hold was placed. Bank of America can check whether the merchant has settled the charge and whether the hold is still active. If the merchant has charged you but the hold remains, the bank can investigate the delay.

If the merchant charged you and the hold released, but you were charged twice (once as a hold and once as a final charge), report this to Bank of America immediately. The bank can dispute the duplicate charge with the merchant and reverse it from your account. Keep your receipt from the transaction as proof of what you actually purchased.

Holds and overdraft protection

A debit hold can trigger an overdraft if your account balance is low. If you have $200 in your account and a hotel places a $300 hold, your available balance becomes negative. If you attempt another transaction during the hold, Bank of America may decline it or charge you an overdraft fee.

Bank of America offers overdraft protection through linked savings accounts or overdraft lines of credit. If you have overdraft protection enabled, the bank can transfer funds from your savings account or credit line to cover the shortfall created by a hold. This prevents declined transactions and overdraft fees, though the transfer itself may have a fee depending on your account type.

To avoid overdraft issues during holds, monitor your available balance (not just your account balance) before making large purchases. If you know a hold will be placed, ensure your available balance covers both the hold and any other transactions you plan to make during the hold period.

Holds and fraud protection

Bank of America may place an extended hold on a transaction if the system flags it as potentially fraudulent. Unusual purchase amounts, locations far from your home address, or transactions that differ from your normal spending pattern can trigger a fraud review. During the review, your available balance remains frozen.

If Bank of America suspects fraud, the bank may contact you by phone, email, or through your online account to confirm the transaction is legitimate. Respond promptly to these inquiries so the bank can release the hold. If you do not respond or if the bank cannot reach you, the hold may remain until the merchant cancels the charge or the hold expires.

You can reduce fraud holds by updating your contact information in your Bank of America account, setting up transaction alerts, and notifying the bank before traveling or making large purchases in unfamiliar locations. The more the bank knows about your spending habits, the less likely it is to flag legitimate transactions.

Frequently Asked Questions

Can I use the money that is on hold?

No. A hold reduces your available balance, which is the amount you can actually spend. Your account balance may show the full amount, but the bank will decline transactions that would exceed your available balance. The held money becomes available again once the hold releases.

Does a debit hold cost me money?

The hold itself is free. However, if a hold causes your available balance to drop below zero and you make another transaction, Bank of America may charge an overdraft fee. The hold does not create the fee — the overdraft does.

Why does my available balance show less than my account balance?

The difference is the amount Bank of America is holding for pending transactions and holds. Your account balance is the total money in your account; your available balance is what you can spend right now. Holds and pending transactions reduce available balance but not account balance.

What if the merchant never submits the final charge?

Bank of America will release the hold automatically after a set period, usually three to five business days. If the merchant never charges you, the hold disappears and your available balance returns to normal. You will not be charged if no final transaction is submitted.

Can I dispute a charge that is on hold?

Yes. You can dispute a transaction even while it is on hold or pending. Contact Bank of America and explain why you believe the charge is incorrect or unauthorized. The bank will investigate and may reverse the charge while the dispute is pending, which also releases the hold.