The WIP schedule is the most important financial document a construction subcontractor produces. Most owners do not know how to read one. Here is exactly what every number means.
| Column | What It Shows | How It Is Calculated |
|---|---|---|
| Contract Value | Total approved contract amount including change orders | Original contract plus all approved change orders to date |
| Estimated Cost at Completion | Total estimated direct cost to complete the job | Updated from original estimate based on actual cost trajectory |
| Actual Cost to Date | Total direct costs posted to the job in ControlQore | Sum of all cost codes for the job to the report date |
| Percentage Complete | How far through the job you are financially | Actual cost to date divided by estimated cost at completion |
| Revenue Earned | Revenue you have legitimately earned through work performed | Percentage complete times contract value |
| Amount Billed | Total invoiced to the GC through the report date | Sum of all pay apps submitted and approved |
| Overbilled / Underbilled | Difference between billing and earned revenue | Revenue earned minus amount billed (negative = overbilled) |
| Projected Final Margin | Expected gross margin at job completion | (Contract value minus estimated cost at completion) divided by contract value |
You have done more work than you have invoiced. Revenue earned exceeds amount billed. Underbilling is a receivable you have not sent yet. It is not a cash flow problem but it signals that pay apps need to be submitted. Common causes: billing cutoff timing, delayed pay app submission, or a GC payment dispute on an earlier pay app that held up subsequent billing.
You have invoiced more than you have earned. Amount billed exceeds revenue earned. Overbilling means you have collected cash for work not yet complete. It is a liability on the balance sheet. Persistent overbilling can indicate front-loaded SOV billing, aggressive percentage complete estimates, or a job that is going over budget (actual costs increasing faster than the billing)
A free call takes 30 minutes. Bring your last P&L and current bank balance.
Schedule a Free Call →