What is a hold on a debit card?

A hold on a debit card is when a vendor puts a temporary freeze on a customer’s funds for the amount of the transaction. This is done to ensure that the customer has enough funds to cover the transaction. The hold is typically released once the transaction is complete.