Fermi Estimation
The Fermi Method
Overview
Fermi estimation is the skill of making rapid, defensible numerical estimates by decomposing an unknown quantity into a chain of better-known factors. Named after Enrico Fermi, who could estimate the yield of a nuclear bomb by watching paper scraps fall. In quant trading interviews, Fermi problems test whether you can reason confidently under uncertainty โ a core skill when pricing novel instruments, sizing positions, or estimating market impact without complete data. The key is not to get the right answer, but to show a logical, systematic decomposition and a result within an order of magnitude.
How to Recognize
- โ'How many X are there in the US/world?'
- โ'What is the market size of Y?'
- โ'How many Z would fit in a football stadium?'
- โAny question with a numerical answer where you have no data
- โ'Give me a rough estimate of...'
Step-by-Step Approach
- 1.Anchor on something you know (population, area, average income, etc.)
- 2.Decompose: break the unknown into a product of better-known quantities
- 3.Estimate each factor to within an order of magnitude
- 4.Multiply together โ check if the answer is plausible
- 5.Sanity-check from two different angles; if they agree within 2โ3ร, you're done
Key Formulas
Worked Examples
Problem
Estimate total annual revenue from retail stock trading commissions in the US (before the 2019 zero-commission move).
Solution
US population: 330M. Fraction who actively trade stocks: ~10%. Active retail traders: 33M.
Average trades per year per active trader: ~20 (roughly 1-2/month). Total trades: 33M ร 20 = 660M.
Average commission per trade (circa 2018): ~7 โ $4.6B.
Sanity check: Charles Schwab reported ~4โ5B total feels right). โ
Answer
~3โ5B depending on which firms included).
Common Mistakes
- !
Being afraid to start. Just write down your first anchor and chain from there. Wrong with a clear chain beats no answer.
- !
Not decomposing enough. 'How many barbers in the US?' โ don't guess 100,000. Decompose: 330M people, 1 haircut/month, 10 haircuts/barber/day ร 250 days โ derive it.
- !
Ignoring orders of magnitude. If your answer is 100 and reality is 100,000, that's a 3 order-of-magnitude error. Always sanity-check with a known anchor.
- !
Not stating assumptions. Say 'I'm assuming ~X% penetration' so interviewers can correct you if needed.
Practice Problems
Click "Show Answer" to revealEstimate the number of gas stations in the United States.
Estimate the daily revenue of a mid-tier Manhattan restaurant.
Estimate total annual US option premium volume (notional) traded on equity index options.