Back to Glossary
Cash Flow

What is Days Sales Outstanding (DSO) for Consulting Firms?

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

Why Consulting Firms Owners Should Care

For consulting firms, DSO measures how many days pass between invoicing and getting paid. The consulting-specific challenge: milestone billing on long engagements. A 6-month project billed at milestones can create 60-90 day gaps between work performed and payment received. Each day of DSO represents cash tied up in your clients' accounts instead of yours.

Industry Benchmarks

0-35 days

Healthy Range

36-55 days

Warning Zone

Over 55 days

Danger Zone

Industry context: Retainer-based firms: 15-25 days (prepaid). Project-based (milestone billing): 35-55 days. Enterprise clients on net-60: 55-75 days. Payment terms drive DSO more than anything.

Source: Consulting firm 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: Keystone Consulting Group

Annual Revenue

Total billings across all clients

$1,500,000

Accounts Receivable

Outstanding invoices at any given time

$205,000

DSO

50 days average collection period

$50

Cash Tied Up

Amount perpetually in clients' accounts

$205,000

Calculation

($205,000 AR / $1,500,000 annual revenue) × 365 = 50 days

At 50-day DSO, this firm always has roughly $205K in earned revenue sitting in clients' accounts. Reducing DSO to 35 days frees up about $62K in cash, with no additional revenue needed. That $62K goes from "earned but not collected" to "in your bank account."

Free tool

Upload your financials and see how your consulting firm's collection speed compares to industry benchmarks

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

Get My Free Score

Common Problems in Consulting Firms

Symptom

Work performed in Month 1, milestone invoiced in Month 2, paid in Month 3-4

Impact

The gap between doing work and getting paid can be 60-90 days on milestone projects. On a $100K engagement, $50K-75K in completed work sits uncollected at any time.

How to Improve Your Days Sales Outstanding (DSO)

How to do it

Even on milestone-based projects, invoice monthly for work completed to date. Use progress billing (% complete method). This shortens the gap between work and payment.

Expected impact

Switching from milestone to monthly billing can reduce DSO by 15-30 days. On $1.5M revenue, that frees up $62K-123K in cash.

Key Takeaways

What it measures

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

Healthy range for Consulting Firms

0-35 days

Formula in plain English

Average number of days customers take to pay their invoices

Most common problem

Milestone billing creating compound collection delays

Fastest fix

Bill monthly regardless of milestone structure

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 consulting firms in 60 seconds.

Get Your Free Health Score

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