Work in process accounting for professional service firms: What unbilled revenue is actually costing you
Most service firm owners know there is revenue that their P&L does not yet reflect. What they rarely know is how much of it, or what decisions that incomplete picture is quietly distorting. Work-in-process accounting is the discipline that closes this gap. Applied correctly, it converts an invisible current asset into a visible one, aligning the balance sheet and income statement with the work actually delivered. Applied loosely, or not at all, it leaves a firm navigating a strategy based on financial statements that systematically understate both assets and true margin.
What unbilled revenue actually costs a service firm
The SPI Research Professional Services Maturity Benchmark, the industry's most comprehensive annual survey of professional services organizations, found that the average days sales outstanding across the sector runs 50 to 60 days for typical firms. On a $2M firm at the sector midpoint, roughly $301,000 sits in the billing pipeline at any given moment: work invoiced, awaiting payment. Work completed but not yet invoiced, the WIP balance sits upstream of that figure, adding to the total capital tied up between delivery and deposit while appearing nowhere on the balance sheet.
In work-in-process accounting, that $252,000 is a contract asset: earned revenue not yet invoiced, which should appear on the balance sheet as a current asset until the invoice is raised. When it is absent from the books, three consequences follow simultaneously: assets are understated, margin calculations are unreliable, and the cash position appears worse than the firm's actual work volume justifies.
The realization rate, expressed as billed hours relative to worked hours, is where this loss becomes quantifiable. A rate below 85% is a work-in-progress problem before it is anything else. It surfaces in the accounting records well before the P&L signals that anything is wrong.
How WIP distorts your P&L: a worked example
Ten partners at a law firm each believe the firm is running a 58% gross margin. They are making hiring decisions based on that number. The actual gross margin is 41%.
The difference: $140,000 in unbilled work sitting off the balance sheet for six months. The work was performed. The time was logged. The invoices were never raised. Nobody caught it because the P&L showed healthy revenue from the billed work, and the books carried no record of the gap.
This is the structural consequence of treating staff time as an expense the moment it occurs rather than as a contract asset until billed. Revenue appears normal. Expenses appear normal. Margin appears healthy. The balance sheet carries a hole the size of six months of unrecognized delivery.
A firm with rigorous bookkeeping for law firm practices would have surfaced this the moment those invoices aged past 60 days without being raised. A monthly WIP reconciliation is the control that enables that intervention.
The correction is structural. When WIP accounting is properly implemented, the balance sheet records earned but unbilled revenue as a current asset. When the invoice is raised, the contract asset clears, and accounts receivable rise. The P&L does not shift erratically. But the asset position and the margin calculation finally reflect reality.
Where unbilled revenue accumulates across common service billing models
The billing model shapes both where WIP accumulates and how difficult it is to surface. Work-in-process accounting uses different methods for each structure, and the method must match the model.
Time and materials
WIP equals hours worked at the billing rate, less hours already invoiced. The structural failure point: charge entry delays of three or more days compound directly into billing lag. A consultant who records time on Friday in a firm that batches invoices on the first of the following month creates a systematic WIP gap before a single invoice has been missed. Project-based accounting that separates time capture from billing confirmation surfaces this gap immediately. Firms without project-level visibility do not see it at all.
Fixed-price engagements
WIP on a fixed-price engagement is percentage of completion, not hours worked, and the distinction matters significantly. If a $120,000 fixed-price engagement is 60% delivered but only one milestone of $40,000 has been invoiced, WIP is $32,000 ($120,000 multiplied by 60%, less $40,000 already billed). Calculating it by hours worked yields a different, typically lower, number. The difference is an unrecognized margin.
Monthly retainers
WIP is the work delivered before the invoice date. The edge case that most firms encounter too late: over-delivery against the retainer scope. A client paying $8,000 per month against a defined scope, for whom the team delivers $11,000 of work, generates $3,000 of either unbilled WIP or a write-off. Neither outcome is visible without tracking. Under ASC 606, the recognition method must match the performance obligation structure. Retainer firms billing in advance carry a deferred revenue liability until the corresponding work is delivered, not a WIP asset.
Which recognition method applies to each model
-
Time and materials: actual hours worked at the billing rate, recognized as WIP as hours are logged
-
Fixed-price: percentage-of-completion method, recognized as WIP proportional to delivery.
-
Retainer, billed in arrears: work delivered before invoice date recognized as WIP
-
Retainer, billed in advance: prepayment recognized as deferred revenue until earned, not WIP
Work-in-progress accounting mistakes that distort service firm financials
The same four errors appear, with striking regularity, across service firms that have not formalized their WIP process.
Failing to recognize earned-but-unbilled work as a contract asset
When staff time is expensed as incurred rather than capitalized as a contract asset, assets are understated, and expenses are overstated in every delivery month. The P&L presents an artificially compressed view of margin during intensive delivery periods and an inflated one during billing periods. The correction is an entry at the point of delivery, not at the point of invoicing.
Carrying aged WIP without a formal write-off schedule
Work in process older than 90 days carries a materially lower recovery rate in most service verticals. When it remains on the books unchallenged, the asset balance is overstated, and every management decision resting on that balance, including pricing, hiring, and distributions, is made from a figure that does not reflect the firm's actual position. A 90-day WIP review, with a formal write-off approval threshold and a named approver, is the minimum viable control. Unbilled revenue tracking maintained separately from standard AR aging makes this review both faster and more defensible.
Commingling reimbursable client expenses with unbilled revenue
Travel, filing fees, and vendor costs incurred on a client's behalf are cost advances, specifically client receivables, not earned-but-unbilled revenue. Treating them as WIP increases the apparent engagement margin and introduces a reconciliation problem at billing that compounds each period the error remains.
Approving WIP write-offs without a documented decision trail
When aged WIP is cleared from the books without a formal approval record, the write-off becomes invisible at the engagement level. Margin leakage accumulates undetected until a year-end review surfaces what should have been identified and addressed months earlier. Every write-off above a defined threshold warrants a named approver, a dated decision record, and a logged reason.
How to set up WIP tracking: the two journal entries and three diagnostic questions
The accounting mechanics are straightforward. Every work-in-process system requires two entries, and everything else flows from the discipline under which those entries are maintained.
The two entries
Entry 1: recognizing WIP when work is delivered
-
Debit: Unbilled receivables / Contract asset (WIP)
-
Credit: Revenue
Entry 2: clearing WIP when the invoice is raised
-
Debit: Accounts receivable
-
Credit: Unbilled receivables / Contract asset (WIP)
The monthly WIP reconciliation sits between those two entries. Cross-reference the time-tracking or project management system against the accounting ledger. Any discrepancy between hours logged and hours invoiced identifies unbilled work. A clear revenue recognition policy that defines the point of recognition removes ambiguity from this comparison and ensures the reconciliation produces consistent results across periods.
Three diagnostic questions for your bookkeeper
These questions separate a bookkeeper running proper work-in-process accounting from one running cash accounting with a structural delay.
Question 1: How do you handle WIP recognition differently for time-and-materials engagements versus fixed-price engagements?
A credible answer distinguishes the two methods clearly and specifies the recognition trigger for each. An identical answer for both indicates that the firm is not running WIP accounting at all.
Question 2: What is your process for reconciling WIP against the billing system at month-end?
The answer should name a specific process, a schedule, and a defined procedure for surfacing and escalating the gap.
Question 3: What triggers a write-off decision, and who has the authority to approve it?
The answer should specify a threshold and a named approver. In the absence of both, write-offs are ad hoc decisions. Ad hoc decisions do not produce defensible financial records.
For professional services firms seeking a partner for whom WIP accounting is a standard deliverable rather than a configuration request, our bookkeeping services include it within the monthly close process by default.
Frequently asked questions
What is WIP in accounting for a professional service firm?
Work in process, or WIP, is the value of work a firm has delivered to clients but not yet invoiced. It is a current asset that should appear on the balance sheet between the point of delivery and the point of billing. In manufacturing, WIP refers to goods partially through production. In professional services, the equivalent is delivered work that remains in the billing pipeline: earned by the firm but not yet converted into a receivable.
What is the difference between unbilled receivables (WIP) and accounts receivable?
The two represent the same underlying claim, specifically work performed and payment owed, at different stages of the billing cycle. Unbilled receivables, or WIP, arise when work has been delivered but the client has not yet been invoiced. Accounts receivable arise when the invoice has been raised, but payment has not yet been received. The two are sequential: WIP is converted to accounts receivable at the time of invoicing. Both are current assets. A firm that manages both correctly will carry them as distinct line items on the balance sheet, which makes the total billing pipeline visible in a single view.
Is work-in-progress accounting the same as project-based accounting?
They overlap but are not identical. Project-based accounting is a broader framework for tracking revenue, cost, and margin at the engagement level. Work-in-process accounting is the specific recognition method for earned but unbilled revenue within that framework. A firm can apply project-based accounting without formally tracking WIP. The reverse is more difficult: rigorous WIP accounting almost always requires project-level visibility into what has been delivered relative to what has been billed.
How do you calculate WIP for a retainer-based service firm?
For a retainer billed in arrears, WIP equals the value of work delivered in the current period less any amount already invoiced. For a retainer billed in advance, the payment received is recognized as deferred revenue until the corresponding work is performed. It is not a WIP asset. Where a team delivers beyond the contracted retainer scope, the overage is either separately billable WIP or a planned write-off, depending on the terms of the client agreement.
How long should WIP remain on the books before it is written off?
Most professional service firms review WIP at 60 days and write off or formally escalate at 90 days. Recovery rates on WIP older than 90 days decline significantly in most service verticals. A formal write-off schedule, reviewed monthly and approved by a partner or financial officer with a documented rationale for each decision, is a standard control that many smaller service firms lack. Unreviewed WIP beyond 90 days is one of the most consistent contributors to balance sheet overstatement in service businesses.
Suggested Readings
Property management bookkeeping: In-house vs outsourced - what actually works best
Property management bookkeeping: The shift that happens at 200+ doors
Month-end close for property management: From 12 days of delays to a 5-day close
See what Numetix can do for you
Learn how the Numetix Portal streamlines communication, offers valuable insights, and saves you time so you can focus on growing your business.