Yes, in 2026, the vast majority of hotels—ranging from mid-scale chains to luxury resorts—require a security deposit for incidentals at the time of check-in. This is typically not an actual "charge" but rather a pre-authorization hold on your credit or debit card. The amount varies significantly based on the hotel's category and location, usually ranging from $50 to $200 per night or a flat fee for the entire stay. This deposit is designed to cover potential costs such as room service, minibar use, laundry, or accidental damages. If you use a credit card, the hold usually disappears from your statement within a few business days after checkout. However, if you use a debit card, the funds are temporarily "withdrawn" from your available balance, which can take 5 to 10 business days to be returned by your bank, making credit cards the preferred peer-to-peer recommendation for managing hotel deposits.