Maintenance Cost & Budgeting

Consolidating Maintenance Cost Across 2-5 Plants and Warehouses

By Rovaryn Digital· May 30, 2026· 10 min read

The Multi-Site Reconciliation Problem

The quarterly operations review is two days away. You have maintenance cost data from three locations — a fabrication plant in Ohio, a stamping facility in Indiana, and a distribution warehouse in Kentucky. Each site manager sent you a different file: one Excel workbook, one PDF export from a work-order system, and one email with a few summary lines pasted from a spreadsheet.

Your job is to produce a single number: total maintenance spend across the fleet, broken down by site, with a comparison against last quarter and against the annual budget. You have four hours.

This is the multi-site maintenance cost consolidation problem in its plainest form. It is not a data problem — you have the data. It is a structure problem. Each site tracks cost differently, uses different labor rate assumptions, categorizes parts spend differently, and may or may not include contractor invoices. Combining three inconsistent inputs into one defensible fleet-level figure takes far longer than it should, and the result is usually stale before the meeting ends.

By the end of this guide, you will have a clear method for consolidating maintenance cost across two to five sites — a consistent data structure, the formulas that roll individual locations into a fleet total, and the one KPI that lets you compare sites of different sizes on the same scale.


Why Per-Site Numbers Are Not Comparable Without a Common Denominator

The most common mistake in multi-site maintenance cost consolidation is comparing raw spend across locations. A plant with $1.2 million in annual maintenance spend is not necessarily performing worse than one with $400,000 in spend — it may simply be larger, with a higher replacement asset value.

The standard metric that normalizes for size is maintenance cost as a percentage of replacement asset value, or MC/RAV:

MC/RAV (%) = (Annual Maintenance Cost ÷ Replacement Asset Value) × 100 (SMRP-endorsed metric, via Fiix, 2022)

Industry benchmarks, per Tractian (2026): a world-class MC/RAV sits at 2%–3%; a typical target range is 3%–4%; anything above 5% signals a fleet that is likely over-reactive or under-maintained. An independent reference puts world-class closer to ≈2% of RAV (Ginder, Maintenance as a Corporate Strategy, via ReliaMag, 2026).

With MC/RAV as the common denominator, a $1.2 million maintenance spend against a $30 million asset base (4.0% MC/RAV) is directly comparable to a $400,000 spend against an $8 million asset base (5.0% MC/RAV). The smaller site is performing worse relative to its asset value — a fact invisible if you only look at raw dollars.

Worked example — three-site MC/RAV comparison (illustrative inputs):

Site Annual Maintenance Cost Replacement Asset Value MC/RAV
Ohio Plant $1,200,000 $30,000,000 4.0%
Indiana Plant $840,000 $21,000,000 4.0%
Kentucky Warehouse $400,000 $8,000,000 5.0%
Fleet Total $2,440,000 $59,000,000 4.13%

Fleet MC/RAV = ($2,440,000 ÷ $59,000,000) × 100 = 4.13% — inside the typical target range, but the Kentucky warehouse is the site to investigate first.

For a structured template to capture these inputs site by site and roll them up automatically, the Maintenance Cost Budget Workbook is designed for exactly this format.


Building a Consistent Data Structure Across Sites

The consolidation problem is almost always a structural one: each site manager built their tracking in isolation. Before any rollup is possible, every site needs to report cost in the same four buckets:

  1. Labor cost — internal maintenance technician hours × labor rate. Use a consistent rate assumption across sites, or document the site-specific rate clearly. BLS OES data (May 2024) puts the national median for general maintenance and repair workers at $23.38/hour ($48,620/year) — a reasonable starting point if a site hasn't established its own burdened rate. For machinery-specific maintenance workers (SOC 49-9043), the May 2023 median is $27.57/hour ($57,350/year). (Both: BLS OEWS.) Note that the right input is your actual burdened labor rate, including benefits and overhead — these BLS figures are medians for orientation, not substitutes for your own payroll data.

  2. Parts and materials cost — consumables, replacement components, lubricants, filters. This is where sites diverge most: some capitalize significant parts, others expense them immediately. Align the treatment before consolidating.

  3. Contractor and vendor cost — outside service invoices. Often excluded from site-level tracking and discovered only at the accounts-payable reconciliation stage. Build a standing instruction that contractor invoices tied to specific assets get coded to maintenance, not to a catch-all services line.

  4. Reactive vs. planned split — what percentage of the period's spend was unplanned? This is the single most useful diagnostic number in a multi-site rollup. Operations without digital maintenance tracking average roughly 40%–55% reactive maintenance, compared to 15%–20% for operations using maintenance software (MapTrack, 2026). A site tracking at 50% reactive has a fundamentally different cost trajectory than one at 20% — and that difference gets buried if you only look at total spend.

Once every site reports in these four buckets, the fleet-level rollup is arithmetic: sum each bucket across sites, compute the totals, calculate MC/RAV for each site and for the fleet.

See the fleet-level maintenance cost rollup guide for a deeper walk-through of the rollup mechanics, and operations manager maintenance cost visibility for how to structure reporting once the data is flowing.


The PM Schedule as a Cost Input, Not Just a Compliance Record

