The day you sign a $458,200 drywall subcontract, that money is spoken for — and it will sit there for seven months while the ledger shows almost nothing spent. BLT carries the whole subcontract value from signature, against the estimate it was bought out from, on the schedule of values line it belongs to.
Free on one project · full AI · no cardEstimate, buyout, subcontract, invoice, and pay app all sit on the same line. The application due on the 25th ties because there is nothing to tie it to but itself.
| SOV line | Baseline | Current | Committed | Actual |
|---|---|---|---|---|
| 02 · Sitework | 386,000 | 386,000 | — | 381,400 |
| 03 · Concrete | 742,000 | 768,500 | 94,300 | 651,900 |
| 05 · Structural steel | 1,180,000 | 1,180,000 | 402,000 | 778,000 |
| 07 · Thermal & roofing | 465,000 | 465,000 | 465,000 | — |
| 09 · Finishes | 412,000 | 458,200 | 396,900 | 61,300 |
| 23 · Mechanical | 905,000 | 905,000 | 690,000 | 215,000 |
| PCO-11 · Added roof curbs | — | 38,400 | 38,400 | — |
| PCO-14 · Slab depression, elev. 2 | — | 21,900 | — | 24,760 ↑ |
| Contract total | 4,090,000 | 4,223,000 | 2,086,600 | 2,112,360 |
$2,086,600 Committed against $2,112,360 Actual. Half of what this job owes has been signed and not yet invoiced.
Manpower by sub, weather, and what stopped. A delay recorded the day it happened with a photo attached is a time extension request. Written from memory in August it is an opinion.
The pay application is not a document you assemble. It is a view of a ledger that has been correct all month.
Buyout is where a commercial job is won or lost, and it is over before the second month. BLT compares every executed subcontract to the estimate line that carried it, states the gap in dollars, and shows the other bids so you can tell an estimating problem from a market problem.
Every entry carries an hour, an actor, and a line item. This is the record a schedule claim is built from six months later.
Every subcontractor carries general liability, auto, and workers’ comp dates. Thirty days out it warns you. On the expiry date it holds the payment.
Conditional on billing, unconditional on payment, tracked per sub per application. The missing one is on the screen before the check run, not after.
Held per subcontract, released per line at substantial completion. What you owe at closeout is a number you already have.
Free on one project with every feature. Load the schedule of values and the 25th stops being a week of work.