Cleaning services pricing goes wrong the moment you build it by copying two nearby competitors and nudging the number up or down. That is how small cleaning businesses talk themselves into bad work. Price does not start with a number. It starts with scope, time, travel, condition of the property and the amount of chaos you are willing to absorb.
The real-life version is familiar. A client calls and says they need a standard clean for a three-room flat. You send a flat rate because you do not want to sound expensive. Then you arrive and find two bathrooms, a greasy kitchen, awkward parking, toys everywhere and twenty extra minutes gone before you even begin. By the third visit you realise you are not charging your rate. You are surviving on goodwill. That is not a marketing problem. It is a pricing model problem.
Why small cleaning businesses get pricing wrong from day one
The first mistake is obvious once you see it: counting only the minutes spent cleaning. A job also includes client messages, confirming the appointment, travelling, parking, carrying supplies upstairs, replacing products, washing cloths, writing the invoice and sometimes waiting for the client to open the door. For solo cleaners and small teams, those invisible minutes eat margin faster than almost anything else.
The second mistake is borrowing someone else's rate card without doing your own maths. An hourly rate for cleaning in Prague 7 may work very differently from a rate in a smaller regional town. A studio flat after Airbnb guests is not the same job as a recurring family-home clean outside Prague with a longer drive and a bigger buffer between visits. If you copy another company's prices, you are copying their costs, their goals and their tolerance for risk - not yours.
Low pricing also damages the client relationship. Once you feel the scope is drifting beyond what was agreed, you start watching the clock, resenting every extra request and looking for a way out of the contract. Clients pick up on that mood immediately. A sustainable, fair rate is not selfish. It usually makes the working relationship calmer on both sides.
Hourly rate vs flat rate: when each model makes sense
An hourly model is safer when the real scope is still uncertain. First visits, one-off jobs, move-in or move-out work, deep cleans and clients who describe the property as "pretty normal" belong in that category. Honestly, that last phrase is often a warning sign. When you do not know what waits behind the door, hourly pricing protects both sides. You are not guessing low, and the client can see that time spent reflects the actual condition.
A flat rate cleaning quote works when the job is standardised. You know the checklist, you know roughly how long the visit takes, you know the condition of the home and the client is not expecting you to squeeze windows, the inside of the fridge and toy organisation into a normal maintenance slot. In that situation, a fixed price is clean, quick and easy to understand.
A useful decision model for a solo cleaner or a small business is simple. Do I know the scope? Do I know the time? Is the job recurring? Is the property stable from visit to visit? If the answer is yes to three or four questions, a flat price can work well. If not, hourly pricing or a clear estimate range with written extras is the safer route.
A hybrid model often works best. Charge the first clean hourly or as an estimate range. Once you know the property, move later visits to a fixed rate. The same flat can take five hours right after a move, then settle into a stable three-hour maintenance job two weeks later. That is exactly why the first visit and the recurring rate should not share the same logic.
- Use hourly pricing for unclear scope, first visits and deep cleaning work.
- Use a flat rate for recurring jobs with a stable checklist and predictable condition.
- A hybrid model is practical for small operators: time-based first visit, standard-based recurring visits.
How to calculate your minimum viable price

If you are asking how to price cleaning services, do not start with the market. Start with your minimum viable number. You need to know what a job must bring in before it makes sense. A simple formula works well: direct cleaning time + indirect time + direct costs + a buffer for risk and friction.
Direct cleaning time is obvious. Indirect time includes travel, parking, client communication, invoicing, moving between jobs and restocking your kit. Direct costs include products, gloves, cloth laundry, equipment wear and sometimes parking or fuel. The buffer is there for the things every cleaner knows too well: the client is late, the lift is broken, the flat is in worse shape than the photos suggested, or the scope quietly expands while you are already on site.
A small two-hour clean is where small cleaning business pricing often breaks down. On paper it is two hours. In reality it may be 25 minutes there, 25 back, ten minutes parking, ten minutes carrying equipment and another ten confirming the details and locking up. Suddenly the two-hour clean is closer to three and a half hours of business time. Without a minimum call-out or minimum job value, those bookings wreck the day.
Prague, Brno and other bigger cities often need a different pricing structure from smaller towns. Not because one universal number applies everywhere. It does not. But time, travel, parking and client expectations cost different things in different markets. Work out your own minimum first, then turn it into either an hourly rate or a fixed package.
How to price regular, one-off and deep cleaning work

