[{"data":1,"prerenderedAt":447},["ShallowReactive",2],{"content-/facilities-management/fm-forecasting-and-budgeting":3,"docs-toc":263},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":9,"type":10,"status":11,"applies_to":12,"last_reviewed":13,"related":14,"body":17,"_type":257,"_id":258,"_source":259,"_file":260,"_stem":261,"_extension":262},"/facilities-management/fm-forecasting-and-budgeting","facilities-management",false,"","FM forecasting and budgeting","Forecast facilities maintenance spend and plan reserves for major works.","concept","beta",[5],"2026-05-10",[15,16],"/facilities-management/asset-registers","/block-management/service-charges",{"type":18,"children":19,"toc":248},"root",[20,28,34,47,54,59,107,112,135,141,189,195,200,213,218,224,229,235],{"type":21,"tag":22,"props":23,"children":25},"element","h1",{"id":24},"fm-forecasting-and-budgeting",[26],{"type":27,"value":8},"text",{"type":21,"tag":29,"props":30,"children":31},"p",{},[32],{"type":27,"value":33},"FM forecasting is the multi-year projection of building maintenance spend, built from the asset register and the planned maintenance schedule. It is the basis for reserve fund and capital planning.",{"type":21,"tag":29,"props":35,"children":36},{},[37,39,45],{"type":27,"value":38},"FM forecasting is in ",{"type":21,"tag":40,"props":41,"children":42},"strong",{},[43],{"type":27,"value":44},"Beta",{"type":27,"value":46},". Core workflows are live; some sub-features are still settling.",{"type":21,"tag":48,"props":49,"children":51},"h2",{"id":50},"how-the-forecast-is-built",[52],{"type":27,"value":53},"How the forecast is built",{"type":21,"tag":29,"props":55,"children":56},{},[57],{"type":27,"value":58},"PropLink combines:",{"type":21,"tag":60,"props":61,"children":62},"ul",{},[63,76,87,97],{"type":21,"tag":64,"props":65,"children":66},"li",{},[67,69,74],{"type":27,"value":68},"The ",{"type":21,"tag":40,"props":70,"children":71},{},[72],{"type":27,"value":73},"asset register",{"type":27,"value":75}," with each asset's expected life and replacement cost.",{"type":21,"tag":64,"props":77,"children":78},{},[79,80,85],{"type":27,"value":68},{"type":21,"tag":40,"props":81,"children":82},{},[83],{"type":27,"value":84},"planned maintenance schedule",{"type":27,"value":86}," with each event's frequency and cost.",{"type":21,"tag":64,"props":88,"children":89},{},[90,95],{"type":21,"tag":40,"props":91,"children":92},{},[93],{"type":27,"value":94},"Historic actual spend",{"type":27,"value":96}," to calibrate forecasts against reality.",{"type":21,"tag":64,"props":98,"children":99},{},[100,105],{"type":21,"tag":40,"props":101,"children":102},{},[103],{"type":27,"value":104},"Service agreements",{"type":27,"value":106}," with their committed annual values.",{"type":21,"tag":29,"props":108,"children":109},{},[110],{"type":27,"value":111},"For each year forward, the forecast totals:",{"type":21,"tag":60,"props":113,"children":114},{},[115,120,125,130],{"type":21,"tag":64,"props":116,"children":117},{},[118],{"type":27,"value":119},"Routine maintenance (service agreement values, recurring events).",{"type":21,"tag":64,"props":121,"children":122},{},[123],{"type":27,"value":124},"Reactive maintenance (estimated based on historic baseline).",{"type":21,"tag":64,"props":126,"children":127},{},[128],{"type":27,"value":129},"Major works (replacements due in that year).",{"type":21,"tag":64,"props":131,"children":132},{},[133],{"type":27,"value":134},"Compliance works.",{"type":21,"tag":48,"props":136,"children":138},{"id":137},"run-the-forecast",[139],{"type":27,"value":140},"Run the forecast",{"type":21,"tag":142,"props":143,"children":144},"steps",{},[145],{"type":21,"tag":146,"props":147,"children":148},"ol",{},[149,161,173,184],{"type":21,"tag":64,"props":150,"children":151},{},[152,154,159],{"type":27,"value":153},"Open the site (or estate) and click ",{"type":21,"tag":40,"props":155,"children":156},{},[157],{"type":27,"value":158},"FM → Forecast",{"type":27,"value":160},".",{"type":21,"tag":64,"props":162,"children":163},{},[164,166,171],{"type":27,"value":165},"Pick the ",{"type":21,"tag":40,"props":167,"children":168},{},[169],{"type":27,"value":170},"horizon",{"type":27,"value":172}," (5, 10, 20 years).",{"type":21,"tag":64,"props":174,"children":175},{},[176,177,182],{"type":27,"value":165},{"type":21,"tag":40,"props":178,"children":179},{},[180],{"type":27,"value":181},"inflation assumption",{"type":27,"value":183}," (default RPI plus 1%).",{"type":21,"tag":64,"props":185,"children":186},{},[187],{"type":27,"value":188},"Review the year-by-year forecast.",{"type":21,"tag":48,"props":190,"children":192},{"id":191},"reserve-fund-implications",[193],{"type":27,"value":194},"Reserve fund implications",{"type":21,"tag":29,"props":196,"children":197},{},[198],{"type":27,"value":199},"Compare the forecast against the current reserve fund balance and the planned annual contribution:",{"type":21,"tag":60,"props":201,"children":202},{},[203,208],{"type":21,"tag":64,"props":204,"children":205},{},[206],{"type":27,"value":207},"If the reserve fund will deplete before a major works year, the report flags the gap.",{"type":21,"tag":64,"props":209,"children":210},{},[211],{"type":27,"value":212},"If the reserve is consistently in surplus, you may be over-collecting.",{"type":21,"tag":29,"props":214,"children":215},{},[216],{"type":27,"value":217},"Use the report to set realistic reserve contributions year by year.",{"type":21,"tag":48,"props":219,"children":221},{"id":220},"export",[222],{"type":27,"value":223},"Export",{"type":21,"tag":29,"props":225,"children":226},{},[227],{"type":27,"value":228},"PDF for client packs and tribunal evidence (long-term plans often appear in tribunal cases). Excel for further modelling.",{"type":21,"tag":48,"props":230,"children":232},{"id":231},"limits-during-beta",[233],{"type":27,"value":234},"Limits during beta",{"type":21,"tag":60,"props":236,"children":237},{},[238,243],{"type":21,"tag":64,"props":239,"children":240},{},[241],{"type":27,"value":242},"Forecasts above 20 years are unreliable due to compounding inflation assumptions.",{"type":21,"tag":64,"props":244,"children":245},{},[246],{"type":27,"value":247},"Multi-currency forecasts aggregate at the default rate; complex cross-currency portfolios may need bespoke models.",{"title":7,"searchDepth":249,"depth":249,"links":250},3,[251,253,254,255,256],{"id":50,"depth":252,"text":53},2,{"id":137,"depth":252,"text":140},{"id":191,"depth":252,"text":194},{"id":220,"depth":252,"text":223},{"id":231,"depth":252,"text":234},"markdown","content:07.facilities-management:fm-forecasting-and-budgeting.md","content","07.facilities-management/fm-forecasting-and-budgeting.md","07.facilities-management/fm-forecasting-and-budgeting","md",{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":9,"type":10,"status":11,"applies_to":264,"last_reviewed":13,"related":265,"body":266,"_type":257,"_id":258,"_source":259,"_file":260,"_stem":261,"_extension":262},[5],[15,16],{"type":18,"children":267,"toc":440},[268,272,276,285,289,293,330,334,353,357,394,398,402,413,417,421,425,429],{"type":21,"tag":22,"props":269,"children":270},{"id":24},[271],{"type":27,"value":8},{"type":21,"tag":29,"props":273,"children":274},{},[275],{"type":27,"value":33},{"type":21,"tag":29,"props":277,"children":278},{},[279,280,284],{"type":27,"value":38},{"type":21,"tag":40,"props":281,"children":282},{},[283],{"type":27,"value":44},{"type":27,"value":46},{"type":21,"tag":48,"props":286,"children":287},{"id":50},[288],{"type":27,"value":53},{"type":21,"tag":29,"props":290,"children":291},{},[292],{"type":27,"value":58},{"type":21,"tag":60,"props":294,"children":295},{},[296,305,314,322],{"type":21,"tag":64,"props":297,"children":298},{},[299,300,304],{"type":27,"value":68},{"type":21,"tag":40,"props":301,"children":302},{},[303],{"type":27,"value":73},{"type":27,"value":75},{"type":21,"tag":64,"props":306,"children":307},{},[308,309,313],{"type":27,"value":68},{"type":21,"tag":40,"props":310,"children":311},{},[312],{"type":27,"value":84},{"type":27,"value":86},{"type":21,"tag":64,"props":315,"children":316},{},[317,321],{"type":21,"tag":40,"props":318,"children":319},{},[320],{"type":27,"value":94},{"type":27,"value":96},{"type":21,"tag":64,"props":323,"children":324},{},[325,329],{"type":21,"tag":40,"props":326,"children":327},{},[328],{"type":27,"value":104},{"type":27,"value":106},{"type":21,"tag":29,"props":331,"children":332},{},[333],{"type":27,"value":111},{"type":21,"tag":60,"props":335,"children":336},{},[337,341,345,349],{"type":21,"tag":64,"props":338,"children":339},{},[340],{"type":27,"value":119},{"type":21,"tag":64,"props":342,"children":343},{},[344],{"type":27,"value":124},{"type":21,"tag":64,"props":346,"children":347},{},[348],{"type":27,"value":129},{"type":21,"tag":64,"props":350,"children":351},{},[352],{"type":27,"value":134},{"type":21,"tag":48,"props":354,"children":355},{"id":137},[356],{"type":27,"value":140},{"type":21,"tag":142,"props":358,"children":359},{},[360],{"type":21,"tag":146,"props":361,"children":362},{},[363,372,381,390],{"type":21,"tag":64,"props":364,"children":365},{},[366,367,371],{"type":27,"value":153},{"type":21,"tag":40,"props":368,"children":369},{},[370],{"type":27,"value":158},{"type":27,"value":160},{"type":21,"tag":64,"props":373,"children":374},{},[375,376,380],{"type":27,"value":165},{"type":21,"tag":40,"props":377,"children":378},{},[379],{"type":27,"value":170},{"type":27,"value":172},{"type":21,"tag":64,"props":382,"children":383},{},[384,385,389],{"type":27,"value":165},{"type":21,"tag":40,"props":386,"children":387},{},[388],{"type":27,"value":181},{"type":27,"value":183},{"type":21,"tag":64,"props":391,"children":392},{},[393],{"type":27,"value":188},{"type":21,"tag":48,"props":395,"children":396},{"id":191},[397],{"type":27,"value":194},{"type":21,"tag":29,"props":399,"children":400},{},[401],{"type":27,"value":199},{"type":21,"tag":60,"props":403,"children":404},{},[405,409],{"type":21,"tag":64,"props":406,"children":407},{},[408],{"type":27,"value":207},{"type":21,"tag":64,"props":410,"children":411},{},[412],{"type":27,"value":212},{"type":21,"tag":29,"props":414,"children":415},{},[416],{"type":27,"value":217},{"type":21,"tag":48,"props":418,"children":419},{"id":220},[420],{"type":27,"value":223},{"type":21,"tag":29,"props":422,"children":423},{},[424],{"type":27,"value":228},{"type":21,"tag":48,"props":426,"children":427},{"id":231},[428],{"type":27,"value":234},{"type":21,"tag":60,"props":430,"children":431},{},[432,436],{"type":21,"tag":64,"props":433,"children":434},{},[435],{"type":27,"value":242},{"type":21,"tag":64,"props":437,"children":438},{},[439],{"type":27,"value":247},{"title":7,"searchDepth":249,"depth":249,"links":441},[442,443,444,445,446],{"id":50,"depth":252,"text":53},{"id":137,"depth":252,"text":140},{"id":191,"depth":252,"text":194},{"id":220,"depth":252,"text":223},{"id":231,"depth":252,"text":234},1778601702626]