This is a common question that many travelers have, and it's important to understand the rules and regulations surrounding hotel charges. If you're short on time, here's a quick answer to your question: a hotel can charge you for your stay for up to 60 days after your departure.