Why Cleaning Companies Owners Should Care
For cleaning companies, DSO determines if you have cash to make payroll this week. You pay crews every Friday but commercial clients pay net-30. A DSO of 45 days means you're floating 6+ weeks of payroll from working capital. The faster clients pay, the less cash you need to borrow or keep in reserves. High DSO is how profitable cleaning companies go broke.
Industry Benchmarks
20-35 days
Healthy Range
36-50 days
Warning Zone
Over 50 days
Danger Zone
Industry context: Residential (credit card payment): 1-7 days. Commercial (invoiced): 30-45 days typical, 20-30 days excellent. Over 50 days means collection problems or wrong client mix.
Source: Service industry payment benchmarks, 2025
How to Calculate Days Sales Outstanding (DSO)
Formula
(Accounts Receivable / Total Credit Sales) × Number of Days
In plain English
Average number of days customers take to pay their invoices
Example: Sparkling Spaces Cleaning
Accounts Receivable Total invoices outstanding | $30,000 |
Monthly Revenue Average monthly sales | $45,000 |
DSO Calculation Customers pay in 20 days on average | $20 |
Calculation
($30,000 AR / $45,000 monthly revenue) × 30 days = 20 days DSO
At 20 days DSO, this cleaning company is excellent. They invoice commercial clients (net-30 terms) but actually get paid in 20 days. This means they only need to float 3 weeks of costs, not 6-7 weeks. Low DSO dramatically improves cash flow.
Free tool
Upload your P&L and see how fast your cleaning clients are actually paying you
Upload your P&L and get your financial health score in 60 seconds. No spreadsheet skills required.
Get My Free ScoreCommon Problems in Cleaning Companies
Symptom
DSO is 48 days - clients taking 6-7 weeks to pay instead of 4 weeks
Impact
Floating an extra 2-3 weeks of payroll ($6-9K) from working capital. Growth requires more cash. Each $10K in new monthly revenue needs $16K working capital instead of $10K.
How to Improve Your Days Sales Outstanding (DSO)
How to do it
Every Monday: print AR aging report. Call every invoice 30+ days old. "Hi Sarah, following up on invoice #1234 from Dec 15th. When can I expect payment?" Log the call and promise.
Expected impact
Reduce DSO from 45 to 30 days. Free up $6-10K in working capital. Improve cash flow by getting paid 2 weeks faster = worth $7-12K/year in reduced borrowing.
Key Takeaways
What it measures
How long it takes customers to pay you after you invoice them
Healthy range for Cleaning Companies
20-35 days
Formula in plain English
Average number of days customers take to pay their invoices
Most common problem
Net-30 payment terms with slow-paying clients
Fastest fix
Call every 30+ day invoice personally
Related Financial Metrics
Other important metrics for Cleaning Companies
Days Sales Outstanding (DSO) in Other Industries
See how days sales outstanding (dso) compares across different business types
Salons & Spas
Salon DSO averages 5-15 days. Walk-in card payments clear in 1-3 days, but insurance billing can stretch to 60. Find out if your collections are on track.
Restaurants
Restaurant DSO averages 1-7 days. Dine-in clears in 1-3 days; catering invoices can push to 45. Compare your collections to industry benchmarks.
HVAC Contractors
HVAC contractor DSO averages 25-40 days. Residential service calls clear in 3-7 days; commercial jobs stretch to 60. See how your cash flow compares.
Marketing Agencies
Marketing agency DSO averages 20-35 days. Retainers collect in 15-25 days; project invoices take 20-30. Benchmark your collections against the industry.