Hotels, resorts and inns typically charge a fee if you cancel your reservations within a certain time period, typically between 24 and 48 hours before the check-in date. Each hotel has its own policy that specifies when a fee is charged and how much you will pay.