Driver-Based Planning Models

Driver-based planning models are a funny thing — we either love them, or we hate them. (And it seems most hate them!) So why do driver-based planning models get such a strong reaction? Typically it’s because of an experience with a bad driver-based model.

I’ve built many planning models — some driver-based (bottom-up), but mostly top-down. So what should you consider as you build a driver-based model? Here are some suggestions to approach them in a better way:

Keep the big picture in mind

In any planning process, we need to stay focused on the big picture. We aren’t going to develop a model that will forecast sales revenue within 0.5% and $10,000 — it’s just not realistic.

Incorporate the right level of detail

One of the biggest mistakes is that the details within the model are more than what’s necessary. What do I mean by that? Usually we are building a model with driver components so detailed we lose sight of the purpose of our plan. Users might abandon the plan altogether as a result.

Let’s consider the following example in which you’re building a driver tree to forecast the cost per unit of a disk drive. Your inputs account for the daily price of diesel in southern Indiana going back 14 years. This information you use to forecast the cost of freight. An absurd example perhaps — but it’s easy to quickly go down a rabbit hole, especially with detail-oriented people. (I’m looking at you, accountants.)

How can we ensure that we aren’t getting too far into the weeds? A fishbone diagram can help us visualize the details.

That’s not to say that models with too few details are good either. At the end of the day, you have to develop a model that’s accurate and sustainable.

Make the model flexible

One consistent issue associated with driver-based models is they are constructed in a way that makes them too rigid. What do I mean by that? Here’s a real-world example. In one driver-based model I worked with (as a user, not the creator) we were only able to forecast labor by changing detailed labor inputs. We could change the labor rate by cost center, we could change the number of hours worked, and we could change benefit and vacation rates, but that was it. When the regional controller was told during the final review with executives that he needed to increase or decrease labor costs, all he could do was change the labor rate by cost center.

Why is this a problem? The labor rate by cost center was a pretty accurate number. Now when the regional staff reviewed the plan all they could see was this glaring inaccuracy.

Another issue with rigid models is they are often built based on modeling sales or expenses from prior periods. You could use 12 or 24 months — it doesn’t matter. These models work well when you have consistent operations with little fluctuation. However, when new divisions or product lines come online, these models fall flat because they are based on historical actuals that don’t exist.

Every driver-based planning model I build has multiple “relief valves.” These are various methods in which users can alter the outcomes of a modeled result. The inputs are always clear and are intended to be part of the system, not a hack that is erased every time a base assumption is changed.

Share and expose the build of the model

One sure way to get low utilization of a planning model or process is to make it a black box. A black box is a model in which users feed in inputs they may or may not understand — a result comes out with no explanation of how that number is derived. These obscure systems turn planners and accountants into robots that take no responsibility for the planned numbers.

Not everyone in your organization will become an expert in the development and configuration of your planning system. That’s why it’s critical to expose as much of the process as possible to users. Instead of creating an input template that only consumes drivers, offer feedback that shows how the system will use the inputs to arrive at a planned cost or revenue.

It’s all about our perception

Even the best model won’t provide an accurate answer to every question. But if we view a well-built driver-based model as a tool to give us 90% of our plan, and we contribute the remainder — maybe we’ll grow to love driver-based models.

Brian Henneuse, CPA | Principal Consultant
Brian Henneuse leads SandPoint’s OneStream practice, bringing over 15 years of experience in accounting, consulting, and financial systems. A former BPC administrator and public accountant, Brian specializes in BPC to OneStream migrations and helps clients align finance and IT through expert guidance on architecture, reporting, and process optimization.

Trending insights

BlackLine
SandPoint Consulting

Account Reconciliation in BlackLine: How Finance Teams Close Faster with Less Risk

Account reconciliation is a key part of the financial close process, often complicated by spreadsheets and manual approvals. BlackLine streamlines this with a centralized, automated solution that enhances reconciliations and improves visibility. By reducing time spent on repetitive tasks, finance teams can focus on strategic analysis. With features like auto-certification for low-risk accounts and real-time dashboards, achieve faster closures with greater confidence. Discover how BlackLine is revolutionizing account reconciliation for finance professionals.

Read More »
Industry Insights
SandPoint Consulting

Beyond Buyer’s Remorse: How CFOs Can Ensure Strategic ROI from Finance Software Investments

CFOs are under pressure to make technology investments that deliver both short-term efficiency and long-term value. Yet nearly four in five buyers report regret over recent technology purchases. From misaligned goals to messy implementations, the consequences extend beyond wasted budget — they affect team productivity, morale, and strategic momentum. Here’s how finance leaders can avoid technology regret and make smarter, future-proof software decisions.

Read More »