← Back to blog

Recurring cleaning pricing without undercutting yourself or losing the client

Uklízečka při první obhlídce bytu prochází s klientkou poznámky k pravidelnému úklidu.

Most pricing mistakes in cleaning happen before the first invoice goes out. A solo cleaner or small team gets a promising recurring job, throws out an hourly rate that feels safe, wins the client, and only then notices the numbers are upside down. Travel took longer than expected, the flat is messier than it looked, the client quietly adds tasks, and the margin disappears. That is why recurring cleaning pricing needs more than a nice looking number. It needs logic behind it.

In Prague, the trap is usually hidden in the quiet parts of the job. Not the wiping or vacuuming. The bits around it. Getting across the city, finding parking in Vinohrady, waiting for someone to buzz you in, carrying products upstairs when the lift is out, sending the follow-up message, replacing cloths, fixing expectations after the first visit. None of that shows up in a simple quote built around a cleaning hourly rate, but all of it eats time. If you want a recurring cleaning price that keeps both your client and your business intact, you have to price the whole service, not just the visible minutes.

Why recurring cleaning is different from a one-off job

A one-off deep clean and a recurring cleaning contract may happen in the same flat, but they are not the same commercial product. Clients expect to pay more for a deep clean because the job feels dramatic. There is obvious buildup, the before-and-after effect is easy to see, and everyone knows the work will be heavier.

Recurring cleaning is more subtle. The flat may look decent when you arrive. The client is buying consistency, low stress, and the feeling that the place stays under control without another conversation every week. That sounds easier, and in some ways it is. The chaos drops once you know the home, the surfaces, the routine, and the client's non-negotiables. Still, the lower chaos does not mean the pricing can be casual.

When I look at recurring work in Prague, I see one big difference. The margin is usually thinner than cleaners admit out loud. On a deep clean, you can defend a stronger rate because the result feels intense and visible. On recurring visits, clients compare the number over months, not just one day. They think in habits and household budgets. That pushes many providers into discounts too early.

That is where trouble starts. A stable client is only valuable if the work stays profitable. A cheap recurring slot every Tuesday morning is not a business asset if it blocks better work and quietly drains your week. Predictable income is good. Predictable underpricing is not.

What needs to go into the calculation if the price is going to make sense

The first line is time on site. Everyone starts there, and that part is fine. The problem is stopping there. A proper cleaning service cost calculation should include the whole block of work around the visit, not just the moments when a mop is in your hand.

A cleaner preparing supplies and a work plan in a modern kitchen before a recurring cleaning visit

Think about the real timeline. You spend 2 hours 20 minutes in the flat. Travel there and back takes 35 minutes. Parking and access cost another 10. Messages, invoicing, and restocking take 15. Suddenly the job is not a 2.3 hour job. It is closer to 3.3 hours of business time. That difference is where many small providers lose money without noticing.

Materials matter too. Even when clients say they have their own products, they often run out of something important at the wrong moment. The microfiber cloths are worn out. The vacuum bag is full. The bathroom spray is barely there. If you bring your own supplies, price them properly. Not with a vague "a little extra" line. Tie them to the type of home, the expected wear, and the surfaces you deal with.

A compact 1-bedroom flat in Letná has a different supply profile from a family house in Průhonice with two bathrooms, a staircase, glass doors, and muddy traffic from the garden. If your quote treats those jobs as basically the same, the quote is lying.

Then there is the uncomfortable part, the reserve. Cancellations, postponed visits, seasonal reshuffling, school holidays, December chaos, summer travel. It is tempting to ignore this because clients do not like hearing about your operating risk. Fair enough. They should not pay for every inefficiency in your business. But pretending the risk does not exist is worse. Some buffer has to be in the model, otherwise each cancelled slot lands directly on your margin.

A simple structure works well:

  • direct cleaning time on site
  • indirect time around the visit
  • materials and equipment wear
  • overhead and reserve
  • target hourly earnings or target margin

If you are wondering how to price cleaning services without overcomplicating it, start there. It is basic, but it forces honesty.

When to use an hourly rate and when a package works better

An hourly model works best when the scope is still moving. That usually means the first month of cooperation, smaller flats, or clients who are not yet clear on what they want every single visit. In those cases, an hourly quote gives both sides room to learn the rhythm.

There is a catch, though. In small Prague flats, a pure hourly number can sound cheaper than it really is. A client hears 380 CZK per hour and mentally multiplies it by two. You know the business reality is different because getting there is part of the job. That is why a minimum visit charge or a fixed time block often works better than a raw hourly figure for studios and small one-bedroom flats.

