soda, clothespins, glass bottle, cork, wooden clip, household, cleaning, hygiene, house work, kitchen, empty, clean, clean up, bottleneck, container, glasgut. Home cleaning pricing: six margin leaks to fix
Photo by Monfocus on Pixabay

Guides

Home cleaning pricing: six margin leaks to fix

Home cleaning pricing leaks margin in six quiet places: averages, scope creep, unpaid travel, rework, interval stretch and stale discounts. Where they hide.

Home cleaning pricing leaks margin in six places, and five of them never appear on an invoice. This is a diagnostic rather than a method: where each leak hides in the records you already keep, how to tell a small one from an expensive one, and the change that plugs it. It starts from the one number every leak is measured against — what an hour of productive cleaning actually costs you.

What to take away

  • Six leaks drain margin in residential cleaningduration allowances built from averages, scope creep, unpaid travel, rework, interval stretch and stale discounts.
  • Each leak has a detection signal in records you already keepon-site times, a request log, route legs, rework hours, the interval on the client file, and the date a discount was granted.
  • Frequency pricing is a cost difference, not a loyalty reward. A weekly home takes fewer minutes per visit than the same home cleaned monthly, so the lower per-visit price reflects the work.
  • Quote the first clean as its own job with its own allowance. Pricing it as a standard visit is the most expensive recurring error in this trade.
  • Audit the six quarterly with the job records open. Closing a leak while it is small is what keeps an annual price movement from becoming a rescue increase.

Home cleaning pricing has no single national rate. Every figure depends on your market, your service mix and your payroll, and tax treatment belongs with an accountant.

Six leaks, and where each one hides

Margin in this trade does not vanish in one dramatic event. It leaves through six small openings, and only one of them shows up on a customer invoice.

Six margin leaks to review quarterly

  • Duration allowances built from averages
  • Scope creep on the day
  • Unpaid travel between homes
  • Rework and callbacks
  • Interval stretch on same allowance
  • Discounts that outlive their reason

1. Duration allowances built from averages

Detection: set the allowance you quote next to the actual on-site time from recent visits to the same kind of home. If the allowance sits at the midpoint of what you measure, roughly half your jobs run over.

Plug: build the allowance from a higher percentile of your own distribution, then rebuild it at the annual reset. A midpoint allowance is a standing decision to clean some visits for free.

2. Scope creep on the day

Detection: a request that arrives once and then reappears on every visit afterward. Nobody writes it down, so the added minutes show up only as a visit that keeps running past its allowance.

Plug: give the crew one scripted answer — the office will price that — and one place to log the request. Anything that becomes standard joins the scope and the allowance before the next invoice.

3. Unpaid travel

Detection: total the driving legs on a route day and compare them with the hours you billed. Unpaid travel consumes hours no customer pays for, and it grows quietly as a route fills in.

Plug: treat route density as a pricing variable. Cluster the day so the legs stay short, and where a client's location forces a long leg, that cost belongs in that client's price rather than in the crew's unpaid morning.

4. Rework and callbacks

Detection: count the return visits and the extra minutes they cost. A callback delivers the same service twice and bills it once, so it never shows as a line on the books.

Plug: log rework hours against the job that caused it. When one service line or one crew produces most of it, the answer is usually a scope line or a training gap rather than a price change.

5. Interval stretch

Detection: a client file where the frequency moved from weekly to every four weeks and the allowance never moved with it. The work grew and the price did not.

Plug: reprice the interval at the moment it changes, and explain it as the work it is. The section below shows why the per-visit minutes differ.

6. Discounts that outlive their reason

Detection: every client paying below your current published price, with the date the discount was granted beside the name. An introductory rate given years ago can now sit below your burdened cost.

Plug: put an expiry date on every discount when you grant it, and clear the ones whose reason has gone at the next annual reset.

Review all six quarterly with your job records open. The recordkeeping structure that exposes each one is in the Internal Revenue Service: What kind of records should I keep? guidance.

What you need is small: a service code, real on-site times, and rework logged against the job that caused it.

Frequency pricing is a cost difference

A home cleaned weekly takes fewer minutes per visit than the same home cleaned monthly, because soil accumulates between visits. The per-visit price difference reflects that difference in the work.

Weekly vs monthly cleaning cost

Weekly

Soil between visits
Little
Minutes per visit
Fewer
Per-visit price
Lower
Reason for gap
Cost difference

Monthly

