FINANCIAL CONTROLLERSHIP & PROJECT ACCOUNTING GLOSSARY

What Is WIP Accounting in Professional Services?Definition, Valuation & Formulas

Work-in-Progress (WIP) accounting in professional services is the financial valuation of billable staff hours worked and direct project expenses incurred that have been delivered to a client but have not yet been formally billed. Classified as a current contract asset on the balance sheet, WIP tracks unbilled revenue to prevent write-downs, ensure accurate revenue recognition under ASC 606, and protect operating margins. For broader context on agency operations, see our guide on professional services time and billing software.

Balance Sheet Classification: Current Asset (Contract Asset)Standard: ASC 606 / IFRS 15 Reading Time: 6 min

The Financial Mechanics: Asset vs. Revenue vs. Expense

The lifecycle of service inventory from labor hours to cash realization.

1. Labor & Expense

Staff log hours & capture receipts on active projects.

2. Work-in-Progress

Accumulates as a Current Contract Asset on Balance Sheet.

3. Client Invoice

WIP converts into Accounts Receivable (A/R).

4. Cash Realization

A/R clears into cash in bank upon client payment.

Why WIP is the Service Firm's "Inventory"

Unlike manufacturing plants that hold raw materials and finished goods on warehouse shelves, professional services firms (law firms, consultancies, engineering studios) sell cognitive labor and specialized time. WIP functions as temporary inventory for billable services rendered between invoice intervals. Refer to what is a timesheet for fundamental time capture principles.

Balance Sheet Positioning & P&L Interaction

In accordance with ASC 606 and US GAAP, WIP represents an unconditional right to consideration subject only to the passage of time or milestone certification. It sits under Current Assets as "Unbilled Receivables" or "Costs and Estimated Earnings in Excess of Billings on Uncompleted Contracts" (Underbillings). When consultant time is incurred, labor payroll is expensed; recognizing accrued WIP balances matches project revenue against incurred labor costs within the exact reporting period.

Mathematical Valuation Formulas

Standard formulas for Time & Materials and Fixed-Fee ASC 606 Percentage of Completion.

Model 1: Hourly Contracts

Time & Materials (Cost-Plus) Valuation

WIPT&M = Σ(Hours × Rate) + Expenses − Invoiced

WIP equals total billable hours logged multiplied by agreed billing rates, plus rebillable direct project expenses, minus amounts previously invoiced to date.

Example: 45 hours at $250/hr ($11,250) + $750 travel − $4,000 billed = $8,000 active WIP.
Model 2: Milestone Contracts

Fixed-Fee ASC 606 (PoC)

PoC = Actual Costs / Estimated Total Costs
WIP = (Contract Value × PoC) − Billings

For lump-sum fixed-fee engagements under ASC 606, earned revenue is calculated via the cost-to-cost input method, and WIP represents earned revenue minus milestone billings issued. Ideal for architecture and engineering time tracking software workflows.

Example: $60k contract at 50% completion earns $30k revenue. If $20k is billed, WIP is $10k underbilling.

Underbilling vs. Overbilling Reconciliation

Balance sheet positioning for positive WIP (Contract Assets) versus negative WIP (Contract Liabilities).

Accounting PositionBalance Sheet ClassificationOperational DefinitionUnderlying DriverResolution Action
Underbilling (Positive WIP)Current Asset (Contract Asset)Work performed and delivered exceeds progress billings issued to date.Delayed invoicing, unbilled scope creep, rapid delivery ahead of schedule.Run automated timesheet-to-invoice release immediately.
Overbilling (Negative WIP)Current Liability (Deferred Revenue)Billings issued or upfront retainers collected exceed work performed.Upfront project deposits, aggressive advance billing, delivery delays.Deliver promised milestones to recognize earned revenue against deferred liabilities.

WIP Aging Buckets & Revenue Leakage Signals

Monitoring unbilled aging to prevent partner write-downs and cash flow degradation.

Aging WIP BucketCollection RealizationRisk Exposure & PathologyRecommended Corrective Action
0–30 Days (Current)98%–100% RealizationNormal operational cycle; work performed awaiting month-end invoicing.Issue standard monthly progress billings via time and billing software.
31–60 Days (Aging)85%–92% RealizationInvoicing bottlenecks; missing client PO numbers; approval delays.Require Project Manager review and issue interim invoice cycle.
61–90 Days (Critical)60%–75% RealizationClient dissatisfaction, unapproved scope creep, or deliverable disputes.Practice Director intervention; negotiate formal change order.
90+ Days (Distressed)< 40% RealizationNear-guaranteed fee dispute; high probability of complete write-down.Audit for bad debt or formal contract dispute resolution.

Stop Waiting for Month-End Close to Discover WIP Overruns

Most consultancies and design firms calculate WIP once a month in complex spreadsheet workbooks—weeks after the work has already been delivered. By the time project accounting discovers that an engagement has burned 130% of its budget cap, managing partners are forced to take painful write-downs to preserve client relationships. TimeTrackerOn eliminates reconciliation lag by tracking WIP dynamically. The moment an engineer logs an hour or an employee scans a receipt with our expense management software, active WIP balances update automatically against client contract caps.

ARE SPREADSHEETS CAUSING UNNOTICED WIP WRITE-DOWNS?
Manual Spreadsheet Reconciliation
  • Month-end Excel aggregation
  • Discovered weeks after delivery
  • Arbitrary partner write-downs
  • Disconnected from GL dimensions
  • Inaccurate ASC 606 estimations
TimeTrackerOn Automated Suite
  • Real-time continuous WIP ledger
  • Automated 80% & 100% cap alerts
  • Line-item audit notes & reasons
  • Direct sync to Sage Intacct & QuickBooks
  • Automated PoC revenue valuation + DCAA guide
Frequently asked

Questions about WIP accounting

Is Work-in-Progress (WIP) an asset or an expense on the balance sheet?
WIP is recorded as an asset—specifically a current asset (often classified under ASC 606 as a Contract Asset or Unbilled Receivables)—porque represents earned economic value and future cash inflows that will be realized once the client invoice is issued.
What is the basic formula for calculating WIP in a professional services firm?
For hourly and Time & Materials engagements, WIP equals (Total Billable Hours Logged × Agreed Billing Rate) + Rebillable Direct Project Expenses − Amounts Previously Invoiced. For fixed-fee engagements under ASC 606, WIP equals (Contract Value × Percentage of Completion) − Total Milestone Billings Issued.
What is the difference between WIP and Accounts Receivable (A/R)?
WIP reflects work performed and delivered that has not yet been invoiced (unbilled revenue), whereas Accounts Receivable (A/R) represents finalized invoices that have been issued to the client but remain unpaid.
How does ASC 606 affect WIP in professional services?
Under ASC 606 (Revenue from Contracts with Customers), professional services firms that transfer control of services over time must recognize revenue as work progresses (often via the cost-to-cost input method) rather than waiting until invoices are generated. This makes WIP tracking essential for measuring contract assets and contract liabilities accurately at each financial close.

Automate Your WIP Tracking and Protect Practice Margins

Eliminate billing surprises, stop unrecorded scope creep, and streamline client invoicing with TimeTrackerOn’s automated project accounting platform.

Real-time WIP valuation • Direct Sage Intacct & QBO sync • No credit card required