FINANCEMonths to result92% confidence

Bottom-Up Valuation Model

Value a business line by line so forecast errors cancel instead of compound.

Problem it solves

compounding forecast error in stock valuation

Best for

Analysts and serious retail investors with the time and quantitative skill to model individual companies before buying their stock.

Not ideal for

Casual investors, anyone unwilling to spend 200+ hours per quarter, or people uncomfortable building structured spreadsheets.

Overview

Why this framework exists

A bottom-up valuation model values a company by reconstructing each individual revenue stream, cost line, and operating driver instead of slapping a single growth rate on top-line revenue. For Tesla, that means modeling each factory, each production line, the cars produced per year, regional margins, and unit economics, then aggregating up. The point is not perfection but reducing the magnitude of error so your target price falls inside a reasonable range.

Top-down models multiply errors: a 5pp swing in growth rate compounds over ten years into wildly different valuations. Bottom-up models let independent errors cancel — being slightly high on wages in one geography offsets being slightly low on output in another. The output is a fair-value estimate you would actually pay today, not a price prediction for some future date.

The model is alive: every quarter you re-read filings, listen to earnings calls, update assumptions, and shift the valuation as the company and competitive landscape evolve. The model is the discipline; the number falls out of the discipline.

Core principles

5 total
  1. You are buying a fractional share of a business, so value it the way a buyer of the whole business would.
  2. Bottom-up modeling reduces the magnitude of error because independent line errors tend to cancel.
  3. Top-down growth-rate models multiply errors and can produce 2-3x swings in target price.
  4. Your valuation is a present-value fair price, not a future stock-price prediction.
  5. The valuation is a living number that updates every quarter as new information arrives.

Steps

7 steps
  1. Filter to one company worth modeling
    Screen the universe of stocks down to a single company you actually want to value. Use whatever filters fit your style — sector, size, profitability, conviction. Most companies you analyze you will never invest in.
    Pro tipSpend more time on companies you reject than on the ones you hold; the reject pile sharpens your eye.
  2. Read every filing and call
    Consume the 10-Qs and 10-Ks (the long versions filed with the SEC, not the social-media summaries), all official news, appointments, and the earnings call transcript. Then do the same for the main competitors.
    Pro tipThe long 10-K version often contains lines that never appear in the press release — that is where the alpha hides.
  3. Decompose the business into its drivers
    Break the company into individual business lines, revenue streams, factories or production lines. For each, identify the unit drivers: price per unit, volume, capacity, regional margins, marketing efficiency.
  4. Build the bottom-up model line by line
    Forecast each driver individually rather than applying a blanket growth rate. Aggregate revenue lines, attach their cost bases, layer in shared corporate costs and marketing spend.
    WarningResist the urge to set a 30% growth rate across the board — that is exactly the top-down trap that compounds error.
  5. Run scenarios as probability-weighted overlays
    Layer scenarios on top of the base model: technological jumps, regulatory shifts, macro events. Assign probabilities, account for correlations between scenarios, and run a Monte Carlo-style simulation across the distribution.
    Pro tipARK Invest publishes their Monte Carlo distributions — useful as a reference for how to present scenario ranges.
  6. Derive a fair-value-today price
    Output is a present-value range — for example, an 80-120 fair-value range with the spike around 100. Compare to today's share price; the gap is your upside or your warning.
  7. Update every quarter forever
    Each quarter, re-read all filings (~7-10 hours per company), listen to the earnings call (~2 hours), and adjust the model (~2-3 hours). Valuations shift materially over years as the company and competition evolve.
    WarningBudget at least 200 hours per quarter for a 10-position portfolio; if you don't have that time, you are gambling, not investing.

Checklist

Saved in your browser

Examples

2 cases
Modeling Tesla factory by factory

Sasha's Tesla model breaks down individual factories and production lines, estimates cars per line per year, and compares regional margins (China vs Texas vs hypothetical Brazil/Indonesia/India sites), including unionization risk in Germany. He layers scenario overlays for productivity jumps like robotic production lines.

OutcomeA range-based fair-value estimate that updates each quarter as factory ramp data and earnings calls land — letting him buy more when Tesla traded at $100 because his valuation was still around $770.
Selling AMD at target

Sasha held AMD for years through a long run-up, loving the company's products and Lisa Su's leadership. When the share price reached his model's fair value he sold despite being a fan, because there was no upside left in his valuation.

OutcomeCaptured the upside, ignored the fan-club critics, and freed capital to redeploy into other names with more modeled upside.

Common mistakes

4 traps
Applying a single top-down growth rate
Picking 30% vs 35% feels small but compounds into a multi-x difference in target price over a decade. The whole point of bottom-up is to avoid this single-knob amplification.
Treating the model as a one-time exercise
A model built in 2016 is irrelevant by 2024 if you never update it. The valuation must move with the business; companies slow down, competition emerges, technology shifts.
Skipping the SEC long-form filings
Most investors read the press release and the social-media summary. The actual 10-K and earnings-call Q&A contain disclosures and analyst questions that never make it into headlines.
Modeling the company in isolation
You also need to read competitor filings. The performance of the target is conditional on what its rivals do, and ignoring them produces a one-sided model.

Origin story

How this framework came to be

Sasha trained as a mathematician at Oxford and spent years inside large American banks building valuation models, then ran a strategy consultancy doing M&A valuations for banks acquiring smaller financial firms. That work — pricing what a buyer should pay for an entire business — translates directly into how he values listed companies as a fractional owner.

He contrasts this with the social-media investing crowd that treats stocks like a fan club, and built his YouTube channel in 2020 specifically to share the analysis process he saw missing in retail finance content.

Source

Traced to primary
Source · PODCAST
How to Invest in Stocks
Sasha Yanshin · 2024
Open source →

Related frameworks

Browse all Finance →