Skip to content

Driver-Based Forecasting: A Practical Guide

By Newtown Analytics · · 8 min read

For cfos & finance leaders

Driver-based forecasting builds the outlook from the operational quantities that cause revenue and cost, such as headcount and utilization, orders and conversion, units and prices, instead of extrapolating past totals. Its advantage over statistical methods is that managers can change a driver and see the financial result: hire two people, lose a customer, raise a price. Its challenge is that it needs reliable operational data and someone who owns each driver. This guide explains the process, walks through a complete forecast for a professional services firm, shows how to test sensitivity and keep the model current, and lists the errors to avoid. It continues from driver-based budgeting and is part of budgeting and forecasting.

When driver-based forecasting is the right choice

SituationWhy drivers help
Decisions to test (hire, price, expand)You can change an input and see the result
Costs tied to activity (support, fulfillment, delivery)The forecast follows volume
Limited or unreliable historyOperational logic substitutes for patterns
Frequent change in the businessDrivers update faster than statistics
Need to explain the forecast to non-finance leadersDrivers are understandable

It adds less when the business is stable and history is a good guide, and when the drivers are no easier to forecast than the outcome.

The process

  1. Define the outputs to forecast: revenue, gross margin, operating profit, cash.
  2. Map the drivers that explain them. Work backwards from the outcome: what causes it?
  3. Validate the relationships with history. Do the drivers actually explain past results?
  4. Assign an owner for each driver forecast.
  5. Set the driver values for each period.
  6. Calculate outputs and compare with other views, such as a statistical baseline.
  7. Run sensitivities to see which drivers matter most.
  8. Update monthly: replace forecast driver values with actuals and revise the future.

A worked example: a professional services firm

A hypothetical firm has 20 consultants. Annual forecast drivers:

DriverValueOwner
Consultants20Operations
Available hours per consultant per year (after holidays and leave)1,800HR
Utilization (billable share of available hours)72%Delivery lead
Average billing rate$150Sales lead
Average salary$95,000HR
Benefits and payroll taxes22% of salaryHR
Other operating costs$600,000Finance

Revenue

  • Available hours = 20 × 1,800 = 36,000
  • Billable hours = 36,000 × 72% = 25,920
  • Revenue = 25,920 × $150 = $3,888,000

Costs and profit

  • Loaded cost per consultant = $95,000 × 1.22 = $115,900
  • Total people cost = 20 × $115,900 = $2,318,000
  • Other operating costs = $600,000
  • Operating profit = $3,888,000 - $2,318,000 - $600,000 = $970,000, or 24.9 percent of revenue

Sensitivity

ChangeEffect on revenueEffect on profit
Utilization falls to 69% (3 points)36,000 × 69% × $150 = $3,726,000, down $162,000-$162,000
Rate rises 4% to $15625,920 × $156 = $4,043,520, up $155,520+$155,520
Add two consultants at start of year (22 total) at same utilization22 × 1,800 × 72% × $150 = $4,276,800, up $388,800+$388,800 - 2 × $115,900 = +$157,000
Lose a client worth 1,500 billable hours-1,500 × $150 = -$225,000-$225,000 if staff cannot be redeployed

Check: 22 × 1,800 = 39,600 hours; × 72% = 28,512; × $150 = $4,276,800. Change = $388,800. Two consultants cost $231,800. Net = $157,000.

The table shows which levers matter. Three points of utilization are worth about as much as a 4 percent rate increase, and hiring is profitable only if the new people are utilized. A statistical forecast could not answer these questions; a driver-based one can.

Adding timing

Annual numbers hide when things happen. Build the forecast by month, with:

  • Hire start dates (a consultant starting in July contributes half a year of cost and, after a ramp-up, less than half a year of revenue)
  • Utilization by month, lower in months with holidays
  • Rate increases effective on specific dates
  • Billing and collection lags, to convert to cash. See cash flow management

Timing example: a mid-year hire

A consultant who starts on July 1 does not contribute a half-year of revenue. Assume 150 available hours a month (1,800 / 12) and a ramp: 40 percent utilization in July, 60 percent in August and the full 72 percent from September to December.

  • Billable hours = 150 × (0.40 + 0.60 + 4 × 0.72) = 150 × 3.88 = 582
  • Revenue = 582 × $150 = $87,300
  • Cost for six months = $115,900 / 2 = $57,950
  • Contribution in the first year = $87,300 - $57,950 = $29,350

