You can opt to charge your guests a cleaning fee on top of their booking fee. The fee is of course a one off fee added to the total. The question is should you be charging this fee? Why I don't charge a cleaning fee
I don't charge a cleaning fee. There is just isn't a good enough reason to charge one. In fact I would say that if you do charge a cleaning fee then guests might well assume that they don't need to clean up after themselves as they have paid for cleaning on top of their booking fee. If I were a guest I would personally find a large cleaning fee off putting and it might change my mind on selecting a particular booking.The cleaning fee is included in the price in search results In the search results guests will see the nightly rate inclusive of the cleaning fee so the obvious question is why have the cleaning fee and not just include this cost within the nightly rate? See how Airbnb calculates the nightly rate inclusive of the cleaning fee here. I would personally find a large cleaning fee off putting and it might change my mind on selecting a particular booking. The cleaning fee is in fact an incentive for a longer booking Because the cleaning fee is spread out over the term of the booking a longer booking will have a lower average nightly rate than a shorter one. This will make your listing less competitively priced for short lets and more competitively for long lets.