Packages make more sense when the scope is stable. Family houses, larger flats with fixed routines, or weekly recurring jobs with clear tasks are a good fit. If every Friday includes the same bathrooms, kitchen surfaces, floors, dusting, and occasional bed linen changes, packaging the visit can make the conversation easier for both sides. The client gets predictability. You get cleaner planning.

But a package is not just a cheaper label on the same work. This matters. A package needs boundaries. Frequency, included tasks, exclusions, and rules for extras all need to be clear. Otherwise the so-called package becomes a silent discount that grows every month.

I have seen this happen with very ordinary additions. First it is the microwave. Then the inside of the fridge. Then balcony doors. Then extra laundry folding because "you are already here anyway." None of those tasks looks huge on its own. Together they can wreck a recurring cleaning pricing model that looked fine on paper.

How to talk about price during the first walkthrough

The first walkthrough decides more than most providers think. Not because it closes the sale, but because it tells you what kind of client and what kind of workload you are really dealing with. Square meters are useful, but they are nowhere near enough.

A first apartment walkthrough with the client, confirming scope and writing down recurring cleaning details

Ask about the real standard the client expects. What bothered them about the previous cleaner. Whether they want appliance interiors handled every visit or only occasionally. How often the bathroom needs detail work instead of maintenance level cleaning. Whether children, pets, or home office routines change the day.

Those questions are not soft conversation. They are pricing tools.

A client saying "I just want it to feel nice all the time" may sound clear, but it tells you almost nothing about workload. You need to translate that wish into tasks, frequency, and limits. If you skip that step, the gap shows up later as friction.

Before the first visit, confirm the practical details too. Parking. Access. Keys. Alarm systems. Whether your products or theirs will be used. How date changes are handled. What happens if the condition on arrival is clearly worse than usual. I like putting this into a short written summary after the walkthrough. Not because it sounds corporate. Because it prevents avoidable arguments.

When the basics are written down, it becomes much easier to say, calmly, that oven cleaning or interior windows are outside the regular scope. That kind of clarity protects the relationship. Vague promises usually do the opposite.

Warning signs that the job will lose money

The first warning sign is a blurry scope. If the client avoids specifics and keeps everything at the level of "we will see what is needed," expect the workload to grow faster than the price.

The second is pressure for a low number without any serious conversation about time. This often shows up as a comparison to a friend, neighbour, or some anonymous cleaner who allegedly does the same thing for far less. Maybe that is true. Maybe it is cash only, maybe the scope is lighter, maybe the cleaner uses client supplies, maybe the standard is lower. Bare numbers without context are useless.

A reasonable client may still ask hard questions about price. That is normal. What you are watching for is whether they want to understand the logic or only force the number down.

The third warning sign is repeated free extras. One small addition once in a while is part of real client service. A pattern of constant add-ons is different. If the client keeps stretching the scope and acts surprised when you mention it, the account will probably stay stressful.

Honestly, some jobs are worth declining. An empty slot in the diary hurts less than four months of resentment and a recurring cleaning price that never made sense in the first place.

A simple pricing template for solo cleaners and small teams

A basic formula is enough:

Visit price = (time on site + indirect time) x target hourly rate + materials + reserve

Here is a realistic example for Prague:

  • 2-bedroom flat in Prague 6
  • weekly frequency
  • 2 hours 30 minutes on site
  • 35 minutes indirect time
  • target hourly rate: 380 CZK
  • materials and equipment wear: 90 CZK
  • reserve: 120 CZK

Calculation:

(3.08 hours x 380 CZK) + 90 + 120 = roughly 1,380 CZK per visit

The frequency changes the math more than many cleaners expect. A weekly visit usually means lighter buildup and smoother maintenance. A fortnightly visit often means more dust, more bathroom buildup, and more recovery work. That affects the recurring cleaning price directly. Frequency is not a scheduling detail. It is a pricing variable.

A simple recurring cleaning price calculation on paper or tablet used by a solo cleaner

It is also completely fair to adjust the price after the first month if the real workload does not match the walkthrough. That is not a failure. It is better business. A short message saying, "After four visits I can see the real scope regularly runs about 30 minutes over the original estimate, so I propose adjusting the visit price to 1,490 CZK," is far more professional than quietly subsidising the account out of your own pocket.

Good recurring cleaning pricing is not about finding the lowest acceptable number. It is about building a service the client understands and a schedule that still works for you three months later.

If you are in Prague and want help with regular home cleaning, ČistýKout is a Prague-based option worth considering: https://www.cistykout.cz/en/contact

Čistýkout

Looking for or offering cleaning?

Join over 60,000 members. Post your request or offer — we will send it to all registered providers in your area. Free.

Post a request or offer
← Back to blog