COMPREHENSIVE FINANCIAL CONTROLLER PILLAR GUIDE

The Complete Guide to Work-in-Progress (WIP) Accounting & Revenue Recognition

Work-in-Progress (WIP) accounting is a rigorous financial reporting framework required under GAAP (ASC 606) that tracks cumulative project costs, earned revenue, and billing variances across multi-period contracts. By recognizing revenue based on the Percentage-of-Completion (PoC) cost-to-cost method, WIP accounting provides financial controllers, executives, and sureties with an accurate, distortion-free view of corporate profitability and balance sheet health.

Accounting Standard: ASC 606 / GAAPAuthor: TimeTrackerOn Financial Advisory BoardRead Time: 14 min
Chapter 1

The Foundations of Work-in-Progress Accounting & ASC 606

For professional services firms, multi-disciplinary architecture and engineering time tracking software users, and general contractor time and expense tracking software users, revenue rarely aligns neatly with monthly billing cycles. When a project spans multiple accounting periods—such as a six-month commercial architectural design contract or a year-long construction build—recognizing revenue solely when an invoice is sent or when cash is collected creates severe financial distortion.

Under ASC 606 (Revenue from Contracts with Customers), businesses must recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled. For long-term contracts, this requires a continuous Work-in-Progress (WIP) accounting schedule that matches incurred labor and material costs against earned contract revenue.

Chapter 2

Percentage-of-Completion (PoC) Calculations & Formulas

The most widely accepted method for calculating WIP under ASC 606 is the Cost-to-Cost Input Method. This approach measures progress toward complete satisfaction of a performance obligation by comparing actual cumulative costs incurred against total estimated project budget costs. Try our interactive ASC 606 WIP calculator to test these formulas live.

Mathematical Framework

PoC (%) = (Cumulative Actual Costs Incurred / Total Estimated Budget Cost) × 100
Cumulative Earned Revenue = Total Contract Value × (Cumulative Actual Costs / Total Estimated Budget Cost)

Practical Example: Consider a digital marketing retainer or engineering contract valued at $500,000 with an estimated total budget cost of $350,000. If your team incurs $140,000 in direct labor and subcontractor expenses by month-end, the calculation is:

  • PoC: ($140,000 / $350,000) × 100 = 40.0%
  • Earned Revenue: $500,000 × 0.40 = $200,000
Chapter 3

Underbillings (Contract Assets) vs. Overbillings (Contract Liabilities)

Once cumulative earned revenue is established, financial controllers compare earned revenue against actual billings sent to the client to determine the exact WIP billing position:

WIP Billing Variance = Cumulative Earned Revenue - Cumulative Billings Sent

1. Underbillings (Contract Assets)

When Earned Revenue > Billings Sent, the resulting positive variance is an Underbilling. Recorded as a Current Asset (Unbilled Receivables / Contract Asset). It represents work performed and revenue recognized that you have not yet invoiced to the client.

2. Overbillings (Contract Liabilities)

When Billings Sent > Earned Revenue, the resulting negative variance is an Overbilling. Recorded as a Current Liability (Deferred Revenue / Billing in Excess of Costs). It represents advance payments or milestone billings collected ahead of actual project progress.

Chapter 4

Common WIP Accounting Pitfalls & Audit Red Flags

Managing WIP schedules manually in spreadsheets exposes firms to significant audit risk, tax penalties, and surety bonding issues. Watch out for these four critical pitfalls:

1. Stale or Inaccurate Budget Estimates

Failing to update total estimated budget costs when scope changes occur distorts the completion percentage and misstates earned revenue.

2. Unapproved Change Orders

Recognizing revenue on out-of-scope verbal change orders before formal client execution violates ASC 606 enforceability criteria.

3. Lagging Field Timesheets

When project accountants rely on delayed weekly timesheets or lost paper slips, incurred costs lag behind reality, resulting in flawed month-end close figures.

4. Ignoring Unbilled Labor Burn

Allowing project labor to burn past fee caps without alerting project managers or clients destroys gross margins.

Chapter 5

Automating Your Monthly WIP Close with Cloud PSA

Relying on manual spreadsheet workbooks to compile multi-project WIP schedules at month-end is tedious, error-prone, and delays financial reporting cycles.

MANUAL SPREADSHEETS VS. AUTOMATED CLOUD WIP
Manual Spreadsheet Schedules
  • Error-prone monthly formula entry
  • Lagging field timesheet inputs
  • Delayed financial close cycles
TimeTrackerOn Automated WIP

TimeTrackerOn automates WIP accounting by uniting mobile time tracking, GPS geofences, and OCR receipt capture into a single platform. Track labor hours against active WBS phase codes in real time, monitor live WIP accounting software ledgers, and synchronize financial data instantly with your time and billing software and ERP.

Frequently asked

Questions about WIP accounting

What is Work-in-Progress (WIP) accounting and why is it mandatory?
WIP accounting is an accounting methodology required under GAAP (ASC 606) for firms performing multi-period contracts. It ensures revenue is recognized as performance obligations are satisfied over time, preventing distorted financial statements caused by lump-sum billing cycles.
How does the Cost-to-Cost Percentage-of-Completion method work?
The Cost-to-Cost method divides actual cumulative project costs incurred to date by total estimated budget costs. This completion percentage is then multiplied by the total contract value to determine cumulative earned revenue.
How do underbillings and overbillings affect the balance sheet?
Underbillings (where earned revenue exceeds actual billings) are recorded as current assets (contract assets). Overbillings (where billings exceed earned revenue) are recorded as current liabilities (contract liabilities or deferred revenue).
How does mobile time tracking improve WIP accounting accuracy?
Mobile time tracking and instant receipt OCR allow field staff and consultants to log hours and expenses contemporaneously. This eliminates lagging cost entries, ensuring WIP ledgers reflect true, up-to-the-minute project expenditures.

Automate Your Work-in-Progress Accounting & Month-End Financial Closes

Eliminate manual spreadsheet WIP schedules, track project labor burn in real time, and streamline your accounting workflows with TimeTrackerOn.

Automated ASC 606 WIP tracking • Direct ERP sync • No credit card required