Don't wait until the last minute or you will be charged for one night. If you need to cancel a hotel reservation on the day of your expected arrival, it is best to contact the hotel directly as soon as possible. Most hotels have a cancellation policy that allows for free cancellations up until 24 hours before check-in.