← All workflows

Construction - Cost Value Reconciliation (CVR) Process

Monthly CVR. Full margin visibility. No surprises at final account.

Step by step

1
Gather Period Cost DataJobs

Pull all actual cost entries for the reporting period: labour timesheets, materials invoices, plant hire charges, and sub-contractor invoices. Flag any costs incurred without a purchase order.

2
Match Invoices to Job RecordsPurchase Orders

Reconcile each received supplier invoice against the relevant purchase order and delivery note. Confirm quantities match what was allocated to the project and raise any discrepancies before the period closes.

3
Calculate Earned ValueInvoices

Establish the value of work completed to date. For interim-valuation contracts, use the most recent certified payment certificate. For schedule-of-rates contracts, calculate the measured value of completed activities.

4
Run Cost vs. Budget ComparisonJobs

Compare actual costs to date against the original budget and approved variation orders. Calculate cost variance by category - labour, materials, sub-contract, plant - and identify which areas are over or under budget.

5
Update Cost-to-Complete ForecastJobs

Estimate the remaining cost to finish all planned work based on current progress and actual cost rates. Add to costs already incurred to produce the forecast final cost and predicted margin at completion.

6
Review and Agree Corrective ActionsMentions

Compile CVR findings and review with the commercial manager or business owner. Agree actions where needed - raising variation orders, tightening procurement, or accelerating invoicing of completed stages.

What this workflow solves

Labour timesheets arrive days after the reporting period closes, meaning the CVR is based on incomplete cost data every single month.

Variation orders for extra work are not raised before the reconciliation runs, understating earned value and making the project margin look worse than it actually is.

Sub-contractor invoices that have not been matched to specific jobs sit in accounts payable unallocated, leaving costs invisible in the CVR until the following period.

Frequently asked questions

See it live

Want to see this workflow in Zigaflow?

Book a demo and we'll run through your exact process live.

Book a free demo →Build your own workflow

Got a different workflow?

Describe your process in plain English and we'll map it to Zigaflow in seconds.

Build my workflow →