A full-year consultant at 72 percent utilization produces 1,800 × 72% × $150 = $194,400 of revenue at a cost of $115,900. The July starter earns 45 percent of that revenue ($87,300 / $194,400) for 50 percent of the cost. The ramp-up explains the difference, and ignoring it overstates the benefit of mid-year hiring.

Updating the forecast: a bridge example

Each month, show how driver changes moved the outlook. Suppose last month's forecast for full-year operating profit was $970,000. This month:

  • The delivery lead lowers expected utilization from 72 percent to 70.5 percent. Billable hours fall from 25,920 to 36,000 × 0.705 = 25,380, a decrease of 540 hours, or 540 × $150 = -$81,000.
  • A new consultant is approved to start October 1, with the same ramp as above (40 percent in October, 60 percent in November, 72 percent in December): revenue 150 × (0.4 + 0.6 + 0.72) × $150 = $38,700; cost $115,900 × 3/12 = $28,975; contribution +$9,725.
StepOperating profit
Previous forecast$970,000
Utilization decrease-$81,000
New hire (October start)+$9,725
Updated forecast$898,725

The bridge tells leadership that the dominant change is utilization, not the hire, and points to the question to ask next: why is utilization lower, and is it temporary?

Keeping it current

A driver model decays if it is not maintained. A monthly cycle:

StepAction
1Load actuals for the month: hours, rates, headcount, costs
2Compare actual drivers with forecast drivers; note differences
3Ask owners to update the next 12 months of driver values
4Recalculate outputs and compare with the previous forecast
5Explain changes in a bridge: driver changes explain the profit change
6Review and publish

The bridge from last month's forecast to this month's is the most informative output. It shows, in dollars, how much each driver change moved the outlook.

Testing the model

  • Backtest. Plug last year's actual drivers into the model; does it reproduce last year's revenue and cost? If not, the relationships are wrong.
  • Compare with a statistical baseline. Large gaps need explaining.
  • Track driver accuracy. If utilization is consistently forecast 4 points too high, adjust the forecast process.
  • Check sensitivity ranking. Put effort into the drivers that matter most.

Governance

ItemPractice
Driver definitionsA written glossary so everyone means the same thing by utilization or active customer
OwnershipOne name per driver
Data sourcesDocumented, with a refresh schedule
Version controlKeep dated versions; log changes
ReviewMonthly forecast review with owners

Limits

LimitResponse
Drivers are themselves uncertainUse ranges and scenarios. See scenario planning for finance teams
Data qualityFix measurement before building complexity
Too many driversFocus on the five to ten that matter
Relationships changeRe-validate each quarter
False precisionShow ranges and note confidence

Product company example

For a consumer product company, the key drivers are units by product, channel and month, price and promotional calendar, with costs following from them. The demand plan is the source of the unit driver, so the financial forecast and the supply plan share one set of numbers. See demand planning and inventory optimization.

Linking drivers to unit economics

The best drivers describe what happens per unit, per customer or per order. If you know the margin of each, the forecast shows how growth in volume or mix changes profit. See unit economics.

Common mistakes

  • Choosing drivers because data is available, not because they matter.
  • Ignoring capacity limits and step costs.
  • Not assigning owners to driver forecasts.
  • Failing to refresh the model with actuals.
  • Using single-point driver values for uncertain inputs.
  • Making the model so complex that nobody can explain it.

To see how to test the effect of changing several assumptions, read scenario planning for finance teams and sensitivity analysis in financial models.

FAQs

What is driver-based forecasting?

A forecasting approach that builds revenue and costs from operational drivers such as headcount, utilization, orders and prices, rather than extrapolating past totals.

How is it different from time series forecasting?

Time series methods project patterns in the data; driver-based forecasts model the causes, so you can test decisions.

How many drivers do I need?

Start with five to ten that explain most revenue and cost, and add more only if they improve decisions.

How do I keep a driver-based forecast accurate?

Update it monthly with actuals, have owners revise driver values, and track driver and outcome accuracy.

Can I combine driver-based and statistical forecasts?

Yes. Use a statistical baseline for comparison and reasonableness checks, and drivers for scenarios and decisions.

This article is for general information. It is not accounting, tax, legal or investment advice, and examples use illustrative numbers rather than client data. Confirm decisions that carry financial or legal consequences with a qualified professional.

Better forecasts. Healthier inventory. More working capital.

Newtown Analytics advises growing consumer-product companies on demand planning and inventory optimization.