Soil between visits
Heavy
Minutes per visit
More
Per-visit price
Higher
Reason for gap
Cost difference

Two things follow from that. A lower per-visit price for weekly service is a cost difference rather than a loyalty reward, so present it that way. And when a client stretches their interval, the duration allowance and the price both have to move, or the crew absorbs the gap and quality falls.

The one number every leak is measured against

Without a real cost per productive cleaning hour, a stretched interval, a stale discount and an overrun allowance all look like small things. With the number in hand, each one becomes a figure you can put in front of whoever sets the price.

Building the burdened hour

  1. Set the wage for the role
  2. Add payroll burden and taxes
  3. Add paid non-productive time
  4. Divide by productive hours only

The wage layer is the one input worth checking against something outside your own memory: area occupational wage data published in the U.S. Bureau of Labor Statistics: Occupational Employment and Wage Statistics Tables shows what a given skill level costs to hire locally. Employer costs sit on top of that wage, which is why payroll burden belongs in the same figure. Recalculate when either input moves; an audit run against a stale yardstick finds nothing.

The result is your burdened hour. It sits well above the wage, and the distance between the two is the money the six leaks spend.

The recovery items a discount erases first

Labor is the largest line in a price and not the only one. Everything else — equipment, insurance, registrations, software and the office hours behind the work — has to be recovered on top of it, and a price cut comes out of that recovery before it ever touches the wage.

Costs beyond the labor line

  • Supplies and consumables per visit
  • Equipment purchase, maintenance, replacement
  • Vehicle fuel, insurance, depreciation
  • Insurance, bonding and registrations
  • Office and administration hours
  • Marketing cost per acquired customer
  • Cost of money and profit

Add them as a percentage on top of the burdened hour, or as an hourly overhead recovery. Either works. Leaving them out does not. Licensing, bonding and registration for a residential cleaning business are issued at state and local level, so confirm your own fees and renewal dates before you set the recovery rate.

Promises in a price that come back as rework

Every published price is an advertising claim, and so is every qualifier attached to it. The Federal Trade Commission: Advertising FAQs: A Guide for Small Business guidance sets out what substantiation requires and when a disclosure has to be clear and conspicuous.

Three habits in this trade send work back to you unpaid.

  • Advertising a starting price that no completed job has ever been done at.
  • Describing an estimate as a price, then treating the scope as flexible when it runs over.
  • Attaching a guarantee with no stated remedy or window, which someone else will then define for you.

Three sentences that prevent disputes

  • Say what the price includes
  • Say what changes the price
  • Say what you do when work falls short

Closing the leaks on one date a year

A leak closed the quarter you find it is a small adjustment. The same leak left open year after year becomes a rescue increase, and a large increase after long-static prices reads as a crisis and triggers cancellations. So audit the six quarterly and move prices once a year, on a date you hold.

Work the list before you touch a number. Open the job data and go leak by leak: which visits ran past their allowance, whose interval stretched, which discounts have no reason left. Fix what is operational — a route, a script, an expiry date — and price the rest. Then put the change in writing, with notice, before the invoice delivers it.

Where a client's price has to move a long way, explain it in terms of the work rather than inflation. Customers accept "this home now takes longer than it did when we quoted it" far more readily than a generic increase.

The U.S. Small Business Administration: SBA Business Guide collects the general commercial groundwork behind pricing, costing and financing decisions for a small service business, including free counseling that will work through a cost model with you.

What you can charge depends on what the services you actually sell are worth locally. That is a property of the market you operate in, not of the cost model.

Common questions

The four questions below come up in nearly every pricing review.

How do I price a first clean before a recurring schedule?

As its own job with its own duration allowance, quoted separately. A first clean carries accumulated soil that no recurring visit will ever carry again, and pricing it as a standard visit is the most common expensive error in residential cleaning.

A home is far worse than described. What then?

Stop, photograph, call, and requote before continuing. That is what a condition clause is for. Absorbing it once teaches the customer that the scope was negotiable.

A competitor charges much less. What are they doing?

Usually one of the six leaks is being paid for by someone else: a duration allowance set below what the home actually takes, travel the crew absorbs unpaid, rework nobody counts, or workers classified in a way that shifts cost off the business's books. Find out which before you match the number — matching a leak is how you buy one.

How often should I review discounts and intervals?

Quarterly, with job records open. A discount that has outlived its reason and a client who stretched their interval both raise the same question: does this job still cover its burdened cost?

More in Guides

Latest from Method Desk