A minimum cleaning service charge is not a penalty for owning a small flat. It is the lowest booking value that makes it worthwhile to reserve a slot, travel to the client and complete the agreed work. Charge only for the hour spent cleaning and a tiny job can look fine on an invoice while paying less than your intended hourly income.
Why an hourly rate is not enough
Suppose your house cleaning hourly rate is CZK 400. A client in Prague 3 wants one bathroom cleaned and expects it to take an hour. Revenue looks like CZK 400. Before arriving, however, you answer messages, pack cloths and products, travel, find the entrance and perhaps search for parking. Afterwards, wet kit must be packed, cleaned and carried to the next address. One billable hour can occupy two hours of the day.
That is the gap between a selling rate and a real hourly return. The client sees the first number. You find the second by dividing revenue by all the time the booking consumed, then subtracting its costs.
Count the whole job:
- agreeing the scope, date and access details;
- preparing and later washing equipment;
- outbound travel, parking and the move to the next client;
- cleaning, handover and invoicing;
- calendar gaps that cannot be sold to somebody else.
The gap is easy to miss. Finish in Karlín at noon and start in Vinohrady at 2 pm, and those two hours are not both available for paid work. Travel takes one part; waiting takes another. Short bookings often produce the weakest margin precisely because paid time is such a small share of the block they occupy.
A formula for the minimum booking
Start with what each visit must cover. A useful working formula is:
Minimum charge = pay for all working time + travel and parking + supplies + allocated overhead + allowance for tax and profit.
“All working time” matters. If your target pay is CZK 300 per hour and a visit takes 2.25 hours from preparation to the final admin, labour is already worth CZK 675. Add, for example, CZK 60 for travel, CZK 35 for products and CZK 50 as the job's share of phone, insurance, bookkeeping and vacuum wear. The cost base is CZK 820.
Now allow for margin. To retain a 20% margin after costs, do not merely add 20% to the base. Divide it by 0.80: 820 / 0.80 = CZK 1,025. You might round the client-facing minimum cleaning booking to CZK 1,050. This is a worked example, not a recommended Prague price list. Use your own costs and tax position. A Czech VAT payer must also distinguish between the net calculation and the final consumer price.
Turning the minimum into hours
At CZK 420 per hour, a CZK 1,050 minimum equals 2.5 reserved hours. You can state either “the minimum booking is CZK 1,050” or “bookings start at 2.5 hours”. The second version works well when you can use the full block on genuinely useful tasks. If you are still building the wider business model, continue with this guide to starting a cleaning business.
A separate cleaner call-out fee is clearer when travel varies sharply: jobs outside Prague, paid parking zones or transporting an upholstery extractor. For routine cleaning inside one defined service area, a single all-in minimum is often easier to understand. The client knows the lowest total before confirming.
Three sample jobs and their real margin
These examples use target owner pay of CZK 300 for every hour actually committed. They are illustrations, not market-rate claims. Their purpose is to expose minutes that disappear from an ordinary quote.
1. One bathroom around the corner
The client is a ten-minute walk away. Messages and preparation take 15 minutes, the return journey 20 minutes, cleaning 60 minutes, and payment plus rinsing the kit another 10. Total time is 1 hour 45 minutes. Labour is worth CZK 525, supplies CZK 25 and allocated overhead CZK 40. A CZK 590 cost base with a 20% target margin produces CZK 738, sensibly rounded to CZK 750.
Invoice only CZK 400 and, after CZK 65 of non-labour costs, CZK 335 remains for 1.75 hours. That is roughly CZK 191 per hour before tax. Being nearby helps; it does not make the surrounding work vanish.
2. A two-hour flat clean with paid parking
Picture a Vinohrady flat. Preparation and messages take 20 minutes, travel and parking 50, cleaning two hours, and wrap-up plus onward travel 20. The booking consumes 3.5 hours. At the selected target, time is CZK 1,050. Travel and parking cost CZK 170, supplies CZK 45 and overhead CZK 60. The CZK 1,325 base divided by 0.80 gives about CZK 1,656. Depending on your rounding policy, the quote might be CZK 1,650 or CZK 1,690.
Charging 2 × CZK 400 would not even cover the selected pay for time. The parking meter is not the main villain. The price simply ignores ninety minutes of work and movement outside the flat.
3. A one-off job beyond the city
A three-hour clean in Jesenice might involve 70 minutes of driving, 25 minutes of messages and loading, three hours on site, then 25 minutes for payment and equipment care. That is five hours. Time is worth CZK 1,500, transport CZK 220, products and laundry CZK 110, and overhead CZK 70. A CZK 1,900 base requires a CZK 2,375 selling price for a 20% margin.
Here, a fixed CZK 2,400 quote for a defined scope makes sense. Alternatively, separate service and travel if client distances vary widely. A three-hour invoice for CZK 1,200 would miss the target return even before tax.
Adjusting the minimum by area and service
One minimum for every postcode is convenient but sometimes inaccurate. Prague adds paid parking and unpredictable cross-city travel. A smaller town may have free parking, yet homes can be farther apart and public transport less useful. Your own route records are more valuable than somebody else's cleaning service pricing page.
Frequency changes the calculation too. With a regular client, you know the bell, the bathroom and where the mop is kept. Messages are shorter and the scope is familiar. A one-off visit usually brings more questions, uncertainty about the condition and perhaps a preliminary visit. A lower minimum for recurring work can therefore be honest economics rather than an automatic discount.
Standard domestic work should not be priced as if it were specialist cleaning. An upholstery extractor must be transported, assembled, filled and cleaned. Window work brings equipment and added risk; post-renovation cleaning consumes more material. The headline hourly rate can remain unchanged only if another line covers those costs.
Explaining the minimum without surprising the client
After the clean is the worst possible moment to mention a minimum. Put it in the profile, price list and first firm offer. One sentence is enough: “For this area, the minimum booking is CZK 1,050, including 2.5 reserved hours, travel and standard supplies.”
That is stronger than a vague call-out fee. You are not defending travel as something the client caused. You are explaining the time reserved and what the price contains. For a distant address, try: “Cleaning is CZK 420 per hour and travel to this address is CZK 250; I will confirm the full amount before booking.”
If the requested task is shorter than the reserved block, offer useful additions: kitchen fronts, the shower enclosure, a bed-linen change or sofa vacuuming when you have suitable equipment. Do not manufacture busywork. The client should choose the scope beforehand and understand that the minimum still applies if they use only part of the slot.
When to recalculate your minimum
A minimum is not permanent. Review it at least quarterly and whenever fuel, parking, products, insurance or bookkeeping costs move noticeably. A basic sheet is enough: address, billed time, total time from preparation to return, direct costs and revenue.
Your diary gives another warning. If several one-hour visits with long transfers force you to decline three-hour jobs, small bookings are displacing better work. Compare the real hourly return on your five shortest visits with five ordinary ones from the last month. The gap usually says more than the feeling of being busy all day.
The minimum cleaning service charge should protect a workable day, not punish a client with one small bathroom. Build it from your own time and costs, show it before the booking and compare the estimate with reality. If you are looking for cleaning in Prague instead, contact ČistýKout for a no-obligation enquiry and ask for the terms upfront.

