Journal · Engineering

Sub-reconciliation: where the real money hides

The most time-consuming task in pay-application review isn't checking arithmetic on the G703. It's matching the general contractor's line items to the subcontractor invoices that supposedly support them. The GC claims $47,800 for mechanical work. The mechanical sub's invoice in the package is for $33,500. The electrician's invoice has different line descriptions than the GC's schedule of values. The plumbing sub submitted two invoices this month but the GC is only billing against one. None of these discrepancies mean fraud - but they all mean the owner is being asked to certify a number without a clear chain of evidence.

The matching problem

Sub-reconciliation isn't a math problem - it's a matching problem. GC line items use one vocabulary; subcontractor invoices use another. 'HVAC rough-in, floors 1-3' on the G703 might correspond to 'Mech. ductwork Phase A' on the sub's invoice. Sometimes the match is one-to-one. Sometimes a single GC line draws from three different subcontractor invoices. Sometimes a single sub invoice covers work across four GC lines. Tying them together requires reading both documents, understanding the scope, and applying judgment about what connects to what.

When the sum of subcontractor invoices for a scope of work doesn't match what the GC is billing, the owner isn't certifying a number - they're certifying a gap.

What's reasonable to expect

No owner expects a PM to trace every dollar through every level of sub-tier billing every month. But on a large project, even a 2% discrepancy between sub invoices and GC billing across a year of applications runs into real money - tens of thousands in a project that runs into eight figures. The right bar isn't perfect reconciliation down to the penny. It's flagging the lines where the gap is material enough that someone should ask the contractor to explain it before the draw is certified. That's the kind of signal that separates a careful review from a rubber stamp.

See it on a real package

CertPay reads the whole draw - every line, every dollar - and hands your reviewer a clean, cited packet.

Keep reading