Blog · Finance metrics and formulas · Professional services
Working capital in a service company depends on billing, collection and payroll timing. Build a client-level view of receivables and recognized unbilled work, reconcile it to the ledger, and test the cash needed before the next collection.
Working capital for the service industry is current assets minus current liabilities, but the cash pressure usually needs a second view: unbilled work, receivables and the dates payroll must clear. A profitable engagement can consume cash while its approval or invoice waits. Compare those balances by client, then place expected receipts beside the payment calendar.
Working capital = Current assets - Current liabilities
Service operating working capital, as defined here = Trade receivables + Current recognized unbilled contract assets - Operating payables - Accrued payroll and benefits - Customer advances
The second measure is a management view with an explicit boundary. It excludes cash, debt and prepayments so the team can see which clients and engagements tie up operating funds. It does not replace the company's balance-sheet working capital calculation.
Keep three stages separate: service delivered and recognized, an unconditional right to payment, and cash collected. Accenture's filed accounting policy distinguishes receivables, whose collection rights depend only on time passing, from contract assets that depend on additional conditions; it also explains that advance billings or receipts can create contract liabilities. That is a useful services example of why billing and revenue recognition need separate fields (Accenture Form 10-K, contract balances).
An unbilled receivable may already be unconditional. Keep it within receivables rather than counting it again as a contract asset. Unapproved time and future contracted work are not automatically recognized assets.
Use one reporting date across the engagement report, receivables aging, payable detail and payroll accrual. Retain client ID, engagement ID, service line, recognized balance, billing status, invoice due date, expected receipt date and currency. Keep the transaction or contract reference needed to investigate each amount.
Start with the ledger's current classifications. Assign directly identifiable supplier balances and payroll accruals to engagements. Leave genuinely shared amounts in a visible unallocated row rather than spreading them across clients without a documented basis. Tie customer advances to the appropriate contracts, including any restrictions on their use.
Here is an illustrative US advisory company's September 30, 2026 review. Amounts are USD, with no rounding needed. All unbilled balances in this table are recognized current contract assets; no unbilled receivables are duplicated.
| Client and service line | Receivables (USD) | Unbilled contract assets (USD) | Operating payables (USD) | Payroll accrual (USD) | Advances (USD) | Operating working capital (USD) |
|---|---|---|---|---|---|---|
| Alder, advisory | 260,000 | 140,000 | 40,000 | 60,000 | 20,000 | 280,000 |
| Birch, implementation | 180,000 | 80,000 | 50,000 | 40,000 | 90,000 | 80,000 |
| Cedar, managed services | 80,000 | 20,000 | 10,000 | 20,000 | 30,000 | 40,000 |
| Total | 520,000 | 240,000 | 100,000 | 120,000 | 140,000 | 400,000 |
With the table in A1:G4, calculate G2 and fill down:
=B2+C2-D2-E2-F2
For a detailed export stored as a table named Balances, sum recognized unbilled balances for the client in A2:
=SUMIFS(Balances[Unbilled],Balances[Client],A2)
Microsoft documents SUMIFS as adding values that meet multiple criteria; add service-line or reporting-date criteria when the export contains several groups. Covirage is not affiliated with Microsoft or Accenture.
Alder is the first review priority because it accounts for $280,000 of the $400,000 operating balance. Find the approval holding up its billing and the invoices holding up its collection. A billing delay and a payment dispute require different owners.
The company's other current balances are cash of $150,000, prepayments of $30,000 and current debt of $80,000. Reconcile the management measure to the balance sheet:
| Check | Calculation (USD) | Result (USD) |
|---|---|---|
| Current assets | 150,000 + 520,000 + 240,000 + 30,000 | 940,000 |
| Current liabilities | 100,000 + 120,000 + 140,000 + 80,000 | 440,000 |
| Balance-sheet working capital | 940,000 - 440,000 | 500,000 |
| Management-view bridge | 400,000 + 150,000 + 30,000 - 80,000 | 500,000 |
Next check the movements. In this simplified month there are no credit memos, write-offs, currency movements or reclassifications:
| Balance | Opening (USD) | Additions (USD) | Reductions (USD) | Closing (USD) |
|---|---|---|---|---|
| Unbilled contract assets | 210,000 | Recognized work: 200,000 | Transferred to billed receivables: 170,000 | 240,000 |
| Receivables | 480,000 | Invoices: 170,000 | Collections: 130,000 | 520,000 |
| Customer advances | 120,000 | Cash advances: 40,000 | Applied to services: 20,000 | 140,000 |
Each closing amount is opening plus additions minus reductions. Transferring $170,000 from unbilled assets into receivables leaves their combined balance unchanged. That transfer cannot be reported as cash released.
For a legal-practice application, lock-up by client follows the matter-level billing cycle. This cross-service review keeps the wider balance-sheet and payroll boundary.
Positive working capital does not establish that cash is available on payday. Place expected customer receipts and actual payment dates into a short cash schedule. The basic identity is opening cash plus receipts minus payments, also used in New York City Small Business Services' cash worksheet.
Starting with the company's $150,000 cash balance:
| Week | Receipts (USD) | Payroll and benefits paid (USD) | Other payments (USD) | Closing cash (USD) |
|---|---|---|---|---|
| 1 | 60,000 | 80,000 | 20,000 | 110,000 |
| 2 | 110,000 | 80,000 | 40,000 | 100,000 |
| 3 | 90,000 | 90,000 | 40,000 | 60,000 |
| 4 | 140,000 | 70,000 | 30,000 | 100,000 |
| Total movement | 400,000 | 320,000 | 130,000 | -50,000 |
The check is $150,000 + $400,000 - $320,000 - $130,000 = $100,000 closing cash. The low point is $60,000 in week 3. If treasury requires a $100,000 floor, the temporary shortfall is $40,000. That is a dated cash need, not another amount to add automatically to the $400,000 operating working capital balance.
Use working capital by industry for broader comparisons; the collection promises and payroll dates in this company's own file determine its immediate action.
Bring an engagement balance export, receivables aging and a dated payroll-and-payments file to Covirage. Covirage maps the columns; its tools compute and check the figures, and the external AI model explains the result with every figure traced to its rows. Create a free Covirage account and bring a sample of your own data.
See Covirage for professional services for the industry context.
Employees and subcontractors often need payment before the customer is billed or pays. The funding cycle can therefore sit in recognized unbilled work and receivables rather than physical inventory. Customer deposits and agreed supplier terms can reduce that operating requirement.
No. A timesheet or open engagement balance does not establish an accounting asset by itself. Reconcile the operational work report to recognized receivables and contract assets under the company's accounting policy, and separate current balances from amounts classified as noncurrent.
Moving a recognized amount from a contract asset to a receivable changes its billing stage but does not collect cash. The operational benefit is removing a billing condition. Cash is released when payment arrives, assuming the balance is collected rather than written off.