Profit can look healthy and utilization on track—yet cash still feels tight. When month-end AR and WIP reports don’t explain the squeeze, the missing piece is often the cash conversion cycle (CCC): how long it takes your organization to turn work and expenses into collected cash. Most firms don’t measure it, and the ones that do rarely monitor it weekly. That’s a mistake.
What the cash conversion cycle actually measures
The CCC tracks the time between money going out and money coming back in. In a services organization, the flow looks like this: you spend on labor and overhead, you do the work (WIP), you bill, and you collect. The CCC spans that entire loop. Shorter is better: it means less cash is trapped in unbilled work and receivables.
For services, “inventory” is work-in-progress. That’s why standard AR or WIP reports can mislead—each shows just one segment of the cash journey. The CCC combines them into one, decision-ready view.
Why this matters more than a standalone AR or WIP report
Standalone metrics are lagging indicators when they are not connected to their drivers. The CCC gives a unified signal of cash health and helps you find the step that is slowing you down: work aging before it’s billed, slow invoice timing, or collections delay.
- Billing velocity matters: industry benchmarks indicate that invoicing within 0–14 days of work completion tends to collect at higher rates and with fewer disputes, while a lag beyond 30 days is a risk signal.
- WIP age matters: WIP aging past 60 days correlates with higher write-down rates, which silently lengthens your cycle even if AR appears stable.
- Collections discipline matters: the Days Sales Outstanding (DSO) target under 45 days is a healthy benchmark; above 60 days is a risk signal. But even within target, concentration in the 90+ day bucket can hide a future cash dip.
When you track the CCC, you stop arguing over which single KPI “explains” cash and start managing the end-to-end timeline.
How to frame the CCC for a services organization
You don’t need a complex formula to get value. Conceptually, CCC ≈ days work sits unbilled (WIP days) + days between invoice and payment (DSO) − the days you have to pay your suppliers (DPO). In a services firm, “suppliers” are largely payroll and software/subscriptions, so the AP piece is steadier than in inventory-heavy businesses—but it still matters for timing.
Start by estimating:
- WIP days: average age of open work until it’s billed.
- Billing lag: average days from work completion to invoice sent.
- DSO: average days from invoice to cash collected.
- DPO: average days you take to pay vendors (if material for your model).
Even a rough cut will reveal whether the delay is pre-billing, billing-to-invoice, or post-invoice.
What to watch weekly, not just at month-end
The CCC improves when you manage leading signals. Add these checks to your operating rhythm:
- Open work age: Are more jobs crossing 30–45 days in WIP? That’s a leading signal of future write-downs and a lengthening CCC.
- Invoice timing: Are invoices going out within 0–14 days of work completion? A drift toward 30+ days will extend your cycle.
- AR bucket mix: Is the 90+ day bucket holding steady under a healthy share of total AR, or creeping up? Sustained increases warn of future cash pressure.
- Exception concentration: Do a few clients represent a disproportionate share of total AR? Client concentration above prudent thresholds adds volatility to cash timing.
- Rework and review loops: Where are jobs bouncing back in review? Each loop adds days before billing.
These are all parts of the same system. Fixing the slowest segment shortens the whole cycle.
Root-cause the delay: explanatory questions that move the needle
Descriptive reports tell you the CCC lengthened. Action comes from explaining why. Use questions that force a specific next step:
- Did invoice timing slip because final reviews concentrated on one partner’s desk?
- Did a subset of clients challenge scope more often this month, adding days between completion and invoice?
- Which service lines show the steepest change in WIP age—and is it tied to staffing mix or process?
- Are disputed invoices clustered with a single team or client segment?
- Is collections delay tied to a few large clients (concentration risk) or broad-based policy drift?
AI-generated summaries can help here, not by forecasting a number in isolation, but by highlighting the reasons a KPI moved—where delays concentrated, which client groups changed behavior, and which workflow stages added days. The goal isn’t another chart; it’s a clear explanation and a decision.
Standardize definitions before you measure
Consistency beats cleverness. Make sure every leader calculates the same components the same way:
- When is work considered complete for billing purposes—upon staff completion, manager signoff, or client acceptance?
- How are partial billings handled in WIP days—does partial billing reset the clock or reduce the denominator?
- What counts as a dispute and how is it tracked—email back-and-forth, credit memo, or write-down at billing?
- What is the accepted DSO calculation for your team—invoice date to cash posted, or due date to cash posted?
Without governance, each department will produce a different CCC and argue about the number instead of improving it. One KPI, one definition.
Unify operational and financial data
The CCC lives at the intersection of operations and finance. You need time-entry and job status to see WIP age and completion timing, billing events to measure invoice lag, and AR to observe collections. Pulling each piece from a separate spreadsheet creates delay and inconsistency; a single connected view keeps the story straight and current.
Once those systems are connected, monitor trend lines with sensible alerting: invoice timing drifting past 14 days, WIP aging bulging beyond 45–60 days, 90+ day AR creeping upward, or a single client representing an outsized share of total AR. Those are practical thresholds leaders can act on.
A simple 30-day plan to operationalize CCC
- Define the KPI: Agree on the specific definitions for WIP days, billing lag, DSO, and (if relevant) DPO. Document them.
- Map the data: Identify where each component comes from (practice management, time/billing, general ledger, AR subledger) and how often it refreshes.
- Build the weekly view: Create a summary that shows current CCC, a 12-week trend, and each component’s contribution. Include a short written explanation of changes.
- Set alerts: Flag invoice timing beyond 14 days, WIP segments aging beyond 45–60 days, 90+ day AR share rising, or client concentration shifts.
- Run a weekly review: Ask “Where did days increase this week?” and “Which action shortens the cycle fastest?” Assign an owner and a date.
In month two, add client and service-line breakdowns, then layer in capacity and review-stage insights to target the steps that free days the fastest.
Bring it back to your firm
If cash feels tight despite solid headline metrics, don’t add more standalone reports. Measure and manage the cash conversion cycle. It connects the dots between work, billing, and collections, and it focuses your team on the step that will release cash soonest. Pick a clear definition, connect your operational and financial data, and review it weekly with an eye toward explanation—not just reporting what happened. The result is fewer surprises, faster cash, and better decisions.
