★★★★★Bespoke software for B2B·One-off build fee, low monthly retainer·You own the software

Sector

CVR in construction: getting cost value reconciliation out of spreadsheets

CVR in construction - cost value reconciliation - is the monthly comparison of what a job is worth against what it has cost, used to report margin honestly rather than by guesswork. Most contractors build it in Excel. Here's how it's actually assembled, and where that approach stops working.

Haystak · 11 August 2026 · Updated 11 August 2026 · 9 min read

A commercial manager building a CVR construction report from valuation and cost data

Cost value reconciliation (CVR) in construction is the process of comparing the value a contract has earned to date against the cost incurred to earn it, on a set date each month, to arrive at a reported margin. It's the mechanism that turns site activity into a number the board and the bank can trust.

Every mid-sized contractor does it. Most do it in a spreadsheet built years ago by someone who has since left, with formulas nobody wants to touch. It works, until the business runs enough live contracts that one person can no longer hold the whole picture in their head by the reporting deadline.

What a CVR report actually contains

At its simplest, a CVR compares value against cost for a single contract at a point in time. The result - value minus cost - is the reported margin, and the change in that margin month on month is what commercial managers and finance directors actually watch.

ComponentWhat it representsWhere it comes from
Certified valueWhat the client's QS has agreed the work is worth so farValuation / interim certificate
Applied valueWhat the contractor has claimed the work is worthApplication for payment
Cost to dateActual cost incurred, from the ledgerPurchase ledger, labour, plant, subcontract
Cost to completeEstimated cost to finish the remaining workQS / site manager judgement
AccrualsCost incurred but not yet invoicedDelivery notes, verbal orders, known liabilities
RetentionsValue withheld by the client, and by the contractor from subcontractorsContract terms
VariationsAgreed or pending changes to scope and valueInstructions, compensation events

Certified and applied value are not the same thing, and the gap between them matters. Applied value is what the contractor thinks it's owed; certified value is what the client's QS has actually agreed. A contractor reporting margin against applied value alone is reporting an aspiration, not a fact - which is a common way CVRs mislead the people relying on them.

How the monthly CVR cycle actually runs

The cycle is anchored to the valuation date on each contract, which rarely lines up neatly with the company's month end. That mismatch is one of the quiet reasons spreadsheet CVRs take so long to assemble - every contract is on its own clock.

  1. 01Valuation submitted and certified. The QS submits an application; the client's QS certifies a value, often lower, and often late.
  2. 02Cost to date pulled from the ledger. Actual invoiced cost, plus labour and plant allocated to the contract's cost codes.
  3. 03Accruals added. Cost that's happened but hasn't hit the ledger yet - a delivery on site, a subcontractor's verbal instruction - has to be estimated and added, or the reported cost understates reality.
  4. 04Cost to complete re-forecast. The QS or site manager reviews remaining scope and re-estimates what it will cost to finish, which is where most of the judgement - and most of the disagreement - sits.
  5. 05Retentions and variations reconciled. Retention percentages applied per contract terms; variations checked against what's actually been agreed versus what's still pending.
  6. 06Margin calculated and compared to last month. A sudden swing gets investigated before the report goes to the board, not after.

Where WIP fits in

Work in progress (WIP) is the accounting side of the same picture: the value of work done but not yet certified or invoiced, which has to be recognised correctly in the accounts under the relevant standard. A CVR that's wrong flows straight into a WIP figure that's wrong, which is one reason auditors ask pointed questions about how contractors build their CVRs, not just what the final number says.

Getting this right also depends on accurate underlying cost allocation - see time tracking software for construction for how labour cost actually reaches the right cost code before it ever reaches a CVR.

Why the spreadsheet version breaks at scale

A spreadsheet CVR works fine for five contracts and one QS who built it. It breaks for reasons that are entirely predictable once you've seen it happen a few times.

  • No single source of truth. Cost-to-date is manually copied from the accounts system, so it's always slightly stale and occasionally wrong.
  • Formulas nobody understands. The person who built the model has moved on, and everyone is now afraid to touch a cell.
  • No audit trail on judgement calls. Cost-to-complete estimates change from month to month with no record of why, which makes trend analysis unreliable.
  • Doesn't scale with headcount. Each new QS builds their own version, so contract reports are inconsistent across a portfolio.
  • Consolidation is manual. Rolling up twenty contracts into a group position means twenty separate files and a lot of copy-pasting under deadline pressure.

None of this is a criticism of the QS building the spreadsheet - it's usually the most sensible tool available at the time. The problem is what happens as contract count and headcount grow past what one well-built spreadsheet can hold together.

What replacing the spreadsheet actually involves

The fix is rarely 'buy a CVR product'. Off-the-shelf construction ERPs include CVR modules, but many contractors find them too rigid for how their commercial team actually thinks about cost-to-complete and variations. The alternative is a bespoke reporting layer that pulls cost-to-date and applications automatically from your existing accounts and site systems, and leaves the QS's judgement calls - cost to complete, variation status - as the only manual input.

That's a smaller build than replacing the whole finance system, and it's the shape of work we typically scope under bespoke software development for construction. If your CVR is still living in one person's spreadsheet, talk to us about what a live version would need to pull in automatically.

For the accounting treatment behind WIP and contract revenue recognition, ICAEW's technical guidance is a reliable starting point when briefing a build alongside your auditors.

✦ Where this fits

More on this from us: our construction software work.

Questions we get asked

Common questions

What does CVR stand for in construction?

Cost value reconciliation - the monthly process of comparing a contract's earned value against its incurred cost to report an accurate margin.

What's the difference between certified and applied value?

Applied value is what the contractor has claimed on an application for payment; certified value is what the client's QS has actually agreed. Reporting margin against applied value alone overstates the position until it's certified.

Who is responsible for CVR reporting?

Commercially, the quantity surveyor or commercial manager owns the value and cost-to-complete judgements. Finance owns the underlying ledger data. Both need to feed the same report for it to be reliable.

Why do spreadsheet CVRs stop working as a business grows?

They rely on one person's model, manual copying from the accounts system, and no audit trail on changing estimates. That's manageable on a handful of contracts and unmanageable across a large portfolio.

Can off-the-shelf software handle CVR properly?

Some construction ERPs include CVR modules, but many are too rigid for how commercial teams actually work cost-to-complete and variations. A bridge that pulls ledger data automatically into a more flexible reporting layer often fits better than a full replacement.

Stop rebuilding the CVR by hand every month We'll tell you what we'd build.

We'll look at where your value and cost data actually live today and scope the smallest build that gets a live CVR out of the spreadsheet.

No pitch deck · We map your process · You own the software