WIP Accounting for Professional Services Firms
Work in progress is the gap between delivering services and recognizing revenue. Learn how to track, report, and manage WIP accurately.
Your team delivered $400,000 worth of work last quarter. But your financial statements only show $280,000 in recognized revenue. The remaining $120,000 isn’t lost — it’s sitting in WIP accounting limbo, somewhere between “work completed” and “revenue on the books.” For professional services firms, that gap is where financial clarity goes to die.
WIP — work in progress — is the single largest blind spot in most services firms’ finances. It affects your P&L accuracy, your cash flow forecasts, your compliance posture, and ultimately your ability to make informed decisions about which projects to take and which clients to grow. Yet most mid-size firms manage it with spreadsheets, gut feel, and a quarterly reconciliation that arrives too late to change anything.
What WIP Means in a Services Business
In manufacturing, WIP is a physical thing — partially assembled products sitting on a factory floor. In professional services, WIP is invisible. It’s the labor hours your consultants logged last week that haven’t been billed. It’s the deliverable your team finished on Tuesday that won’t appear on an invoice until next month. It’s the economic value you’ve created but haven’t yet converted to recognized revenue.
On your balance sheet, WIP shows up as a current asset — an amount owed to you for work performed. In theory, it represents future revenue. In practice, it represents risk. Every dollar sitting in WIP is a dollar that:
- Hasn’t been invoiced — and the longer you wait, the harder it gets to bill
- Hasn’t been collected — your people got paid for their time, but you haven’t received payment from the client
- Hasn’t been recognized — your P&L doesn’t reflect the work, so your margins look different from reality
- Could be written off — if a dispute arises, scope changes, or the client relationship sours
According to SPI Research’s 2026 Professional Services Maturity Benchmark, well-run firms maintain revenue leakage below 5%, project margin above 35%, and overrun below 10%. Firms that miss these targets almost always have a WIP visibility problem underneath.
Why Unmanaged WIP Distorts Your Financial Picture
When WIP isn’t tracked in real time, every financial report downstream gets skewed.
P&L timing distortions
Your team completes a major milestone in March. The invoice goes out in April. The client pays in June. Under accrual accounting, you should recognize the revenue when you satisfy the performance obligation — but if your WIP tracking lags, the revenue lands in the wrong period. Multiply this across 30 or 40 active projects and your monthly P&L becomes unreliable.
This isn’t just an accounting nuisance. According to Deloitte’s 2026 Finance Trends report, financial reporting and disclosure requirements rank as CFOs’ second-highest concern at 25%. For services firms, the root cause is often the same: the data feeding the reports doesn’t reflect when work was actually done.
Cash flow blindness
WIP sitting on your balance sheet isn’t paying your consultants, covering your office lease, or funding your next hire. A firm carrying $600,000 in WIP with 45-day billing cycles and 60-day collection cycles has nearly four months of revenue tied up in the pipeline. If you don’t know how much WIP you’re carrying — and how fast it converts to cash — your cash flow forecasts are guesswork.
Forecasting errors that compound
Here’s where WIP management connects to firm-level performance. According to SPI Research’s 2026 benchmark, only 17.2% of professional services firms hit their annual margin targets consistently. The rest are working with estimates that don’t account for the WIP-to-revenue conversion lag, the write-offs that happen when WIP ages, or the scope changes that alter a project’s economics after work has been performed but before it’s been billed.
How Does WIP Connect to Revenue Recognition?
Revenue recognition isn’t just an accounting exercise — it’s a compliance requirement that auditors and regulators take seriously. For professional services, it’s also where WIP management and financial reporting intersect.
The ASC 606 framework
Under ASC 606 (and its international counterpart IFRS 15), services firms must follow a five-step model:
- Identify the contract — your signed SOW or engagement letter
- Identify performance obligations — the distinct deliverables you’ve committed to
- Determine the transaction price — including variable components like change orders or incentive fees
- Allocate the price to each performance obligation
- Recognize revenue when (or as) you satisfy each obligation
For most consulting and professional services work, revenue is recognized over time using either input methods (hours incurred vs. total estimated hours) or output methods (milestones completed vs. total milestones). Both methods depend entirely on accurate WIP data.
If your WIP tracking says a project is 60% complete but actual progress is closer to 45%, you’ve over-recognized revenue. When the variance surfaces — and it always surfaces — you face a revenue reversal that hurts your current-period P&L and raises questions during audit.
The audit exposure
The judgment calls embedded in percentage-of-completion accounting are exactly what auditors scrutinize. They want to see:
- Consistent methodology for measuring progress across similar projects
- Timely updates to estimates at completion (EAC) when scope or timeline changes
- Documentation supporting the percentage of work completed at each reporting date
- Write-off policies for aged WIP that’s unlikely to convert to revenue
Firms that track WIP in spreadsheets or disconnected systems struggle to produce this documentation. The data exists in fragments — time entries in one tool, project milestones in another, billing in a third — and reconciling it for audit purposes becomes a manual, error-prone exercise.
The WIP Aging Problem Nobody Tracks
Not all WIP is created equal. A $50,000 WIP balance on a project that completed last week is fundamentally different from a $50,000 balance on a project that delivered three months ago and still hasn’t been invoiced.
Aged WIP is the most dangerous item on a services firm’s balance sheet. The longer WIP sits without being billed, the higher the probability of:
- Billing disputes — the client’s memory of what was delivered fades, and disagreements about scope become harder to resolve
- Write-offs — at some point, you accept that the work won’t be billed and take the hit to your P&L
- Team demoralization — consultants who see their work consistently go unbilled stop caring about time tracking accuracy, which makes the WIP problem worse
A practical rule: WIP over 60 days old needs a reason. WIP over 90 days old needs a plan — either a concrete billing date or a write-off schedule. Anything over 120 days should be escalated to leadership, because at that point you’re likely carrying an asset that isn’t one.
The compounding effect
Aged WIP doesn’t just affect the project it sits on. It distorts your firm-wide metrics:
- Utilization looks fine — your consultants were busy, so utilization rates are healthy. But if the work they did isn’t converting to revenue, that utilization is partially illusory
- Project margins look reasonable — because WIP hasn’t been written off yet, the project’s reported margin hasn’t taken the hit
- Revenue forecasts are inflated — your pipeline includes WIP-to-bill that may never convert
In our experience working with mid-size services firms, 3–8% of annual WIP ends up written off. Firms that don’t track WIP aging don’t see this coming until the write-off lands on the P&L.
Building a WIP Review Process That Works
The difference between firms that manage WIP effectively and those that don’t isn’t sophisticated software — it’s discipline. Here’s a practical framework.
Weekly: project-level WIP check
Every project manager should know their project’s WIP balance and its age. This doesn’t require a formal review — it requires visibility. The PM should be able to answer:
- How much WIP is on this project right now?
- What’s the oldest unbilled item?
- Is there anything blocking invoicing?
If the PM can’t answer these questions, the time tracking and billing data isn’t flowing to the right people.
Monthly: firm-level WIP review
Finance and delivery leadership sit down together — not separately — to review:
- Total WIP balance and trend (growing, shrinking, or stable?)
- WIP aging report — what percentage is current (<30 days), aging (30–60), stale (60–90), or critical (90+)?
- Top 10 WIP balances by project — are the biggest balances moving toward invoicing, or are they stuck?
- Write-off candidates — what needs to come off the books?
- Revenue recognition adjustments — are estimates at completion (EAC) still accurate for in-progress projects?
Quarterly: strategic WIP analysis
Zoom out and look at patterns:
- Which clients consistently generate aged WIP? (This feeds into client profitability analysis)
- Which project types have the highest WIP-to-write-off ratio?
- Is WIP growing faster than revenue? If so, your billing process is falling behind your delivery capacity
- Are there scope management issues creating WIP that can’t be billed because the work was out-of-scope?
The integration requirement
None of this works if your systems are disconnected. Time tracking needs to flow into WIP calculations without manual re-entry. WIP needs to connect to billing so you can see what’s been invoiced and what hasn’t. Billing needs to connect to your general ledger so revenue recognition is accurate. When these systems are separate — a time tracker here, a project tool there, an accounting package somewhere else — the WIP data is always stale by the time finance sees it.
Frequently Asked Questions
What is WIP in professional services?
WIP (work in progress) represents the dollar value of services a firm has delivered but not yet billed or recognized as revenue. It sits on the balance sheet as a current asset. For project-based firms, WIP is the gap between completing work and converting that work into invoiced, recognized revenue — and managing it directly affects financial accuracy and cash flow.
How do you calculate WIP for a services firm?
The basic formula is: WIP = (Hours worked × Billing rate) – Amount already invoiced. For percentage-of-completion methods, WIP equals the recognized revenue based on project progress minus amounts billed to date. The key input is accurate time tracking — without reliable hours data, the WIP calculation is unreliable from the start.
How often should services firms review WIP?
Project-level WIP should be visible in real time, with project managers checking it weekly. Firm-level WIP reviews should happen monthly, with finance and delivery leadership reviewing aging, write-off candidates, and revenue recognition adjustments together. Quarterly strategic reviews should analyze WIP patterns across clients, project types, and service lines.
What is WIP aging and why does it matter?
WIP aging measures how long work has remained unbilled after completion. WIP under 30 days is normal. WIP between 30–60 days needs attention. WIP over 90 days signals a billing or scope problem and carries a high write-off risk. Aged WIP inflates your balance sheet, distorts utilization metrics, and creates potential revenue reversals when write-offs eventually happen.
How does WIP affect revenue recognition under ASC 606?
ASC 606 requires services firms to recognize revenue as performance obligations are satisfied — typically over time for consulting and project work. WIP tracking provides the data needed to measure progress (hours completed vs. estimated, milestones achieved). Inaccurate WIP leads to over- or under-recognition of revenue, which triggers audit scrutiny and potential restatements.
How Tier2 Keel Manages WIP Across the Project Lifecycle
The WIP visibility described above requires a single system that connects time tracking, project delivery, billing, and financial reporting. That’s the core of what Tier2 Keel does.
Because every hour logged, every milestone tracked, and every invoice generated lives in the same platform, WIP isn’t something you reconcile after the fact — it’s calculated continuously as work happens. Project managers see their WIP balances in real time. Finance sees the firm-wide picture without waiting for a monthly export and manual consolidation.
The billing-to-settlement lifecycle in Keel means WIP aging is visible the moment it starts. When a deliverable is complete but not yet invoiced, the system flags it. When WIP crosses your defined thresholds — 30, 60, 90 days — it surfaces in the review workflow rather than hiding in a spreadsheet until someone notices.
See how Keel handles the full project lifecycle or book a walkthrough with our team.
The firms with the most accurate financials aren’t the ones with the best accountants. They’re the ones where delivery and finance share the same data — and WIP never sits long enough to become a problem.
Ready to transform your operations?
Discover how Tier2 Systems can help your company with intelligent ERP, AI agents, and automation built from real-world experience.
Learn How We Can Help