Charging for early check-ins can indeed be a tricky decision. Charging a fee could deter some guests from requesting early check-ins, but it's also possible that others might perceive this as an extra, perhaps unnecessary cost.
The key is in how you communicate this option. Being transparent and explaining the reasons for the fee in your listing can help guests understand the value of the service you're offering. It's all about finding a balance that works for both you and your guests.
I recently wrote a comprehensive blog post about this topic, discussing both the pros and cons of charging for early check-ins on Airbnb. It also introduces a solution which could streamline the process. You can check it out here:
https://blog.upmarket.cloud/charging-for-early-check-ins-on-airbnb-a-comprehensive-guide/