Back to Glossary
Cash Flow

What is Days Sales Outstanding (DSO) for Cleaning Companies?

How long it takes customers to pay you after you invoice them

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 Score

Common 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

Your next step

Get your free Financial Health Score and find out if slow collections are choking your cash flow

Upload your P&L statement and get a complete financial health report for your cleaning companies in 60 seconds.

Get Your Free Health Score

Free analysis. No credit card required. Data never stored.