Yes, a hotel can legally keep your money if you check out early, depending on the "Cancellation Policy" you agreed to at the time of booking. When you book a room for a specific duration, the hotel "removes" that room from their inventory, losing the opportunity to sell it to someone else. If you decide to leave early, many hotels will charge an "Early Departure Fee," which is often equivalent to one full night's stay plus tax. For "Non-Refundable" or "Prepaid" bookings, the hotel is generally entitled to keep the full amount for the unused nights. In 2026, many high-fidelity travel sites recommend "Flex" rates for this very reason. However, there is a "negotiation" factor: if you have a legitimate emergency (medical or family) and speak politely with the Front Office Manager, they may waive the fee or offer you a "credit" for a future stay, especially if they are confident they can re-sell the room for the night. Always review the "fine print" on your reservation confirmation, as hotels are strictly protected by contract law regarding these "early-out" scenarios to protect their revenue and occupancy targets.