Customer Lifetime Value for Cleaning Companies: The Number That Decides Your Growth
How cleaning companies calculate customer lifetime value, why contract tenure drives profit, and the practical levers that raise LTV without raising prices.
Most cleaning companies know what they charge per square foot and roughly what a building earns them each month. Very few know what a client is worth over the whole relationship. That gap is why contractors chase new work with thin margins while quietly losing accounts that were already profitable.
Customer lifetime value (LTV) is the total gross profit a client produces across the entire relationship. For a contract cleaning business it is the single most useful number for deciding where to spend sales effort, what to concede in a renewal, and which complaints deserve a same-day response.
Key takeaways
- LTV is gross profit over the whole relationship, not total revenue
- The first months of a contract are the most expensive; tenure is what creates margin
- Account churn quietly destroys more value than slow sales ever will
- Driving down first-year churn is usually cheaper than winning more contracts
- Raising LTV comes from tenure, scope expansion and referral, not from price increases
- Measure churn and tenure by cohort, not by gut feel
The formula, and what to leave out
A workable version for contract cleaning:
LTV = average monthly gross profit x average contract tenure in months
Use gross profit (contract value minus direct labour, supplies, equipment and site-specific supervision), not revenue. Revenue flatters every account. A $6,000 per month building with a 25 per cent gross margin contributes $1,500 a month, and that is the number that pays your overhead.
Leave these out of the core calculation, but track them separately:
- One-off work such as post-construction or floor restoration
- Ancillary services that may or may not renew
- Referrals the client produces, which belong in a separate value-of-referral measure
Worked example
The arithmetic is simple, and it changes how people behave once they see it. Take two clients on the same monthly contract value:
| Client A | Client B | |
|---|---|---|
| Monthly contract value | $6,000 | $6,000 |
| Gross margin | 25% | 25% |
| Monthly gross profit | $1,500 | $1,500 |
| Tenure | 6 months | 7 years |
| LTV | $9,000 | $126,000 |
| Replacement needed | 1 new client | 14 new clients of equal size |
Same invoice, same work, wildly different value. Client A is not a bad client; they are an unproven one. The mistake is treating both with the same attention, or treating the long-tenured client as settled business.
Why early tenure costs the most
Every new contract carries front-loaded costs that the monthly margin does not show:
- Site setup, key collection, alarm codes and access inductions
- Training the assigned cleaners on site-specific routines and equipment
- Extra supervision during the first month while the standard stabilises
- Consumables and equipment purchased before the first invoice clears
- Productivity loss while routes are tuned to the real building, not the walkthrough
- Administrative setup: scheduling, insurance certificates, client onboarding forms
Most contracts move from marginal to genuinely profitable somewhere in the second year, once the team knows the building and supervision drops to a normal rhythm. That is why a contract lost at month eight is close to worthless, and a contract held for five years funds real growth.
What actually drives LTV
Four levers, in rough order of impact:
- Tenure. Keeping a client one more year adds a full year of gross profit at almost no acquisition cost.
- Scope expansion. Adding washroom consumables, periodic floor care, window cleaning or a second building increases monthly gross profit on an existing relationship.
- Price escalation. Annual increases tied to your contract terms protect margin against wage growth, but they are a slow lever and a sensitive one.
- Referral and reputation. A long-tenured client in a building with other tenants is a lead source; count it separately but treat it as part of the relationship's value.
Notice that three of the four depend on the relationship continuing. LTV work is retention work.
Measuring tenure and churn honestly
Aggregate averages hide the problem. Track by cohort:
- Annual churn by value, not by count. Losing one large account is not equivalent to losing four small ones.
- Median tenure, not average, because one very old contract can distort an average upward.
- Survival by cohort. Group clients by the year they started and see what share are still active each year after.
- Reason codes at exit. Price, quality complaint, client sold the building, contract moved to a competitor, no reason given. Code every loss, even the painful ones.
- Revenue retention alongside logo retention. A retained client who reduced scope is a partial loss.
Two numbers tell most of the story: how long the average contract lasts, and what share of last year's revenue is still with you this year. Our article on why clients leave cleaning companies covers the common exit reasons and what to do about them.
Where cleaning companies lose LTV
Most losses are boring and preventable:
- A first-90-days standard that never quite matched what was sold
- No named contact for the client, so small issues fester
- Complaints acknowledged verbally and never closed in writing
- Bid-driven clients who re-tender every year and were never really retained
- No record of what was inspected, so a quality dispute becomes one person's word against another's
- Price increases delivered badly, without the quality evidence to justify them
Quality evidence is the common thread. A contractor who can show dated inspection results, photos and closed deficiencies is having a different conversation at renewal than one who can only say the team is working hard. That is why cleaning client reporting and cleaning contract retention belong in the same conversation as LTV.
Practical ways to raise LTV
- Fix the first 90 days. Build an onboarding checklist for every new site: setup tasks, training sign-off, first inspection within two weeks, first client review at day 30 and day 90.
- Set a renewal calendar. Know every contract's expiry and notice period, and start the renewal conversation 90 days out.
- Price escalation in writing. Put the annual increase mechanism in the contract. Then apply it with a short quality summary, not a bare invoice.
- Expand scope deliberately. Offer periodic floor care, carpet cleaning and consumables as scheduled additions rather than as favours.
- Respond to complaints in writing. State what was found, what changed and when it will be re-checked.
- Report performance monthly. A one-page summary of scores, deficiencies closed and issues resolved keeps the client's internal champion equipped.
None of this requires new equipment. It requires records and a rhythm.
Retention economics beat acquisition economics
Compare the two ways to add gross profit:
| Action | Cost | Effect on LTV | Time to show |
|---|---|---|---|
| Save an at-risk account | Supervision time, corrective work | Preserves years of gross profit | Immediate |
| Add scope to an existing client | Quote and setup | Adds monthly gross profit on existing tenure | 30 to 60 days |
| Win a new contract | Sales, setup, ramp-up | Resets tenure to zero at negative early cost | 3 to 12 months |
| Raise price at renewal | Evidence and a conversation | Protects margin across all remaining months | Immediate |
Saving and expanding existing accounts is usually the highest-return activity available to a cleaning contractor. It is also the least glamorous, which is why so many companies skip it.
For the accounting side of what revenue you can recognise and how to think about margins, the CPA Canada small business resources are a reasonable starting reference for financial management topics. For pricing inputs, see commercial cleaning prices per square foot.
Where this fits in the quality system
This sits under our winning janitorial contracts, which sets out the standard the rest of these checks are measured against.
Related reading
Frequently asked questions
What counts as customer lifetime value for a cleaning contract?
It is the gross profit from a client across the entire relationship, usually calculated as average monthly gross profit multiplied by average tenure in months. Use gross profit rather than revenue so that labour-heavy contracts are not flattered.
What is a good contract tenure for a commercial cleaning company?
It depends on the market mix and on how many clients are bid-driven rather than relationship-driven. Rather than targeting an industry number, compare your own cohorts year over year and aim to lengthen median tenure; that trend is what compounds.
How do you reduce churn in the first year of a contract?
Run a documented first-90-days plan: setup and training sign-off, an inspection within two weeks, a client review at day 30 and day 90, and written closure of every complaint. Most first-year losses come from a standard that never matched what was sold.
Does raising prices increase customer lifetime value?
It protects existing gross profit per month, which increases LTV for the months remaining in the relationship. Attach a short quality summary to any increase so the client sees what they are paying for.
Should one-off work be included in lifetime value?
Track it separately. Core contract gross profit is what makes the relationship fundable and financeable, while one-off work is opportunity. Mixing them makes it harder to see when a contract stops being viable.
Value is tenure plus evidence
Customer lifetime value is not a finance exercise; it is a management instruction. Calculate it per client, watch median tenure by cohort, invest in the first 90 days, and keep the quality evidence that makes renewal and price escalation straightforward. The contracts you already have are the cheapest growth you will ever buy.
NeatScore lets you build area-specific checklists with critical items flagged, record completion with photos, and keep a dated report your client can trust. Try it free for 7 days, or see pricing.


