From Static Budget to Rolling Forecast: A Practical Framework for Builders
Every builder has had the job that felt fine the whole way through. The site ran, the invoices got paid, the team moved on. Then the final numbers landed and the margin you thought you made had quietly gone. No single disaster. Just a slow bleed nobody caught, because nobody was looking at the right number at the right time.
That job is not bad luck. It is what happens when a business runs on a static budget in an industry that never sits still.
Why the 1 July budget is out of date by August
End of financial year is when most construction businesses set a budget for the year ahead, file it away, and never look at it again.
That is the problem. The budget you lock in on 1 July is out of date almost immediately. Prices move, subbies fall through, jobs run late. A static number cannot keep up with a business that has hundreds of moving parts on every site.
The answer is not to keep rewriting the budget. Set it once, then run a rolling forecast against it every month, so you always know where the year is heading and have time to act before a problem becomes a loss.
Budget and forecast are two different jobs
Treating them as one is where the discipline falls apart.
The budget is static. You build it before the year starts, lock it in, and do not move it. It is the management team’s agreed goal, your scorecard for the year.
The forecast is live. It is what you adjust as actuals come in and the market shifts. The budget tells you what you agreed. The forecast tells you what is actually going to happen. Keep them separate, or you lose the one fixed reference point you set out to hit.
Build the budget from the bottom up
Top-down takes last year’s numbers and adds a percentage. Quick, and wrong for construction. It ignores the interdependencies that decide whether your year works.
Bottom-up builds the year job by job. How many starts can you realistically do, and at what margin? Layer job over job to get revenue and cost of goods sold, then add the overheads that volume needs. The overheads to run 12 jobs are not the overheads to run 50.
The bottom-up build exposes the gaps before the year starts. Map out 12 starts and you quickly see whether you have the people to deliver them. Five blokes will not build 12 jobs a year. That gap is a roadmap: when to hire, when to lock in another subbie, how much working capital you need to carry jobs that are cash negative at the front end. The worst case is the one nobody plans for, starting several jobs at once and running out of cash because the budget never showed it coming.
Make it a team budget, not a drawer document
A budget that lives in the owner’s desk drawer does nothing. The value comes when it becomes the scorecard your leadership team can actually see.
If the plan is 12 starts, that is roughly one a month. When the team understands that, the decisions on site start to line up with the plan instead of cutting across it. They know why you are pushing to finish a site by the end of January, because another one starts in February. They are not guessing at the pressure, they can see where it comes from.
Your leading hands, supervisors and managers should be in the build, not just handed the result. Those are the growth roles that let you scale, and they are getting harder to find and harder to keep. The budget is where you get ahead of that. If a key person has been integral to the business, you know you will need to do something to keep them in six months’ time.
Run the numbers in the budget and you can have that conversation with certainty rather than hope, and you can share the budget with them so they can see for themselves how the business is travelling and what it has to hit.
That visibility does two things at once: it sharpens the plan, because the people closest to the work see the gaps you miss from the office, and it tells your best people you treat them as part of running the business, not just labour to deploy. In a market where good site leaders have options, that is part of how you hold onto them.
Run a rolling forecast every month
The moment the budget is locked, the forecast takes over. The cycle is simple and should run at least monthly:
Start with the locked budget. Pull in the actuals at month end, job by job. Compare actuals against budget: on track or off, and why? Then adjust the forecast forward and turn it into actions.
If costs ran higher and you cannot lift revenue on work already priced, your margin gets squeezed and the year lands on a different number. The forecast makes that visible while you can still act: reprice the jobs you have not won yet, or hold off on a planned hire. Either way you are deciding with time on your side, not reacting in the moment.
This is a team conversation, not an owner’s spreadsheet. The same key people who helped build the budget should be in the month-end step-back, because they know what is really happening on the jobs. The actuals come in, a job is tanking, and the question on the table is a shared one: how do we bring that job forward, how do we deal with a subbie who has not delivered, do we need to incentivise the team to claw back time. Decisions like those land better when the people who have to act on them helped make them.
The aim is a rolling forecast that always looks forward across the next 12 months. One point worth getting right: as the year runs on, that 12 month window starts to extend past the budget you locked on 1 July. That is fine. The budget stays put as the scorecard for this year, and the forecast keeps rolling forward into the next. You are not comparing them at the edges, you are using the budget to judge this year and the rolling forecast to see what is coming.
Forecast cost to complete is the number that matters most
Underneath the whole process sits one data point: forecast cost to complete. Without it, the job that comes in light is not a risk you manage, it is a surprise you absorb.
Job costing or back costing is the foundation. You start with an estimate, say a job will cost 800k, then track every invoice against it. Forecast cost to complete is the forward-looking version, and it is the one that gives you time. A block layer overruns, the job runs late, your team is on site longer, so prelims climb. The real question is not what you have spent. It is what the finished job now costs. 820k? 850k? 900k?
Putting a dollar figure to the gut feel is the whole point. The crew can tell you a job feels tight months before the numbers prove it. Forecast cost to complete turns that instinct into a number you can act on, and it is not always bad news. A saving on windows might hand you back margin you did not know you had.
You do not need a complex system to start. One of the simplest versions that works: take what the budget says you have left to spend on a job, then have the builder sequence out everything left to do, cladding, painting, landscaping, the driveway, and put a ballpark cost on each. Add it up. If the work left comes to 190k and you have 200k left in the budget, you are okay today. If it comes to 250k, you have a problem, and now you have found it with time to plan rather than at handover. Builders are excellent at sequencing what is left. The trick is turning that knowledge into a number, every month.
See the impact early and you have options: raise a variation if a contract condition caused it, push cost back to a subbie, or price more risk into future jobs. Miss it, and you are back to the job at the top of this article. You find out at the end, when the bills are paid and the margin is already gone.
Why this matters more in construction
Construction is a futures game. You lock in a price now for a job that might take 12 to 15 months to deliver, pricing today against labour, materials and subbie costs more than a year out. Most businesses quote today and deliver tomorrow. Building is the opposite, with a long tail and hundreds of variables on every site.
You will never control all of it. But a rolling forecast gives you the one thing that protects margin: time to form a plan rather than react on the spot. It is an early warning system. You see how jobs are tracking, you make calm decisions, and you stop carrying every unknown home at night.
One caveat: none of this works without proper work in progress accounting. Pulling data out of your systems without doing the WIP entries will not give you the right answer, it will give you a confident wrong one, which is worse.
Where to from here
A bottom-up budget and a monthly rolling forecast are a discipline, not a one-off task. They are the difference between knowing where your year is heading and finding out the hard way at the end of each job.
The hard part is rarely understanding the idea. It is building the thing properly for your business, with your jobs, your overheads and your WIP set up so the numbers tell the truth. That is the work, and it is the work we do with construction clients every week.
Book an Advisory strategy session and we will talk through how a rolling forecast would actually run in your business.
Get in touch for a free consultation
Xact Masterclass Webinar Replay
Budgeting and Forecasting for Builders: Build the Numbers That Run Your Business
If you want to see these concepts in action, Phil Brown and David Holzgrefe covered budgeting and forecasting in depth in a recent Xact webinar. They walked through how to build a practical budget for your construction business and connect it to a forecasting process that gives you a real-time read on project performance.
Insights and Resources
Events, Webinar
18 May 2026Budgeting and Forecasting for Builders: Build the Numbers That Run Your Business