A work-in-progress (WIP) schedule is a report showing every open job with its contract value, costs incurred to date, estimated cost to complete, percentage complete, revenue earned, and amount billed. It reveals whether each job is overbilled or underbilled, and it is the report bonding companies and lenders ask for first.
Percentage of completion recognizes revenue on a long-term contract as the work is performed, rather than when the job finishes. The common method is cost-to-cost: costs incurred to date divided by total estimated costs.
Under FASB ASC 606, revenue is recognized as performance obligations are satisfied, and for most construction contracts that satisfaction occurs over time. The practical effect for contractors is the familiar one: earn revenue as you build, not when you invoice.
Once you know revenue earned and amount billed, the difference is one of two things:
Consistent underbilling is a cash flow problem hiding in plain sight. Consistent heavy overbilling can mask a job going backwards, because the cash keeps arriving while the margin erodes.
Per open job, at minimum:
A surety is underwriting your ability to finish the work. The WIP schedule tells them your backlog, whether your jobs are trending to margin, whether you are financing work out of pocket, and whether your estimating is reliable. A contractor with clean, consistent WIP reporting is a materially easier underwriting decision, and bonding capacity tends to follow.
A WIP schedule is a report listing every open contract with its contract value, estimated total cost, costs to date, percentage complete, revenue earned, amount billed, and the resulting over or under billing. It shows the financial position of work in progress at a point in time.
The most common approach is cost-to-cost: divide costs incurred to date by the total estimated cost at completion. That percentage is applied to the contract value to determine revenue earned to date. The method depends on reliable cost-to-complete estimates.
Overbilling means you have invoiced more than you have earned on a job, and it is recorded as a liability. Underbilling means you have earned more than you have invoiced, and it is recorded as an asset. Overbilling brings cash forward; underbilling means you are funding the work yourself.
Monthly is standard. It should be updated alongside the month-end close, with cost-to-complete estimates refreshed by whoever is actually running the job, not by the accounting file alone.
If you run jobs that span more than one month, yes. It is the only report that shows whether an open job is on margin while there is still time to act, and it is generally required once you seek bonding or bank financing.
If your surety, lender, or CPA has asked for a WIP schedule and you have been assembling it in a spreadsheet the night before, that is a fixable problem.
See also construction bookkeeping, job costing, and retainage accounting.