Blog

Planning renovations across many buildings, with cost spread over years

2026-09-08

The question comes up in almost every portfolio above twenty or thirty buildings: is there software that lets you plan renovations across several buildings as one programme, and spread the cost across years as the budget allows, instead of planning each building on its own? The answer is yes, but the category is narrower than it looks. Most tools that mention renovation planning do it per building. What you are looking for is portfolio-level capital expenditure planning, and it has to do three specific things that single-object planning does not.

Why single-object planning breaks down

Planning one building at a time feels natural, because that is how a surveyor walks a site and how a contractor quotes. It fails at portfolio scale for three reasons.

The first is that the interesting measures are not per building. A roof programme across twelve buildings, a heating conversion across the whole housing stock, window replacement staged over five years: these are one decision each, with one supplier negotiation and one budget line, and they only make sense when you can see them across every building they touch. Filed per building, the programme disappears into twelve unrelated line items.

The second is that the calendar year is a constraint, not a plan. The board approves an annual maintenance budget. The measures, however, want to happen when the building needs them, when the contractor has capacity, and when the tenants can be worked around. Reconciling the two means shifting measures between years, and if each building is its own spreadsheet, every shift is a manual edit in several places with the annual total recomputed by hand.

The third is the absence of a roll-up. Nobody can answer the two questions that actually matter to the owner or the supervisory board: what is the total renovation need across the portfolio over the next ten years, and how much of it can we afford in each of those years? Single-object files hold the inputs to that answer and never produce it.

What bundling across buildings actually needs

The structural requirement is that a renovation measure is its own record, not a field on the building. A measure has a scope (which buildings, which components), a cost estimate by cost group, a preferred year, an earliest and latest year, a status and, later, the actual cost. A programme is a group of measures. A building is the thing measures point at, not the container they live in.

Once that is true, three things become possible. You can look at one programme across every building it affects. You can look at one building and see every measure planned for it, whichever programme it belongs to. And you can look at one year and see everything scheduled in it, across the whole portfolio, which is the annual budget view the board wants.

The cost side needs structure too. In Germany the sensible classification for construction and renovation cost is DIN 276, and it is worth using it from the first estimate rather than retrofitting it when the accountant asks. A measure estimated by cost group can be compared across buildings, rolled up by cost group across the portfolio, and later checked against actual invoices on the same structure, which is how you catch an overrun before the last invoice arrives.

Spreading cost over years without breaking the plan

This is the part most tools get wrong, because they treat the year as an attribute you type into a field. Spreading cost properly needs a few rules that hold across the whole plan.

A measure has a planned year, and moving it moves its cost with it, so the annual totals update without anyone touching a formula. A large measure can be phased, so a facade programme runs over three years with a share in each, and the shares add back up to the estimate. A measure can carry a window of allowed years, so when you push the plan against an annual cap the software can tell you which measures are movable and which are not. And each year has a budget cap, so the view shows overruns and headroom per year rather than leaving you to notice them.

The result is that you can run the plan as a set of scenarios. What if the cap is three million a year instead of four? Which measures slip, and what does the ten-year total look like? What if the heating conversion is pulled forward because subsidies expire? A spreadsheet can answer one of these with an afternoon of work. A plan built on measure records answers all of them by changing a date or a cap.

Tool categories, honestly compared

CategoryPlans across buildings?Spreads cost over years?Where it strains
Spreadsheet per buildingNoManually, and it driftsNo roll-up, no scenarios, version chaos
Housing ERP with a maintenance modulePartly, usually per mandatePer year, rarely phasedBuilt for accounting, not for planning programmes
CAFM and facilities systemsYes, operationallyWeaklyDispatch and tickets, not multi-year capital planning
Dedicated CapEx and lifecycle planning toolsYesYes, often with condition scoringAnother silo beside the portfolio and the accounting
Portfolio platform with a CapEx plannerYes, item by itemBy target year today; phasing on the roadmapNot the accounting system and not the ticket desk

The realistic choice for most holders is between a dedicated planning tool and a portfolio platform that carries the planner alongside the asset records. The dedicated tools go deeper on condition assessment and lifecycle modelling. The portfolio platform wins when the same people who plan the renovation also need to see the building's rent, its occupancy and, for developers, its place in the wider portfolio.

Where the cost meets the rent

For residential holders in Germany, a renovation plan is also a rent plan. Modernisation cost can be passed on to tenants within limits, and the Modernisierungsumlage rules decide how much of each measure is recoverable and over what period. A planner that carries the measure, its cost groups and its year can show the recoverable share next to the outlay, which turns the ten-year plan from a cost forecast into a cashflow forecast. That is the number an owner or a lender actually wants.

What REPM does here, and what it does not

REPM carries a CapEx planner on the same records as the portfolio. Each planned measure is a CapEx item on a building, with a category such as roof, heating or facade, an estimated cost, a target year, an estimated return, a priority and a status. The planner shows the plan across the whole portfolio for a chosen range of years, with the total planned capital, the approved and scheduled share and the priority order, so the ten-year picture and the answer to what is scheduled in 2028 come from one view rather than from a folder of building files. A programme across several buildings is today a set of items sharing a category and a year range, which is enough to see the roof programme as one line of totals.

What is not there yet, and we would rather say so than let a comparison table imply it: phasing one measure across several years, DIN 276 cost groups on CapEx items, and an annual cap with the overrun shown per year are on the roadmap. The DIN 276 cost plan with versions and the cashflow outlook exist today on development projects, and the CapEx planner will inherit them. Beyond that the boundary is the usual one. REPM is not a CAFM system and does not dispatch work orders at facilities scale, it is not a condition-survey tool, and it is not the accounting system: the invoice is booked where it is booked today, and REPM reads the actual back against the plan.

A checklist before you choose

  • Is a renovation measure a record of its own, or a field on the building? If the latter, cross-building programmes will not work.
  • Can one measure span several buildings and several years, and do the totals update when you move it?
  • Is cost captured by cost group from the first estimate, and can actuals be matched on the same structure?
  • Can you set an annual cap and see which years are over it?
  • Can you run two scenarios side by side without duplicating the whole plan?
  • Does the plan sit next to the rent, occupancy and value of the same buildings, or in a separate tool with its own building list?

Try it on your own stock

Load your own buildings into the free trial, add CapEx items for several buildings with a category, a cost and a target year, and look at the plan across the portfolio by year. If that view answers what is scheduled in 2028 and what it costs without a spreadsheet, the planner has earned its place. See the portfolio management workflow, or start in the free trial.

Back to blog

Read next