Does Your Cleaning Fee Cover Your Cleaning Costs?
The cleaning fee you charge guests and what cleaning really costs you are two different numbers. How to calculate your cleaning margin and set the right fee.
Most hosts set a cleaning fee once, when they create the listing, and never look at it again. Meanwhile the cleaner's rate goes up, the laundry bill grows, and the fee quietly stops covering the job. Here is how to check, with numbers.
Two numbers that are easy to confuse
- The cleaning fee is what the guest pays you. It is revenue: it sits inside the total the guest paid.
- The cleaning cost is what the cleaning costs you: the cleaner's time, the laundry and the supplies.
They are set in different places and they change at different times. Your cleaning margin is the difference:
Cleaning margin = cleaning fee − (staff cost + laundry)
A worked example
A one-bedroom flat with a €60 cleaning fee:
- Cleaner: 3 hours at €11 = €33
- Laundry: €25
- Margin: €60 − €58 = +€2
The same host's two-bedroom flat, also at €60:
- Cleaner: 4.5 hours at €11 = €49.50
- Laundry: €25
- Margin: €60 − €74.50 = −€14.50
Across 25 cleanings a year, the second flat loses more than €360 on cleaning without anyone noticing, because the booking itself still shows a profit.
Is a negative margin always wrong?
No. On Airbnb and Booking.com, guests increasingly compare the total price, fees included. A high cleaning fee makes short stays look expensive and can cost you bookings. Many hosts deliberately charge less than cleaning costs and recover it in the nightly rate. What matters is that it is a decision, not a surprise.
Where the money really goes
- Hours, not visits: the same cleaner takes much longer after a family of six than after a couple. Track hours per cleaning.
- Laundry is often a fixed price per changeover, and it is easy to forget when setting the fee.
- Supplies (detergents, welcome-kit food, toilet paper) are a cost of the property, not of a single cleaning. Count them in your expenses, not in the cleaning cost, or you will count them twice.
- Short stays carry the full cleaning cost on fewer nights: a minimum stay, or a higher fee for one-night bookings, protects the margin.
How to set the right fee
1. Measure the real average cost per cleaning over the last few months, by property.
2. Decide whether you want the fee to cover that cost, or to stay lower on purpose.
3. Recheck every season: rates, laundry and occupancy change.
How EasyRentFlow shows it
- Cleanings created from check-outs, with the cleaner, hours, staff cost and laundry recorded on each one.
- A cleaning report per year: guest revenue from cleaning fees, staff cost, laundry, hours and margin, by month and by cleaner.
- Materials the cleaner buys on the job are recorded from the cleaning and go to your expenses, not into the cleaning cost.
- A ledger per cleaner: what you owe for completed work and the cash they are holding for you.
See the cleaning and supplier features or start a free trial.
Frequently asked questions
What is a cleaning margin?+
The cleaning fee the guest pays minus what the cleaning costs you in staff and laundry.
Should the cleaning fee cover the full cleaning cost?+
Not necessarily. A lower fee can win more bookings, especially for short stays. What matters is knowing the gap and recovering it in the nightly rate.
Should cleaning supplies be part of the cleaning cost?+
It is clearer to record them as property expenses. Adding them to each cleaning as well would count them twice.