Back to Glossary
Cash Flow

What is Days Sales Outstanding (DSO) for IT Services?

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

Why IT Services Owners Should Care

For IT services companies and MSPs, DSO measures how many days between invoicing and getting paid. MSPs have a unique advantage: managed services revenue can be auto-billed monthly, creating near-zero DSO on recurring revenue. The challenge is project work, which often has longer collection cycles and one-time invoicing. Blending both obscures the real collection problem.

Industry Benchmarks

0-30 days

Healthy Range

31-45 days

Warning Zone

Over 45 days

Danger Zone

Industry context: Managed services (auto-pay): 0-10 days. Managed services (invoiced): 15-30 days. Project work: 30-55 days. Blended DSO depends on revenue mix.

Source: IT services/MSP financial 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: Apex IT Solutions

Annual Revenue

$100K/month (75% managed, 25% project)

$1,200,000

Managed Services AR

Small balance from invoiced (non-auto-pay) clients

$15,000

Project Work AR

Outstanding project invoices, higher DSO

$67,000

Total AR

All outstanding invoices

$82,000

Blended DSO

25 days average, but managed = 5 days, project = 65 days

$25

Calculation

($82,000 AR / $1,200,000 annual revenue) × 365 = 25 days

Blended 25-day DSO looks healthy, but it hides a split: managed services DSO is 5 days (auto-pay), while project DSO is 65 days. The $67K in project receivables is the real cash flow problem, masked by the efficiency of recurring revenue collection.

Free tool

Upload your financials and see your true DSO split between managed services and project work

Upload your P&L and get your financial health score in 60 seconds. No spreadsheet skills required.

Get My Free Score

Common Problems in IT Services

Symptom

Overall DSO looks fine, but project invoices are aging 60+ days

Impact

Auto-pay managed services drag the average down. Meanwhile, project receivables of $67K sit for 2+ months. Without splitting DSO, the project collection problem stays hidden.

How to Improve Your Days Sales Outstanding (DSO)

How to do it

Require credit card or ACH auto-pay for all new managed services contracts. Migrate existing clients over 60 days with a simple enrollment process.

Expected impact

Reduces managed services DSO to 0-3 days. If 75% of revenue is managed services, this alone can drop blended DSO by 8-12 days.

Key Takeaways

What it measures

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

Healthy range for IT Services

0-30 days

Formula in plain English

Average number of days customers take to pay their invoices

Most common problem

Blended DSO masking project collection problems

Fastest fix

Move all managed services clients to auto-pay

Your next step

Get your free Financial Health Score and discover how much cash is tied up in unpaid invoices

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

Get Your Free Health Score

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