Every fall, the same scene plays out at multi-site retail and restaurant companies: finance asks for next year's facility budget, the FM team pulls a number from last year's spend, adds three percent, and submits it. By late January the budget is already bleeding — an unbudgeted rooftop unit replacement here, a sewer line failure there — and every request for the rest of the year turns into a negotiation.
A facility budget that survives January isn't built from last year's total. It's built from your work order history, your asset ages, and an honest reserve for the failures you can't schedule. Here's the framework.
Start With the Work Order Data, Not the Ledger
Your general ledger tells you what you spent. Your work order history tells you why — and the why is what makes next year predictable.
Before you build a single line item, pull twelve months of tickets and sort them three ways:
- By trade. HVAC, plumbing, electrical, roofing, doors and locks, general repair. This shows where the money actually goes — for most retail and restaurant portfolios, HVAC and plumbing dominate.
- By site. A handful of locations almost always account for an outsized share of spend. Those are your capital-planning candidates, not your repair-budget candidates.
- By repeat asset. Any unit or system with three or more tickets in twelve months is telling you something. Budgeting another year of repairs on it is usually the most expensive option on the table.
If you can't produce this breakdown because your work orders live in email threads and a shared inbox, that's a finding in itself — and fixing it belongs in next year's budget.
Separate Repair, Maintenance, and Capital — and Defend Them Separately
Budgets die in January when everything sits in one bucket. When a compressor replacement and quarterly filter changes draw from the same line, the emergency always wins and the preventive work quietly disappears — which guarantees more emergencies. Break the budget into three defensible categories:
1. Preventive maintenance (contracted, fixed). PM schedules for HVAC, grease traps and drain lines, roof inspections, and parking lot condition reviews. These are fixed costs and should be presented that way: a per-site, per-trade annual number. Finance teams like this bucket because it's flat and auditable. Protect it — it's the cheapest money in the whole budget.
2. Reactive repair (variable, estimated from history). Use your trailing twelve months by trade, adjusted for known changes: sites added or closed, equipment replaced, regional labor and material trends. Industry data consistently shows trade labor costs rising faster than general inflation, so a flat renewal of last year's number is a quiet cut.
3. Capital replacements (project-based, listed by asset). Every aging rooftop unit, water heater, section of roof, or stretch of parking lot you expect to replace gets its own line with a cost range and a consequence statement: what it costs to replace planned versus what it costs when it fails in July. This is the section that gets cut first — the consequence column is what gets it put back.
Build a Real Emergency Reserve
The line item most budgets skip is the one that saves them. Something will fail after hours at one of your sites this year — a flooded restaurant at 2 AM, a walk-in cooler down on a Friday, a storm-damaged roof. The question is whether that spend comes from a planned reserve or from raiding the PM budget.
A workable approach: review last year's true emergency spend (after-hours calls, water events, outage-driven equipment failures), then reserve at that level or slightly above. For most multi-site operators that lands somewhere around 10–15% of total repair spend. Present it explicitly as an emergency reserve so that when it's used, nobody treats it as an overrun.
Two things shrink this number over time: preventive maintenance that actually happens, and pre-negotiated after-hours rates with your vendor network so the 2 AM call doesn't come with a 2 AM price.
Lock Vendor Pricing Before January, Not After
Q4 is also the right time to reset the vendor side of the equation:
- Renew PM contracts and rate cards now. Vendors set their own pricing for the new year in Q4. Waiting until January means absorbing increases you never got to negotiate.
- Set NTE (not-to-exceed) limits by trade so routine repairs move without approval bottlenecks, and anything above the threshold gets a quote.
- Confirm bench depth in every market. One vendor per trade per region is a budget risk, not just an uptime risk — no competition means no pricing leverage when the big job lands.
The January Test
Before you submit, run the budget through one scenario: it's January 20th, a rooftop unit fails at your busiest location, and the replacement costs five figures. If the answer is "we pull it from the reserve, the capital list already flagged that unit, and PM stays funded," the budget survives. If the answer is "we'll figure it out," you've built the same budget that broke last year.
Building next year's facility budget and missing the data to do it right? VXO gives multi-site operators clean work order history, PM programs, and pre-negotiated vendor pricing across HVAC, plumbing, electrical, and general repair — nationwide, with a single point of contact. Reach out to our team or request service anytime through the VXO client portal.
