Construction WIP Report: How to Track Work in Progress and Avoid Over/Under Billing

The construction WIP report — Work in Progress schedule — separates contractors who understand their financial position from those who are surprised by their own numbers.
Without a WIP schedule, your P&L reflects cash movement, not true economic performance.
Contractors who want tighter financial visibility often combine monthly WIP reporting with stronger documentation and field reporting systems. If you’re building that foundation, explore this construction project management guide to understand how operational systems support financial accuracy.
What the Construction WIP Report Measures
The construction WIP report answers one question per active project:
Have you billed more or less than you’ve earned?
Over-billed
You’ve billed more than you’ve earned based on percentage of completion.
This appears as a liability on your balance sheet.
Moderate over-billing is healthy. Extreme over-billing signals schedule or cost control problems.
Under-billed
You’ve completed more work than you’ve billed.
This appears as an asset on your balance sheet.
Persistent under-billing creates cash flow strain and weakens bank and surety confidence.
Clear jobsite photos & daily progress tracking help validate earned revenue when billing disputes arise.
The Percentage of Completion (POC)
Most contractors use the cost-to-cost method:
POC = Costs to date ÷ Estimated cost at completion (EAC)
Example:
$180,000 spent on a $360,000 EAC project = 50% complete.
The critical input is the revised EAC — not the original budget.
Failing to update EAC overstates profit and artificially inflates recognized revenue.
Project managers who consistently update budgets inside structured construction management tools & features reduce WIP distortion.
Update EAC every month. No exceptions.
The WIP Calculation — Step by Step
.jpg?width=600&height=450&name=2%20(28).jpg)
For each active project:
- Earned Revenue = Contract Value × POC
- Actual Billings = Total billed to owner
- Over/Under Billing = Earned Revenue − Billings
- Recognized Profit = Estimated Total Profit × POC
Full example — Project A (retail buildout):
- Contract value: $480,000 | EAC: $392,000 | Estimated profit: $88,000
- Costs to date: $235,200 | POC: 60%
- Earned revenue: $288,000 | Billed: $310,000
- Over-billed: $22,000 | Recognized profit: $52,800
WIP Schedule Template Structure
[Company Name] — Work in Progress Schedule — As of: [Month End]
|
Project |
Contract Value |
EAC |
Est. Profit |
Costs to Date |
% Complete |
Earned Revenue |
Billed to Date |
Over-Billed |
Under-Billed |
|
Project A |
$480,000 |
$392,000 |
$88,000 |
$235,200 |
60% |
$288,000 |
$310,000 |
$22,000 |
— |
|
Project B |
$720,000 |
$576,000 |
$144,000 |
$172,800 |
30% |
$216,000 |
$195,000 |
— |
$21,000 |
|
Project C |
$285,000 |
$237,000 |
$48,000 |
$189,600 |
80% |
$228,000 |
$228,000 |
— |
— |
|
Project D |
$1,100,000 |
$880,000 |
$220,000 |
$88,000 |
10% |
$110,000 |
$143,000 |
$33,000 |
— |
|
Project E |
$340,000 |
$272,000 |
$68,000 |
$108,800 |
40% |
$136,000 |
$119,000 |
— |
$17,000 |
|
TOTALS |
$2,925,000 |
$2,357,000 |
$568,000 |
$794,400 |
34% |
$978,000 |
$995,000 |
$55,000 |
$38,000 |
Net WIP position: Over-billed by $17,000 ($55K over − $38K under)
Contractors managing multiple crews across projects often improve accuracy by using project management software for general contractors that centralizes cost tracking and documentation.
How the WIP Report Connects to Financial Statements
[SVG: Flow diagram — under-billed → current asset on balance sheet → increases reported revenue; over-billed → current liability → decreases reported revenue]
WIP-adjusted P&L example:
|
Cash-Basis P&L |
WIP-Adjusted P&L |
|
|
Billed revenue |
$420,000 |
$420,000 |
|
WIP adjustment (+$38K under-billed) |
— |
+$38,000 |
|
Reported revenue |
$420,000 |
$458,000 |
|
Direct costs |
$336,000 |
$336,000 |
|
Gross margin |
20.0% |
26.6% |
The WIP-adjusted P&L reveals that this month's true gross margin was 26.6% — not 20%. The difference is $38,000 in earned revenue sitting on job sites, not yet billed.
If billing is delayed due to incomplete documentation, implementing structured construction photo documentation software can accelerate draw approvals and reduce under-billing.
Common Construction WIP Report Mistakes
.jpg?width=600&height=450&name=2%20(29).jpg)
- Not updating EAC every month. The most damaging error. Using the original budget when a job is running over overstates POC and overstates recognized profit — recording earnings that don't exist.
- Calculating POC as billings ÷ contract value. This is circular — it assumes billing timing equals progress. Always use costs ÷ EAC.
- Not recognizing anticipated losses immediately. If updated EAC exceeds contract value, you must recognize the full estimated loss in the current period — not spread it out. GAAP requires this; there's no deferring a loss job.
- Only running WIP at year-end. A WIP produced only for the accountant is useless for management. By year-end, the project is often done — nothing can be managed. Monthly WIP catches problems at 30–60% completion when you can still act.
- Treating WIP as a purely accounting exercise. The WIP report tells you which projects are running over budget, which have billing gaps, and where your portfolio's real profitability lies. Read it.
If you want deeper financial management insights, review these construction management resources for contractors scaling operations.
Recognizing a Loss Job Early
Early EAC updates expose loss jobs at 30–60% completion.
That creates time to:
- Submit change orders
- Rebid subcontract scope
- Reduce overhead exposure
Late recognition leaves you reacting after completion.
How Banks and Sureties Use Your Construction WIP Report
Banks evaluate:
- Under-billed positions
- Extreme over-billing
- Hidden loss jobs
Sureties evaluate:
- Active profitability
- Aggregate workload
- Accuracy of reporting
If you’re preparing for larger bonded work, reviewing real contractor growth examples like this construction project management case study provides insight into operational discipline.
You can also study this construction delivery tracking case study to understand how operational visibility improves financial forecasting
What Your Accountant Needs Monthly
For each active project:
|
Field |
Source |
|
Contract value (including approved COs) |
Contract + CO log |
|
Revised EAC |
PM update — critical |
|
Actual costs to date |
Job cost report |
|
Total billed to date |
Draw log / AR aging |
The bottleneck is always the EAC update. Build the habit: on the last business day of each month, ask each PM for one number — their cost-to-complete estimate for each active project. 10 minutes per PM. Makes your entire WIP accurate.
If field teams struggle to provide accurate updates, implementing daily field reports for roofing contractors or trade-specific workflows can tighten reporting discipline.
Monthly Construction WIP Checklist
Last week of each month:
- [ ] Request PM cost-to-complete estimates for all active projects
- [ ] Pull actual costs to date from job cost reports
- [ ] Pull total billings to date from AR/draw log
- [ ] Update EAC for any projects with changed conditions
- [ ] Calculate POC, earned revenue, and over/under billing per project
- [ ] Recognize any anticipated losses immediately
- [ ] Submit draw applications for significantly under-billed projects
- [ ] Forward inputs to accountant for balance sheet and P&L adjustment
Monthly management questions:
- [ ] Any projects with EAC exceeding contract value? → Recognize full loss
- [ ] Any projects over-billed by more than 15% of contract? → Monitor closely
- [ ] Any projects under-billed by more than 10%? → Submit billing immediately
- [ ] Is total recognized profit trend improving or deteriorating?
For bank and surety submissions:
- [ ] WIP current as of last month-end with EAC updated
- [ ] All active projects included — no omissions
- [ ] Backlog schedule attached (awarded, not yet started)
Final Thoughts
The construction WIP report is not an accounting exercise.
It is an operational control tool.
Contractors who update WIP monthly:
- Forecast profit accurately
- Improve cash flow
- Increase bank confidence
- Strengthen surety relationships
If you want stronger field-to-finance alignment:
- Explore TaskTag pricing plans
- Or start your free TaskTag account
- You can also book a TaskTag demo to see how reporting flows from the field to financial dashboards.
- To learn more about the company behind the platform, visit About TaskTag.
Related Resources
- Contractor Profit and Loss Statement — how WIP adjustments change reported revenue and gross margin
- Construction Job Costing — the cost tracking system that feeds accurate costs-to-date into every WIP calculation
- Construction Bonds Guide — why sureties require a current WIP schedule and what they look for
- Construction Cash Flow Management — how under-billed positions represent earned-but-uncollected cash
- Construction Overhead and Profit — overhead allocation that must be covered for each project to recognize true profit
- Construction Budget Template — original project budgets that become the baseline EAC used in WIP calculations
- Construction Payment Schedule Template — draw schedule structure that minimizes chronic under-billing
Ready to explore how TaskTag can transform your construction projects?
Start your free trial today and see the difference!