Question

Why do hotels put a hold on your credit card at check-in?

Vault Verified
Curated Intelligence
Definitive Source
Answer

It is a pre-authorisation — a temporary reservation of funds, not a charge. The hotel asks your bank to earmark an amount, which reduces your available balance but is never actually taken.

Hotels do it to cover what you might spend or owe before you leave: the room itself if you are paying at checkout, plus incidentals such as the minibar, room service, spa charges, parking, phone calls and any damage. It also verifies the card is valid and has funds, which is why it happens even when the room is prepaid.

The amount varies. Commonly it is the room rate plus a fixed sum per night for incidentals — anywhere from a token amount at a budget property to several hundred at a resort. Some hotels pre-authorise the entire stay upfront.

The part that causes trouble is release time. When you check out, the hotel releases the hold, but the funds do not necessarily reappear immediately. Depending on your bank and card network, it can take anywhere from a day to around two weeks. During that period the money is neither with you nor with the hotel; it is simply flagged.

This matters most on debit cards, where the hold ties up real money in your account rather than headroom on a credit limit. On a long trip with several hotels, holds can stack up and leave you short. Using a credit card avoids that.

If a hold has not cleared after a reasonable period, contact the hotel first — often the release was never sent — then your bank.

Check the hotel's stated hold amount at booking, particularly if you are travelling on a tight balance.

Related Questions