The position, derived not rebuilt
Billings to date, earned revenue and the over- or under-claimed position sit on one strip, tagged BIE when you're over and CIE when you're under, read live from the modules that already hold the numbers.
Reconcile what you've certified to the client against what you've actually earned, read the over- or under-claimed position on every project, and roll the same number up across your whole portfolio for a month.
Billings-to-date come from certified progress claims; cost-to-date, EAC and % complete come from the Budget forecast. WIP joins them at one number — earned revenue against what you have billed — so an over-claimed (BIE) position is visible long before it turns into a cash problem.
From custom-home builders to commercial head contractors, teams run their projects on BuildPass.




































Billings to date, earned revenue and the over- or under-claimed position sit on one strip, tagged BIE when you're over and CIE when you're under, read live from the modules that already hold the numbers.
If there's no certified claim, no cost forecast, or scope with no linked cost code, WIP shows an amber readiness warning that links you to the fix, instead of a confident wrong number.
The month-end period lock freezes each month's WIP position as a snapshot that's never recomputed, so a past month reads exactly as it did at close while the current month stays live.
Read the position, trace it to source, and roll it up across every job.
Billings in excess of earned — a liability, tagged BIE (CIE when under-claimed).
One strip shows billings to date, earned revenue and the position: over-claimed with a BIE chip (a liability), or under-claimed with a CIE chip (an asset).
Percent cost-complete sits beside percent billed, so the gap that drives the position is easy to read, with a forecast margin figure alongside.
| Code | Cost | % | Earned | Billed | Over/(under) |
|---|---|---|---|---|---|
| 03-100 | $295k | 49% | $325k | $980k | +$655k |
| 02-100 | $231k | 81% | $255k | $286k | +$31k |
| 15-100 | $85k | 25% | $93k | $72k | ($21k) |
| 16-100 | $87k | 18% | $96k | $232k | +$136k |
| Unallocated | — | — | — | $232k | +$232k |
| Project total | $972k | 22% | $1,071k | $2,560k | +$1,489k |
An advisory per-code table shows cost to date, EAC, % complete, earned, billed and over/(under), with over-claimed rows in amber and under-claimed in emerald, plus an unallocated row.
Certified progress claims drive billings-to-date. The Budget forecast drives cost-to-date, EAC and percent complete. WIP joins them at one number and shows its working.
Locking the accounting period freezes that month's WIP position. A locked month is read from its snapshot, never recomputed, with the live report a click away.
| Project | Contract | Billings | Over/(under) |
|---|---|---|---|
| Northside Apartments | $4.85m | $2.56m | +$1.49m |
| Riverside Townhouses | $3.20m | $1.10m | ($0.18m) |
| Marina Commercial | $6.40m | $3.85m | +$0.42m |
| Portfolio | $14.45m | $7.51m | +$1.73m |
The Portfolio WIP schedule shows one row per project for a chosen month (contract, cost, ΣEAC, margin, billings and over/(under) claimed) on a locked-or-live basis, exportable to CSV.
WIP holds no numbers of its own. It joins the ones already in Ledger. The Budget forecast (EAC) drives the cost side: cost to date, estimate at completion and percent cost-complete. Certified progress claims drive the billings side. The Schedule of Values' linked cost codes are the spine that allocates both onto the same codes, and the head contract supplies the contract sum and type. Because it reads live, the position is current instead of reconstructed, and every figure is a candidate management-accounting number for your commercial reporting, not a posted journal.
From custom-home builders to commercial head contractors, teams across Australia and New Zealand run their projects on BuildPass every day.
Subscribe for BuildPass news and product updates, or book a demo to see WIP on your own projects.