Your income statement says you're profitable. Your bank account tells a different story.
The gap between earning revenue and holding cash has a name: the cash conversion cycle. For service firms, the reason the gap exists almost always comes down to one metric: how long it takes to collect from clients. A 10-person accounting firm or a 6-person agency running monthly retainers knows exactly what a 42-day average collection window feels like. It feels like checking your bank balance the week before payroll and wondering why the number doesn't add up.
What follows covers what the cash conversion cycle is, how to calculate it, and why accounts receivable is the one variable you can actually move.
Key takeaways:
- The cash conversion cycle formula is DIO + DSO – DPO. For service firms with no physical inventory, DIO is zero, which reduces the formula to DSO minus DPO. Days sales outstanding becomes the only variable that matters.
- DSO is the only lever most service firms can meaningfully control. Reducing DSO from 42 to 7 days on $50,000 in monthly billings frees approximately $58,000 in working capital that was previously sitting in receivables.
- The structural fix is capturing payment authorization at the point of agreement. When a client connects a payment method before work begins, invoices collect on the due date and your team sends no follow-up.
What is the cash conversion cycle?
The cash conversion cycle (CCC) is the number of days between paying for inputs and collecting cash from clients. The CCC formula is DIO + DSO – DPO. For service businesses with no physical inventory, DIO is zero, which reduces the formula to DSO minus DPO. A positive CCC means you wait that many days after completing work before cash reaches your account.
For accounting firms, bookkeeping practices, and marketing agencies, the DIO simplification is not a shortcut. It is the reality of your business model. There is no warehouse, no raw materials, no stock to turn. You sell time and expertise. The entire working capital challenge lives in a single question: how long does it take to convert completed work into cash in your account?
Most firm owners do not call it CCC. They call it "chasing payments," "waiting on invoices," or just "cash flow problems." The cash conversion cycle is the name for the same friction, measured precisely enough to fix it.
The cash conversion cycle formula step by step
Walking through the formula with a concrete example makes each component useful rather than abstract. Take a consulting firm with $50,000 in monthly billings, a 42-day DSO (the professional services median per 2024–25 industry benchmarks), and a 15-day DPO: CCC = 0 + 42 – 15 = 27 days. The 27-day CCC translates to roughly $45,000 in working capital sitting in receivables at all times.
Days inventory outstanding (DIO)
DIO measures how many days a business holds inventory before converting it into revenue. For manufacturers, DIO can run 30 to 90 days depending on supply chain and product type. For service firms, DIO is zero. You sell time and deliverables, not goods. Nothing sits in a warehouse. Acknowledge the zero and move your attention to the component that actually controls your cash position.
Days sales outstanding (DSO)
DSO measures how long it takes to collect payment after completing work. The formula is (accounts receivable ÷ revenue) × days in period. According to 2024–25 benchmarks from the PYMNTS B2B Working Capital Survey and Creditpulse's industry analysis, the professional services median DSO sits at 42 days.
For a firm billing $50,000 a month, 42 days of DSO means roughly $70,000 in receivables at any given time. Every extra day above zero is cash your firm earned but has not collected. It is a free loan to your clients, funded out of your operating account.
For a step-by-step breakdown of how to calculate and benchmark your own DSO, see Anchor's days sales outstanding guide and DSO formula post.
Days payable outstanding (DPO)
DPO measures how long you take to pay your own vendors and suppliers. A higher DPO improves your CCC because you hold cash longer before it exits your account. But service firms have limited room to move here. Software subscriptions, contractor fees, and office costs don't leave much margin to stretch payables, and doing so risks damaging the vendor relationships your operations depend on. Unlike DSO, DPO rarely offers meaningful room to maneuver.
Why DSO is the only lever service firms control
With DIO at zero and DPO largely fixed, the cash conversion cycle for service firms collapses into a single variable: DSO. Every improvement in collection speed compresses CCC by exactly the same amount. A 10-day reduction in DSO produces a 10-day improvement in CCC, with no offsetting tradeoffs elsewhere in the formula. No other metric in the CCC equation gives you that 1:1 return on operational attention.
The math shows why this matters at working-firm scale. A bookkeeping practice or agency billing $50,000 a month with a 42-day DSO carries roughly $70,000 in receivables at all times. Cut DSO from 42 to 7 days by moving to pre-authorized billing, and that figure drops to $11,667. The $58,333 difference moves out of receivables and into your operating account. The cash was always yours. It sat in the gap between when you invoiced and when the client got around to paying.
And the corollary most billing guides skip: you cannot fix this by shortening your DPO without damaging vendor relationships, and there is no inventory to liquidate. DSO is the only variable left to move. For service firms, improving cash flow means improving DSO, and nothing else.
How to compress your cash conversion cycle
For service firms, compressing the cash conversion cycle means compressing DSO. The tactics that reliably do it follow a logical sequence: shorten the terms under which payment is due, close the lag between completing work and invoicing for it, and remove the gap between sending the invoice and collecting payment. Each change reduces DSO independently. Combining them puts you closest to zero.
- Shorten payment terms. Net 30 is the industry default, not a law of nature. Firms moving to Net 15 or due-on-receipt terms cut their maximum DSO before they change a single internal workflow. The conversation goes easier when you set those terms at onboarding, before a client builds expectations around a slower payment cycle. You can move long-tenure clients on Net 30 over time, one renewal at a time.
- Automate invoicing on completion. Most firms invoice weekly or monthly, often days after finishing the actual work. A bookkeeping firm that completes January's close on February 3rd but invoices on February 28th has added 25 days of unnecessary DSO to that billing cycle. Automating invoicing so bills go out the day you mark work complete removes that lag without changing how you price or scope engagements.
- Capture payment details at signing. The previous two tactics reduce delay within the existing billing sequence. The third restructures the sequence entirely. When a client connects a payment method at the point of signing an engagement agreement, the invoice collects automatically on the due date. The client takes no action. Your team sends no follow-up. The billing decision moves upstream, before work begins, and the rest executes itself.
Nick Boscia, Anchor’s client, a CPA, EA and Managing Partner at Boscia & Boscia PC, describes what changed after making that shift: "We went from no system and tons of collections to zero collections and everyone paying upfront." Boscia & Boscia now runs a 99% collection rate, with an average of five days from invoice to payment. Before pre-authorized billing, the firm's collection window ran past 30 days and AR sat at roughly 30% of annual revenue. Read all about Nick’s firm in our success story here
Katie Helle, CPA and Principal Advisor at Scaled Accounting Solutions, built the same logic into her firm model from the start: "I never wanted to be the firm that was always collecting receivables. Work should be paid for before it is provided to the client." After moving to upfront payment capture, Helle eliminated 25 hours of monthly billing administration.
For accounting firms managing large recurring client rosters, and for agencies running a dozen active retainers, capturing payment authorization at signing is the structural change that compresses CCC closest to zero. See how Anchor's billing and payments feature and agreements implement this across recurring service engagements.
Frequently asked questions
What is a good cash conversion cycle?
For service firms, a CCC below 15 days is strong. Below 7 days is excellent. You can reach a negative CCC with upfront billing or pre-authorized payment models, where you collect revenue before delivering the service. Some retainer-based accounting and agency practices already run this way. A CCC above 30 days signals that the billing process, the payment terms, or both need structural attention.
How does accounts receivable affect the cash conversion cycle?
Accounts receivable is the numerator in the DSO calculation, and DSO is the largest component of CCC for any service firm. As AR grows, DSO grows proportionally, and CCC extends by the same number of days. Longer collection times inflate CCC one-for-one. Reducing your AR balance, by collecting faster or capturing payment authorization before work begins, compresses CCC by exactly the same amount.
For more on managing AR effectively, see Anchor's accounts receivable reporting guide and AR accounts guide.
Conclusion
For service firms, the cash conversion cycle is the accounts receivable cycle. Fix how you collect, and the CCC follows.
But the fix is not about sending better reminder emails, or switching to Net 15 terms and hoping clients comply. The firms that compress CCC closest to zero moved the payment decision upstream. They stopped invoicing after the work and started securing payment authorization before it. When a client locks in payment at signing, the invoice collects on the due date. The cycle closes before it can widen.
More than 21,000 US accounting firms and professional services businesses run billing this way. To see how agreement-first billing compresses your own cash conversion cycle, explore automated invoicing or get started for free.