Skip to main content
All Docs
FeaturesagentOS Block ManagerUpdated April 13, 2026

Estimated Replacement Cost — Benchmark Picker & Data Quality Tracking

Estimated Replacement Cost — Benchmark Picker & Data Quality Tracking

Available from: v0.13.14

Every asset in the register can carry an Estimated Replacement Cost. This figure drives reserve fund gap analysis and capital expenditure projections. Costs can be entered manually or sourced from the platform's benchmarking reference table. When a benchmarked figure is used, the asset is flagged as estimated and tracked for site-specific confirmation.


Entering a Replacement Cost

Manual Entry

In the Create or Edit asset form, enter a value directly in the Estimated Replacement Cost (£) field.

Using the Benchmark Picker

Below the cost field, click "Apply from Benchmarking Reference Table" to open the inline picker.

Steps

  1. Browse or search — the picker is pre-filtered to the asset's class (plant_and_equipment, building_fabric, or compliance_works). Use the search box to filter by asset type name.
  2. Set a quantity or area multiplier — enter a value in the Quantity / area multiplier field if the benchmark is priced per m², per linear metre, or per unit. The calculated total updates live on each benchmark card.
  3. Select a benchmark — click any row to apply it. The following fields are auto-filled:
    • Estimated Replacement Cost — benchmark unit cost × quantity, rounded to the nearest penny
    • Estimated Lifespan (years) — populated from the benchmark's typical lifespan, if one is set
    • Benchmarked flag — automatically set to true
  4. The picker closes after a brief confirmation flash. The applied values are visible immediately in the form.

Benchmark Card Information

FieldDescription
Asset typeName of the benchmark entry
Unit costCost per unit (e.g. £/m², £/unit)
Cost rangeLow–high indicative range, if recorded
Typical lifespanExpected service life in years, if recorded
Source / review yearData provenance
Platform badgeShown on default entries supplied by the platform

The isBenchmarked Flag

When a cost is applied from the benchmarking reference table, the asset's isBenchmarked field is set to true. This signals that the figure is an estimate rather than a confirmed site-specific cost.

  • The flag can also be set or cleared manually using the "Benchmarked" checkbox in the edit form.
  • To clear the flag after obtaining a confirmed quote, uncheck the checkbox and save.

Data Quality Tracking

Benchmarked costs are treated as a data quality gap because the underlying reserve fund projections are only as reliable as the cost inputs.

Data Quality Panel — Amber Badge

When assets carry a benchmarked (estimated) cost, the data quality panel at the top of the Asset Register displays:

🔢  X benchmarked cost(s) — needs site-specific confirmation

This badge appears in amber alongside other quality indicators (missing replacement cost, missing compliance deadline, etc.).

Quick-Access List

Below the badge, a list of up to 10 affected assets is shown. Each item displays the asset name and its estimated cost. Clicking an asset navigates directly to its detail view so the cost can be reviewed and confirmed.

If more than 10 assets are affected, an overflow count is shown (e.g. +5 more).

Inclusion in assetsWithIssues

Benchmarked assets are included in the assetsWithIssues set returned by the dataQualitySummary query, alongside assets with missing costs, missing inspection dates, and missing compliance deadlines. This means the total issues count reflects benchmarked estimates that need attention.


API — dataQualitySummary

The asset.dataQualitySummary tRPC query returns two additional fields from v0.13.14:

{
  // ... existing fields ...

  /** Count of assets with isBenchmarked = true and a cost set */
  benchmarkedCostCount: number;

  /** Top 10 benchmarked assets for quick-access display */
  benchmarkedCostTopAssets: Array<{
    id: string;
    name: string;
    blockId: string;
    estimatedReplacementCostPence: number | null;
  }>;
}

Reserve Fund & Projections

Benchmarked replacement costs are used immediately as the basis for:

  • Reserve fund gap analysis — the cost feeds into the funding shortfall calculation.
  • Capital expenditure projections — future-year projections apply inflation uplift to estimatedReplacementCostPence.

Because benchmarked figures are estimates, they should eventually be replaced with a surveyor or contractor quote. Until then, the asset remains flagged in the data quality tracker.


Notes

  • If no benchmarks exist for the selected asset class, the picker displays an empty state with a link to the Benchmarking page where entries can be added.
  • The quantity multiplier defaults to 1. Leaving it blank is equivalent to a multiplier of 1.
  • The picker is only active when the asset has a recognised asset class (plant_and_equipment, building_fabric, compliance_works). Other values default to plant_and_equipment for the lookup.