← Back
Previous ChapterCloudwash a Combine Next ChapterDebt, Sweat, and Gears
Swipe to navigate
From Greenhorn to Gold(wo)man

Forecasts Under Fire

Projections & Financial Modelling
CHAPTER 5 OF 13
Königshof HQ, Bavaria — Conference Room

Le Pitch stands rigid at the head of the table, a thick Excel printout sprawled before him. His model boasts 40 tabs of linked spreadsheets—and not a single clear driver. Haircut flips through the pages with growing impatience.

Haircut:"Forty tabs and this still doesn't answer why revenue dips in FY23?"

Trace:"There's no driver for sales volume. It's all hardcoded."

The room smells of blood. Le Pitch's bloated model is a black box, churning out numbers without logic. That evening, Trace rebuilds it from scratch—40 tabs reduced to a lean model with real drivers. By 3:00am, Königshof's financial engine is rebuilt—and it actually makes sense.

Subtrax HQ, London — Magda's Office

Magda's office glows with dual monitors of scrolling code. She's written a custom Python script to project her SaaS startup's growth—1,000 lines that impress no one but her. Haircut dials in from his fund's boardroom, skim-reads the forecast, and suppresses a smirk.

Haircut:"Your churn rate assumption is optimistic at best. You're projecting success on a napkin."

Magda:"Our product virality will defy those assumptions."

Great product, but leadership = single point of failure? Haircut doesn't push. But later, he scribbles a note: the model's weakness might not be code or market—it might be Magda's pride.

Königshof Bank Meeting, Bavaria

Wilhelm receives an immaculate 10-year forecast from a keen investment banker. Heavy with graphs and scenarios. He inhales the scent of fresh ink, sets the binder aside, and instead reaches for his fountain pen. He writes three numbers on the back of an envelope—one for revenue, profit, and debt three years ahead.

No elaborate model. No 40 tabs. Just three handwritten numbers. Everyone forecasts differently, and at Königshof the most old-school method still reigns. None of these forecasts have been proven wrong...yet.

Core concept
The Art of Predicting the Future

Financial forecasting is the art of predicting the future with equations. The only certainty is that your forecast will be wrong to some degree. But the goal is to be usefully wrong—to create a forecast engine that is logical, flexible, and understood by everyone in the room.

The best forecasts are grounded in real drivers: units sold, price per unit, customer acquisition rates, churn. Not blanket assumptions like "5% annual growth forever."

Terminology
Driver-Based Forecast

A forecast built on underlying business metrics rather than flat percentages. For example, projecting revenue as units sold × price per unit (driver-based) instead of assuming generic 5% growth (static). This ties the model to real operational factors.

Why it matters: Every key number has intuition behind it. If you want to know how revenue changes if you sell 10% fewer units, change one driver and watch the cascade.

Terminology
Hardcoding

Entering a number directly into a model rather than deriving it with a formula. E.g., typing 100 as cost every year vs. linking cost to production volume.

The danger: Models become brittle. Change one assumption and hardcoded values don't adjust. Often breaks logic. Le Pitch's 40-tab model was a monument to hardcoding—lots of complexity, little clarity.

Terminology
Black Box Model

A financial model that produces outputs without visible logic or transparency. Inputs go in, numbers come out, but it's unclear how.

The trust issue: Hard to debug. Hard to fix. Le Pitch's model was a classic black box—40 tabs, no clear drivers, impossible to trust. Trace's rebuild made it visible.

Terminology
Churn

The rate at which customers cancel or lose subscriptions. If a SaaS company has 100 customers and loses 5 in a month, monthly churn is 5%. Critical for SaaS forecasts because even growth stalls if churn is high.

In Magda's forecast: High churn assumption means she must acquire many new customers just to break even on user count. The model is only credible if churn is realistic.

Terminology
ARR (Annual Recurring Revenue)

The yearly value of subscription contracts. If a customer pays £1,200 for a year of software, that adds £1,200 to ARR. Crucial for SaaS companies because it smooths seasonality and shows true recurring revenue potential.

Case Study
Building a Driver Model: Königshof Maschinen

Königshof sells agricultural harvesting machines. Trace rebuilt their forecast around two core drivers:

Sales Volume (number of harvesters sold) and Average Price Per Harvester. Simple, but powerful.

Revenue = Volume × Price

In 2022, Königshof sold 375 harvesters at €295k average, yielding €110.6m revenue. In 2023, volume dropped to 286 units (–23.7%) despite price rising +10%, so revenue fell to €92.95m.

Crucially, this happened because the drivers changed—not because a hidden cell had a typo. The model is diagnostic: if you ask "why did revenue fall?", the answer is clear.

Case Study
Building a Driver Model: Subtrax SaaS

Subtrax sells software subscriptions—an Annual Recurring Revenue (ARR) model. Their drivers are different:

Number of Customers → Seats per Customer → Total Seats → Revenue per Seat

Magda's forecast assumed aggressive growth: customer adds up 103% YoY in 2023, then moderating. Churn drops from 22% (2022) to 18% (2023), implying product gets better. Price per seat rises +12% in 2023.

By 2025, the model projects ~150 customers at ~93 seats each, generating £15.1m revenue. Different drivers than Königshof, but same philosophy: every number is grounded in something real.

Forecasting Principle
Revenue Must Be Driven by Something Concrete

Revenue is typically the first line of a forecast, and it must be driven by something concrete. For Königshof: units × price. For Subtrax: customers × seats/customer × price/seat.

