Cleaning Pricing Strategies
Why this matters
Cleaning is the most-commoditized service trade - customers can easily find cheaper competitors + perceive the work as "anyone could do this." Yet operators with strong pricing discipline + recurring customer relationships generate healthy five-figure net profit per truck per year, several times what a price-shopping competitor nets on the same route. The pricing strategy + customer-tier discipline determine whether you compete on price OR on quality + retention. This is the working framework.
The four cleaning service categories
1. Recurring residential
- Weekly OR bi-weekly OR monthly
- 40 - 60% of typical revenue
- Highest margin (50 - 65%) at steady state
- Long customer LTV
2. One-time / deep clean
- New customer first visits
- Move-out / move-in
- Post-construction
- 20 - 35% of revenue
- Margin 35 - 55%
- Lower repeat factor
3. Commercial recurring
- Office janitorial nightly/weekly
- 10 - 25% of revenue
- Predictable monthly billing
- Margin 30 - 45% (commodity competition)
4. Specialty (carpet, windows, etc.)
- Add-on to recurring customer
- 5 - 15% of revenue
- Margin 50 - 70%
- Premium pricing per service
True hourly rate for cleaning
Loaded labor cost starts from the cleaner's wage, then stacks on:
- Payroll taxes (roughly 13% of wage)
- Workers comp (cleaning runs a light 2 - 5% class rate)
- Benefits, if offered (5 - 10% of wage)
- PTO/holidays (another 5 - 10%)
Total loaded labor typically runs 25 - 35% above straight wage.
Add overhead allocation on top of loaded labor to get true cost per billable hour.
Customer pricing should sit 30 - 50% above true cost per hour to leave a real margin for cleaning.
But cleaning is rarely billed hourly - it's billed per VISIT.
Recurring customer LTV math
For a sample residential weekly customer, lifetime value against acquisition cost is where cleaning shines:
- LTV/CAC ratio: 130x - 390x
This is why recurring residential cleaning is profitable when retention is strong.
Quoting the new customer
On-site quote (premium service):
- Tech visits the home
- Walks through every room
- Identifies scope + special requests
- Same-day quote OR within 48 hours
Phone quote (most common for residential):
- Square footage + bedrooms + bathrooms
- Pet info
- Frequency preference
- Quote in real-time
Online quote calculator (growing):
- Customer enters home details
- System calculates + customer accepts/declines
- Reduces sales cycle dramatically
Commercial bidding
Commercial customers compare bids:
Bid components:
- Per-visit rate
- Per-month rate (for daily/weekly visits)
- Initial deep clean charge
- Specialty work pricing
Margin considerations:
- Commercial competitive (commodity pressure)
- Bidding wars hurt everyone
- Differentiate on quality + reliability, not price
- Account terms (Net 30 typical; payment risk)
Multi-year contracts:
- 1 - 3 year contract terms
- Annual price increase 3 - 5% built in
- Cancellation provisions
Customer-tier discounts
Member / loyalty programs:
- 5 - 10% discount for prepaid year
- Free month for 12-month commitment
- Referral credit
Bundle pricing:
- Recurring + window cleaning + carpet bundles
- 10 - 15% discount when bundled
Cancellation policy pricing
- 24+ hour notice: free reschedule
- 24-hour notice: 50% of visit fee
- No-show: full visit fee charged
Communicate at signup; enforce with documentation.
Equipment + chemistry cost markup
For specialty (carpet, windows, etc.) services:
- Equipment time cost
- Chemistry cost (~5 - 10% of revenue)
- Standard markup: 40 - 80% above direct costs
Annual price increases
Cleaning operators typically increase 3 - 6% annually:
- Labor inflation (cleaning wages rising fast)
- Chemistry + supply costs
- Communicate 30 - 60 days before renewal
Most-common cleaning pricing mistakes
Underpricing first job:
- "We'll make it up on the recurring"
- First visit pays for itself + sets standard
- Don't lose money to win the bid
Same price for new + existing customers:
- Long-term customers OK at flat
- New customers should pay premium until trust earned
Mixing recurring + one-time pricing:
- Customers compare incorrectly
- Keep separate models
Skipping the deep-clean first visit:
- First visit needs more time + materials
- Charging recurring rate for deep visit loses money
No documentation of quote:
- Customer argues different price
- Get it in writing always
When to fire price-shopping customers
Some customers always shop for the lowest price. They:
- Cancel after each visit looking for cheaper
- Demand discount on every quote
- Complain about minor issues
- Refer other price-shopping customers
These customers cost more than they pay. Politely decline future service. Focus on customers who value quality.
The single most-impactful cleaning pricing change is ANCHORING TO QUALITY, NOT PRICE in customer conversations. When customer asks about price, respond: "We price the way we do because of how we do the work. Let me walk you through what's included that competitors typically skip..." Then list 4 - 6 specific quality elements (color-coded microfiber, dedicated cleaners per home, OSHA-trained team, a well-insured operation, etc.). Customer either buys the quality story (becomes loyal) OR they go elsewhere - but you don't compete on price, which is unwinnable.
References
- ISSA cleaning industry pricing benchmarks
- Cleaning Industry Management Standard
- Manuall internal: Recurring Customer Operations, Standard Residential Cleaning Service