Priced by the square metre, booked with the travel time
Most cleaning companies quote by the square metre and then fight their own calendar: a 40 m² flat and a 120 m² house booked into the same two hours, and nobody counting the drive between them.

The usual fix is a price list in a PDF, a calculator on the website and a person on the phone turning metres into hours. Every step is a place where the price and the time drift apart.
The size sets the price and the length
Give the service a base price and length and a rate for each square metre — or each room, window or hour. The client types the size on your booking page and sees the price and the length it comes to before choosing a time, so a large house only ever lands in a slot long enough for it. At the desk the same size field prices the visit, and the till names the line “Cleaning, 65 m²”.
- The smallest and largest size and the step decide which sizes can be booked.
- A visit lasts at most a day; a size that would take longer cannot be booked.
- One service priced by size per visit, so the client can check the sum.
Travel time after every visit
A service done at the client’s address keeps its travel time free after the visit, so the next one starts where the crew can actually be. It is a time you set for the service, not a distance: a company working one city knows its own drive better than a map does.
The price follows the size; the diary follows the price.
The address goes with the visit
Every booking of a service done at the client’s asks for the street and building, the city and how to get in, and keeps them on the visit; a returning client finds their last address filled in. The confirmation email says where; a text message never carries an address. A fortnightly client is one standing appointment that carries the address and the size to every visit.
Each cleaner’s day in order
The diary’s day view lists a person’s visits in time order, each with the address and how to get in, in the browser on any phone. The office prints the same list for anyone who would rather carry paper. Nothing reads where a phone is.
Keeping to the area you visit
Set a radius around your place, and the booking page refuses an address beyond it from the day address checks start: checking an address means sending it to Google Maps, so our customers are told 30 days before. Until then any address is accepted, and the desk can always book one further away.
What it does not do
Travel time does not follow the distance between two addresses, routes are not planned for you, and nothing reads where a cleaner’s phone is. The order of the day is the order you booked it in.