How to price weekly and biweekly house cleaning
Recurring cleaning should be cheaper per visit than a one-time clean — not because
customers expect a deal, but because the work genuinely costs you less: a maintained
home takes fewer minutes, the drive is the same every week, and you are not paying
to acquire that customer again every month. The mistake is giving the discount
before you calculate it.
This guide builds a recurring ladder from measured minutes, then adds the guardrails
that keep a cheap-looking plan profitable. If the hourly-versus-flat-rate logic is
new to you, start with
house cleaning prices per hour.
Start with minutes, not percentages
Every recurring discount should trace back to one of two savings: fewer minutes per
visit, or lower cost to acquire the customer. Write both down.
first-visit minutes = routine minutes x 1.75 (heavy or unknown condition)
maintained-visit minutes = routine minutes x 0.8 to 1.0, by measured band
recurring quote = (loaded cost per hour x maintained minutes) / (1 - overhead - profit)
The 1.75 first-visit factor and the 0.8 to 1.0 maintained range are MaidPilot
planning estimates. They exist to give a first-time pricing exercise a shape; they
are not industry data. After twenty recurring visits you will have your own ratios,
and yours win.
A worked comparison for a 3 bed / 2 bath home whose routine estimate is 3.3 hours:
| Visit type | Planning minutes | What changed |
|---|---|---|
| First visit (heavy condition) | 5.7 hours | Baseboards, appliances, build-up |
| Weekly, maintained | 2.6 hours | Surfaces stay ahead of soil |
| Biweekly, maintained | 3.0 hours | Slightly more soil, still maintained |
| Every four weeks | 3.3 hours | Full routine scope each visit |
The gap between 5.7 and 2.6 hours is the entire business case for recurring pricing.
You are not discounting; you are quoting a shorter job.
Build the ladder, then round it
Once you have minutes per cadence, run the same flat-quote formula for each cadence
and lay the results out as a ladder:
quote = (loaded cost per hour x minutes / 60) / (1 - overhead share - profit share)
If a maintained biweekly visit for that 3 bed / 2 bath home takes 3.0 hours and the
same inputs from the hourly guide apply (a cleaner costing 22 dollars per productive
hour, 35 percent overhead, 15 percent profit), the estimate is 132 dollars. Weekly
at 2.6 hours is about 114. A one-time visit at the heavy-condition 5.7 hours is about
251.
Those three numbers are MaidPilot estimates for the stated inputs, not market
rates. They are useful because the ladder is internally consistent: the customer can
see why weekly costs less per visit than a one-off, and you can see the margin on
each rung.
Then round. A ladder of 249 / 129 / 115 sells better than 251 / 132 / 114, and the
rounding error is smaller than the arguing error.
The acquisition side of the discount
Recurring clients are cheaper to acquire because you stop paying to reach them. If
your average cost to win a one-time job is a meaningful share of that job's price,
then a recurring customer is worth materially more over a year even at a lower
per-visit price.
Rather than invent a number, measure two things over a quarter:
- Cost per booked job — total marketing spend divided by new jobs booked.
- Visits per customer per year — for recurring clients, simply cadence times
retention.
annual value per recurring customer = price per visit x visits per year
annual value per one-time customer = price per job x repeat rate per year
Compare the two. That comparison, not a competitor's landing page, is what tells you
how much recurring discount you can afford. It is also the honest argument for
recurring versus one-time clients.
Guardrails that protect the recurring price
A recurring plan is a contract, and it should behave like one.
- Lock the cadence in writing. Day window, frequency, and the skip policy.
- Price the first visit separately. It is a different job, and treating it as
visit one of the plan is the most common recurring-pricing error. - State the lockout and not-ready rules. If the cleaner cannot get in, or the
home is not in the condition the plan assumes, say what happens to the price and
the schedule. - Set the rate-review clause. Materials, insurance, and wages move. A plan that
can never be repriced is a plan you will resent in eighteen months. - Keep payment automatic. Card on file or an invoice that goes out the same day
every cycle; late payment on a recurring plan is a slow leak.
Churn is the real price test
A recurring plan that churns in three months is worse than a one-time job at full
price. Watch three signals:
- Skips. A customer who skips twice in a row is usually leaving, not busy.
- Scope creep. Small additions each visit ("could you also do the fridge?") are
a price cut in slow motion. Quote them. - Complaints tied to cadence. If a biweekly customer keeps asking for weekly
results, the plan is mis-sold. Fix the cadence, not the price.
Review the recurring book every quarter against the formula. If overhead has moved
and the ladder has not, the plan is quietly losing margin on every visit.
Make the ladder repeatable
Recurring pricing only stays consistent when the scope, the cadence, and the price
live on one record. MaidPilot ties a recurring client's property notes, job history,
and invoices together, so quoting a fourth visit does not require remembering the
first. If you want the arithmetic in one place first, run the free
price calculator, then
see the plans when you are ready to run the book properly.