Regular maintenance cleaning is the most predictable category. When you visit often, the property stays under control, the client understands the routine and you can rely on a checklist. That is where a flat rate usually performs best. It still needs a clear scope. What exactly is included in the bathroom? Do you clean inside the microwave? Do you change bed linen? If it is not written down, arguments start later.
One-off cleaning is different, and not only because the condition is less predictable. The business risk is higher too. The client does not know your process yet, you do not know their standard and expectations tend to be more optimistic than reality. This is where you need to be unusually precise. What is included, what is excluded, what extra tasks cost and what happens if the property turns out to be much worse than described.
Deep cleaning pricing needs its own logic. It is not regular cleaning plus a little bit more. It is usually more physically demanding, more detailed and slower. There is more degreasing, more scrubbing in bathrooms and kitchens, more work on switches, skirting boards, doors, appliance fronts and neglected corners that do not exist in a properly maintained home. If a client says they just want a "thorough normal clean", take that with caution and ask for photos or a short pre-visit.
Separate line items or surcharges make sense for windows, ovens, fridges, ironing, upholstery extraction, post-renovation cleaning, heavy scale build-up and visibly neglected spaces. Otherwise the client hears one number and silently fills it with double the scope. That is how small operators get trapped in underpriced work.
A common real-world example is simple. The client describes the flat as a normal one-off clean. When you arrive, the kitchen grease has built up for months, the shower screen is covered in scale and dust is sitting on top of wardrobes. If your quote only says "one-off flat cleaning", you are inviting a dispute. If your offer lists the standard scope, the extra items and the condition clause for repricing, you are protecting both sides.
How to handle recurring jobs and discounts
Recurring cleaning discounts can make sense, but only when a recurring client is genuinely cheaper to serve. The home is maintained between visits, the quote takes less time to prepare, there is less uncertainty and the job is less likely to collapse into a mini deep clean on the day. That is real efficiency. That is what a discount should come from.
Weekly visits are usually the most stable in time and effort. A fortnightly clean can still work very well, but in some homes you already see heavier build-up in the kitchen and bathroom. A monthly visit may sound recurring, yet in practice it often behaves more like a light one-off clean. Say that openly and price it accordingly.
The same layout does not guarantee the same price. Two clients may both have a two-room flat, but one wants weekly maintenance with a stable task list while the other books monthly visits and adds something new every time. The price difference is not a sales trick. It is simply a reflection of workload and predictability.
Build discounts around real savings: fixed slots, sensible cancellation notice, stable scope, easy access and a route that fits the rest of your day. The moment the scope expands - extra windows, a second bathroom, ironing or regular appliance interiors - update the rate immediately. Not three months later when the job already feels wrong.
The most common pricing mistakes small cleaning businesses make
- Sending vague offers without a written scope.
- Charging the same way for maintenance, one-off and deep cleaning.
- Discounting just because the client asks.
- Ignoring travel, parking, admin and supply costs.
- Working without a minimum call-out for small one-off jobs.
- Leaving extra tasks and heavy dirt outside any clear pricing rule.
- Setting a flat rate before you know the real job time.
Each mistake looks minor on its own. Together they do what hurts small operators most: they drain margin, energy and peace of mind. Once you send an "approximate" number without scope, it is very easy to end up debating whether windows, an extra bathroom or appliance interiors were included. A short written confirmation would have prevented that argument.
A simple pricing model you can start using today
If you want a cleaner system without turning your business into a spreadsheet obsession, start here: set a minimum call-out, define your target hourly rate, charge uncertain first visits by time, move recurring maintenance work to a fixed package and keep a short price list for extras. That is already enough to make your cleaning services pricing feel professional instead of improvised.
Before sending any quote, collect the basics: property type, size, number of bathrooms, visit frequency, kitchen condition, parking, floor and lift access, whether the client provides equipment and any tasks outside your standard routine. A one-line internal note is enough: 78 sqm flat, two bathrooms, Prague 10, weekly visits, blue-zone parking, own supplies, oven once a month.
One more thing matters here. A higher price is not the problem. A price you cannot explain is the problem. Once you have a clear scope, rules for extra tasks, a sensible minimum visit and a system for recurring work, you come across as organised and professional. Clients feel less chaos. You feel more control.
If you want your offers, services and recurring bookings in one place, CistýKout can make the whole process easier. Clear service definitions and a structured price list speed up quoting, clean up communication and cut down on improvised back-and-forth. That matters most when you want to grow without turning everyday operations into a mess.
Frequently asked questions
Is it better to charge hourly or use a flat rate?
Hourly pricing is safer for first visits, deep cleans and jobs with uncertain scope. A flat rate works better for recurring visits where you know the time, the checklist and the condition of the property. For small operators, the most practical answer is often a mix of both.
How should I price a deep clean for a flat or house?
Price deep cleans separately from regular maintenance work. They usually involve more time, more physical effort, more detail work and a higher chance that the property condition will be worse than described. Photos, a short pre-visit and clearly itemised extras make quoting far safer.
Should recurring cleaning always be cheaper?
No. A lower rate only makes sense when recurring work is genuinely cheaper to deliver - less build-up, less uncertainty, less admin and a stable scope. Automatic discounts without any calculation usually just cut margin.
What should be included in a cleaning quote?
Include more than cleaning time. Factor in travel, parking, client communication, preparation and restocking of supplies, admin, equipment wear and a buffer for extra dirt or scope creep. That is especially important in one-off work and small jobs.