One reason multi-site maintenance cost is hard to forecast is that most operations separate the PM schedule from the cost model. The PM schedule lives in one system (or one binder), and the cost budget lives in another. When a PM interval changes, the cost projection does not automatically update.

For a meaningful cross-site cost rollup, the PM schedule needs to feed the cost estimate. The connection is direct:

Per-asset annual PM cost = (Annual PM labor hours × Labor rate) + Annual parts cost

Where annual PM labor hours = sum of (task duration × annual task frequency) across all PM tasks for that asset.

Worked example — a single CNC machining center (illustrative inputs):

  • Monthly inspection: 1.5 hrs × 12 = 18 hrs/year
  • Quarterly lubrication and filter change: 2.0 hrs × 4 = 8 hrs/year
  • Annual spindle check and calibration: 4.0 hrs × 1 = 4 hrs/year
  • Total annual PM labor: 30 hrs × $27.57/hr (BLS SOC 49-9043, May 2023) = $826.80/year in PM labor
  • Annual parts (filters, lubricants, consumables): $340/year (illustrative)
  • Total annual PM cost for this asset: $1,166.80

Multiply across 40 tracked assets at a single site, sum across three sites, and you have a defensible fleet-level PM cost forecast — not a guess extrapolated from last year's invoices.

This is also where a persistent calculation engine earns its place. A spreadsheet can hold this formula for ten assets with careful attention. Past that threshold, version drift between sites, formula errors, and manual interval updates become the real cost — not the software. A fleet-level tool that recalculates PM due-dates and cost estimates automatically, across all sites, keeps the forecast current whenever an interval changes.

For guidance on building and viewing PM schedules across multiple locations, see the annual PM schedule calendar view guide and the preventive maintenance interval and cost guide.


Tracking Budget Variance Across Sites

A consolidated cost view has limited value if you cannot compare actual spend against a plan. Budget variance tracking for a multi-site fleet requires two things: a committed annual cost estimate per site (built from the PM schedule + historical reactive spend), and a period-by-period actual spend capture in the same structure.

Budget variance (%) = ((Actual Spend − Budgeted Spend) ÷ Budgeted Spend) × 100

A positive variance means overspend; negative means underspend. At the fleet level, variance percentages by site reveal which location is driving budget pressure — which is what the operations review actually needs.

Worked example — Q2 variance summary (illustrative):

Site Q2 Budget Q2 Actual Variance ($) Variance (%)
Ohio Plant $300,000 $318,000 +$18,000 +6.0%
Indiana Plant $210,000 $197,000 −$13,000 −6.2%
Kentucky Warehouse $100,000 $127,000 +$27,000 +27.0%
Fleet Total $610,000 $642,000 +$32,000 +5.2%

The fleet is 5.2% over budget — manageable. But the Kentucky warehouse is 27% over budget, which explains why the fleet average is elevated despite Indiana running under. Without site-level variance, that signal is invisible in the aggregate.

The budget variance tracking guide covers how to structure variance analysis when you have multiple cost categories and multiple locations feeding the same review.


What a Multi-Site Cost Tool Needs to Do

At two or three sites, a carefully maintained Excel workbook can hold this structure if the site managers are disciplined about consistent input. The Maintenance Cost Budget Workbook provides a pre-built template for exactly this consolidation pattern — per-asset cost inputs, site-level rollup, and an MC/RAV summary — so you are not building the structure from scratch.

As the fleet grows past three sites or 30–40 tracked assets per site, the consolidation problem changes character. The spreadsheet does not break because the formulas are wrong — it breaks because:

  • Site managers update their local file but forget to send the new version
  • Someone changes an interval in one tab but not the cost formula that depends on it
  • The "master" workbook has three different versions in three different inboxes before the quarterly review

This is the structural gap that a persistent, multi-site calculation engine addresses: a single asset registry where interval changes propagate automatically to cost estimates, and where the fleet-level rollup reflects the current state of every site — not the last time someone remembered to email a file.

Our Business plan is designed for this scale — up to 500 assets across up to 3 sites, with multi-site cost rollup, budget variance tracking, bulk CSV import, and a shared viewer link so site managers can review their own data without needing a seat. You can see the full feature breakdown at /features.


Putting the Consolidation Together

Multi-site maintenance cost consolidation is a three-step structure problem:

  1. Standardize inputs — every site reports in the same four buckets (labor, parts, contractor, reactive/planned split) with consistent rate assumptions and cost-treatment rules.

  2. Normalize for scale — calculate MC/RAV for each site and for the fleet total, so sites of different sizes are directly comparable against the same 2%–5% benchmark range.

  3. Connect the PM schedule to the cost forecast — build the annual cost estimate from PM task hours and frequencies, not from last year's invoices plus a percentage guess. When an interval changes, the cost forecast should change with it.

When the structure is right, the quarterly operations review becomes a twenty-minute read rather than a four-hour reconciliation. The number is already there; the site that needs attention is already visible; the variance against plan is already calculated.

If you are managing two to five sites and want to run this consolidation now, the Maintenance Cost Budget Workbook gives you the template structure immediately. When the asset count or site count makes a persistent engine the more practical tool, the 14-day free trial starts with your actual fleet — no demo data, no per-seat commitment.

Get maintenance guides in your inbox

Related guides