Hotel cleaning price per room calculator
Work out what to charge a hotel per room: from your wage and labour on-costs, your monthly overheads and your team's real working hours to an hourly rate and a price for check-out and stayover rooms.
The prefilled values are examples, not market prices or industry averages. Replace them with your own figures. Where we have a verified source for the wage (currently Germany only), the form opens complete so you see a result straight away. In other markets the wage and some on-cost percentages start empty, and the result appears once you fill them in. The calculation runs in your browser; nothing you enter leaves your device.
Suggested prices
Enter your wage and on-cost percentages to see prices.
Calculated with arpclean.com
Non-binding guidance calculation. Not legal, tax or business advice. No guarantee of accuracy or completeness; please check your calculation against your own figures.
Non-binding guidance calculation. Not legal, tax or business advice. No guarantee of accuracy or completeness; please check your calculation against your own figures.
How the price is built
The calculator follows the hourly-rate method German cleaning companies use (Stundenverrechnungssatz), in a simplified form. Every step can be checked by hand. The Sunday and holiday premium carries no on-costs here: in Germany such premiums are exempt from social security up to a limit, and the calculator does not model the part above it.
- 01Loaded wage = gross hourly wage × (1 + A + B + C)
- 02Productive hours per month = employees × paid hours per day × days actually worked
- 03Overheads per hour = monthly overheads ÷ productive hours per month
- 04Weekday cost per hour = loaded wage + overheads per hour
- 05Sunday and holiday cost per hour = weekday cost per hour + gross hourly wage × Sunday and holiday premium
- 06Blended cost per hour = weekday cost per hour × (1 − Sunday and holiday share) + Sunday and holiday cost per hour × Sunday and holiday share
- 07Hourly rate = cost per hour ÷ (1 − target margin), for weekday, Sunday and blended cost alike
- 08Room price = blended hourly rate ÷ rooms per paid hour; per occupied room, check-out and stayover are weighted by the check-out share
Margin is not markup
Margin here is a share of the price, not a surcharge on cost. If one hour costs you 100, a 20% markup gives a price of 120, but your margin on that price is only about 16.7%. A 20% margin needs a price of 125: 100 ÷ (1 − 0.20).
Got your prices? Check your quote covers everything.
Open the quote checklistAre you a hotel?
Working out what your own housekeeping team costs per occupied room is a different calculation.
Open the housekeeping cost calculatorPricing hotel cleaning, answered
Start from your cost per paid hour: gross wage plus employer social security, paid leave and supervision, plus your monthly overheads spread over the hours your team actually works. Divide that cost by (1 − your margin) to get the hourly rate, then divide the rate by the rooms your team cleans per paid hour. Price check-out and stayover rooms separately and blend them with the hotel's check-out share.
It is the price per paid working hour a cleaning company has to charge to cover wage, on-costs, overheads and margin. German cleaning companies build it in layers: gross wage, employer social security, paid leave and sick pay, supervision, overheads, then trade tax, risk and profit. Room prices follow from it through the number of rooms cleaned per hour.
There is no single figure that holds across cities and contracts: wages, room types, standards and output differ too much, so we do not publish market prices here. What a price has to cover follows from your own numbers. Enter them in the calculator above to see the price per check-out, stayover and occupied room that covers your cost and your margin.
A check-out room takes clearly longer than a stayover room: full bed change, full bathroom clean and a check for items left behind. With only one blended price, your cost rises whenever the hotel's check-out share rises while your price stays the same. Separate prices keep the invoice tied to the work; the blended price is useful for comparing offers.
There is no fixed right answer. Cleaning cost calculations in Germany often keep about 9% of the price for trade tax, risk and profit; companies that want to invest and grow tend to plan with 15 to 20%. Note that this calculator works with margin on the price, not markup on cost.
From the price to the daily room list
The interactive tour shows a housekeeping day in ARPCLEAN, from assigning rooms to your attendants to the hotel's reception board.