The benefit of splitting volume and price: you can benchmark each. Is Königshof's forecast of 430 harvesters by 2029 reasonable given industry demand? Is Subtrax's assumption of 100 seats per customer (in a few years) realistic given their current customer profile?

Avoiding magical thinking: "Let's grow revenue 50% for five years" without explaining how. Instead: show the volume and price moves that compound to 50%.

Terminology
Cost of Goods Sold (COGS) & Gross Margin

COGS is the direct cost to produce your product: for Königshof, steel and components per machine; for Subtrax, hosting, payment processing, and support staff per user.

Gross Margin = (Revenue – COGS) / Revenue. If Königshof keeps 32% gross margin, it means 68% of each euro goes to direct costs. Subtrax, as SaaS, might keep 75%+ because software scales better than hardware.

Forecasting Principle
Operating Costs: Fixed, Variable, and Leverage

Below gross profit, operating expenses (OpEx) like sales, marketing, G&A are often fixed or step-fixed. They don't move one-to-one with revenue. A small factory doesn't double in cost if you sell 10% more machines (fixed asset leverage). Marketing might be a budget choice (you decide how much to spend).

Operating leverage is the key insight: as revenue grows and fixed costs are spread across more units, EBIT margin improves. Good models show this explicitly—especially important for Subtrax, where software leverage is strong.

Terminology
CapEx & Depreciation

CapEx (Capital Expenditures) is money spent to buy or upgrade long-term assets like machinery or software. Königshof buying a €1m lathe is CapEx—cash out now, but it benefits production for years.

Depreciation spreads that cost over time. If the lathe lasts 5 years, €200k hits the P&L each year (non-cash expense). The forecast must link CapEx to capacity needs and depreciation to profitability.

Terminology
Working Capital (NWC)

NWC = Current Assets – Current Liabilities (often AR + Inventory – AP). As Königshof grows, they need more inventory in warehouses—cash that's tied up but not yet sold.

The cash surprise: A company can be profitable on the P&L but cash-poor if working capital grows too fast. Königshof once had 600 days of inventory in warehouses—that's capital locked in machines gathering dust.

Terminology
Free Cash Flow (FCF)

FCF = EBITDA – Interest – Taxes – CapEx – Changes in Working Capital. It's the cash available to distribute or reinvest after funding operations and asset needs.

Why it matters: A company might report strong EBITDA but low FCF if CapEx is high or working capital is ballooning. For valuation, FCF is what truly matters—it's the cash you can actually get.

Terminology
Three-Statement Model

The gold standard: P&L (income statement), Balance Sheet, and Cash Flow Statement all linked together. Net income feeds to retained earnings. Cash flow results reconcile with balance sheet changes.

Why it's hard: Circular references (debt affects interest; interest affects profit; profit affects retained earnings). But when done right, it's the most complete financial snapshot.

Terminology
Sensitivity Analysis

Testing how changes in one or two assumptions affect the model's outputs. E.g., "If steel prices rise 30%, EBITDA falls by X%." Sensitivity isolates which drivers matter most.

Practical use: Build a table showing Königshof's profit if sales volumes are 10% higher or lower—quickly reveals which levers have the biggest impact.

Terminology
Scenario Analysis

Bundling multiple assumptions into coherent stories: Base Case (most likely), Upside (strong demand, low churn, efficient scaling), Downside (recession hits volume, churn rises, margin pressure).

Power: Shows a range of outcomes without hand-waving. Wilhelm's three-number envelope was a rough scenario model: one for base, implicitly others for optimistic/pessimistic outcomes.

Reality Check
Credibility: The Hardest Part

A logically sound forecast can still be wildly unrealistic. Magda's model assumes customer count grows 5x with no increase in sales staff—raises eyebrows. Is that defensible? Subtrax claims high customer count growth yet assumes churn improves—both true, or one compensating for the other?

Credibility checks: Does the forecast align with industry benchmarks? If Magda projects 100 seats per customer in three years, does that match her current customer profile or roadmap?

Presentation Skill
Financial Bridges: Explaining the Gap

A bridge explains how you got from old number to new number, attributing movements to drivers. E.g., "Revenue 2022: €110.6m. Volume down €18.7m. Price up €5.3m. Revenue 2023: €92.95m." Now the board sees exactly what moved.

Why it matters: Builds trust. Without a bridge, the forecast is magic. With one, it's transparent. Wilhelm's envelope method was implicitly a bridge—three numbers told a story of how the business might evolve.

Terminology
Top-Down vs. Bottom-Up Forecasts

Top-down: Start with market size (€100m market, we'll get 5% = €5m sales). Quick, but sometimes detached from reality.

Bottom-up: Build from granular drivers (500 customers × £10k each = £5m). Usually more credible for internal plans.

Best practice: Build bottom-up for detail and logic. Cross-check with top-down to ensure your market share assumptions make sense.

A forecast is only useful if people understand it, trust it, and can tweak it. Complexity kills that. Trace's rebuild of Königshof proved it: simpler, assumption-driven, transparent forecasts win over impenetrable spreadsheets every time.
Hot Take
Your Forecast Will Be Wrong. That's Not the Point.

Every forecast in this chapter—Trace's for Königshof, Magda's code-heavy projection, Wilhelm's envelope—will diverge from reality. Markets shift. Competitors surprise. Execution falters.

What matters: When reality diverges, can you understand why? A driver-based model lets you pinpoint the gap: "We sold fewer machines because market contracted, not because our model was nonsense." That diagnostic clarity is what separates a good forecast from a useless one.