You are reading the 2026 curriculum (exams up to November 2026). Sitting in February 2027 or later? Go to the 2027 Equities guide.
Forecasting revenue: top-down, bottom-up and hybrid
Top-down, forecast growth relative to gross domestic product (GDP) or forecast the market and the company's share of it. Bottom-up, forecast volume and price, segments, capacity (such as outlets × sales per outlet) or yields on balances. Use both to cross-check, and forecast non-recurring effects separately.
Before this: What to forecast, how, and over what horizon
On the exam
- Explain approaches to forecasting a company’s revenues
Explain approaches to forecasting a company's revenues. Expect: a short calculation from GDP or market data; which approach suits which business; separating non-recurring effects.
How deeply to learn each part
- Know the idea
- Understand it in general. It frames other topics, but you will not calculate with it.
- Use it
- Understand it well enough to solve a question with it. Recognize when it applies.
- Memorize
- Learn it by heart. The exam will not give it to you.
You know this one. The full lesson is folded away. The takeaways, formulas and checkpoint below are your quick refresher, and the checkpoint is a fair test of whether you still do.
You tested strong here. The full lesson is folded away. The takeaways, formulas and checkpoint below are your quick refresher, and the checkpoint is a fair test of whether you still know it.
How do analysts forecast revenue from the top down?
A top-down forecast starts from the economy or the market and works down to the company. Any of the four approaches from the last lesson (history, base rates, guidance, discretion) can supply the inputs.
- Top-down Memorize start from the economy or the market
- Growth relative to GDP Memorize nominal GDP, plus a premium or discount (points or relative)
- Market growth and share Memorize market size × company share
-
- Bottom-up Memorize start from the company
- Volume × average price Memorize users, units, assets under management × fee rate
- Product, geographic or segment revenues Use it forecast each, then add
- Capacity-based Memorize outlets × sales per outlet; same-outlet growth + new openings
- Return- or yield-based Memorize balances × yield, for banks
-
- Hybrid Use it check one against the other
- Bottom-up result against implied market share Use it does the share gain make sense?
-
Growth relative to GDP
Growth relative to GDP growth starts from a forecast of nominal GDP growth. Real GDP growth can drive volumes and inflation can drive prices. The analyst then sets how the company compares, usually from where it sits in its life cycle (growth, mature or declining) and how sensitive it is to the business cycle. The premium can be in points or relative.
Nominal GDP is forecast to grow 5.00%, and an analyst expects a company's revenue to grow 40% faster than GDP. The revenue growth forecast is closest to:
5.00% × 1.4 = 7.00%
Company revenue growth7.00%
- 5×1.4=growth in percent
- 5ENTER1.4×growth in percent
ENTER enter (on the HP, puts the number on the stack)
Market growth and market share
Market growth and market share splits the job in two. Forecast the market for the company’s product, then forecast the company’s share of it, and multiply. If the market has a stable link with GDP, a regression of market sales on GDP can estimate it.
A company holds a 6.00% share of a 250.00 market. Next year the market is forecast at 270.00 and the share at 6.50%. The company's forecast revenue growth is closest to:
(270.00 × 6.50%) ÷ (250.00 × 6.00%) − 1 = 17.00%
Company revenue growth17.00%
- 250×6=STO1this year's revenue (share typed in percent)
- 270×6.5÷RCL1−1=0.17, so 17.00%
STO store · RCL recall a stored number
- 270ENTER6.5×next year's revenue (share typed in percent)
- 250ENTER6×÷1−0.17
ENTER enter (on the HP, puts the number on the stack)
How do analysts forecast revenue from the bottom up?
A bottom-up forecast builds revenue from the company’s own drivers and adds them up. It suits companies that disclose these quantities.
| Driver type | Formula | Typical users |
|---|---|---|
| Volume × average price | units × price | software (users × revenue per user), airlines, asset managers (assets × fee rate), miners |
| Segment or product line | sum of segment forecasts | firms with segments exposed to different drivers |
| Capacity-based | outlets × sales per outlet; same-outlet growth + new openings | restaurants, hotels, gyms, retailers |
| Return or yield-based | balances × yield | banks (loans × rate − deposits × rate) |
- Volume and average selling price are forecast one at a time and multiplied. Many companies disclose how much of growth came from price and how much from volume, which can be used directly.
- Segment revenues (by product, region or reporting segment) are forecast and added when the segments have different economic exposure. If exposures are similar, the extra detail is wasted effort.
- Capacity-based measures multiply the number of outlets by sales per outlet, or take same-outlet sales growth (outlets open at least 12 months) plus revenue from new openings.
- Return- or yield-based measures multiply account balances by the yield on them. A bank’s net interest income is loans times the average loan rate minus deposits times the average deposit rate.
A company has revenue of 57.96. Volume is forecast to grow 12.00% and the average price 4.00%. Next year's revenue is closest to:
57.96 × 1.12 × 1.04 = 67.51
Revenue next year67.51
- 57.96×1.12×1.04=
- 57.96ENTER1.12×1.04×
ENTER enter (on the HP, puts the number on the stack)
Hybrid: use both and compare
Using both views uncovers implicit assumptions and errors in either. Take the bottom-up result and ask what it implies top-down. Lumen Ledger’s USD 67.51 million against a market forecast at USD 2,550 million is a 2.65% share, up from 57.96 ÷ 2,400 = 2.42% this year. A gain of 0.23 points is plausible for a company growing faster than its market. If it had implied 6%, one of the two forecasts would be wrong.
Try this 0 of 3
- GDP-relative: switch to a relative premium of 40% and compare with +40 points
- Market × share: hold the share at 6.0% and see revenue growth equal market growth
- Volume × price: add the one-off contract and compare reported with underlying growth
Lumen Ledger this year: 46,000 subscribers × USD 1,260 = USD 57.96m.
- Nominal GDP growth5.00%
- Company premiumin points+3.00%
- Revenue growth8.00%
Show working
Absolute premium: growth = GDP + premium = 5.0% + 3.0 points = 8.00%.
Next-year revenue = 57.96 × 1.08 = USD 62.60m.
Use real GDP growth for volume and inflation for price when you forecast them separately; nominal GDP covers both.
- 5+3=growth 8%
- 57.96×1.08=revenue 62.60
- 5ENTER3+growth 8%
- 57.96ENTER1.08×revenue 62.60
ENTER enter (on the HP, puts the number on the stack)
Exam tip Two methods that disagree are a gift: the gap shows you which assumption to question.
Which revenue is recurring?
Memorize
Recurring and non-recurring revenue need different treatment. Non-recurring items and effects are excluded from the forecast object and considered separately, because they usually have different drivers and can inflate or deflate the underlying figure. Those that management discloses include:
- exchange-rate effects,
- extra selling days or weeks in the period,
- acquisitions and disposals,
- other one-time revenues or gains.
Forecast underlying (organic) growth first, then add or remove these items on their own; sometimes no separate forecast is needed at all. Other non-recurring effects are not quantified by management and need analyst judgment. A snow-blower maker’s record sales after one unusually harsh winter may be treated as a new normal, but if the next two winters are mild, part of that growth proves to have been non-recurring. If you doubt a company’s reporting, you may also judge some “non-recurring” items to be recurring after all.
Go deeper Regression of market sales on GDP
If sales of a product have followed GDP closely for years, regress them on GDP growth and use the fitted slope to forecast the market from a GDP forecast. This is a discretionary, quantitative way to build the market piece of a top-down forecast. It is only as good as the stability of the link: after a structural change, such as a new substitute, the old slope misleads.
Go deeper Why price and volume disclosure improves forecasts
When a company reports how much growth came from price and how much from volume, you can forecast each against its own driver. Volume follows demand and capacity, price follows inflation and competition. A single growth rate hides which of the two is changing, so an analyst cannot tell a sustainable rise in units from a price increase that customers may resist.
Memorize this
MemorizeRevenue forecast objects
| Type | Object | Typical user |
|---|---|---|
| Top-down | growth vs GDP; market × share | any; stable macro link |
| Bottom-up | volume × price | software, airlines, asset managers, miners |
| Bottom-up | segment or product revenues | segments with different drivers |
| Bottom-up | capacity: outlets × sales per outlet | restaurants, hotels, gyms, retailers |
| Bottom-up | balances × yield | banks |
Memory hook Top-down starts outside the company (economy, market). Bottom-up starts inside it (units, prices, outlets).
Know it cold Market share and market growth are top-down. Sales growth rate, average selling price, store count are bottom-up. Strip out non-recurring effects first.
MemorizeNon-recurring revenue effects
Memory hook C-A-W-O: Currency, Acquisitions (and disposals), extra Weeks or days, One-offs.
Know it cold Forecast underlying growth separately and add the non-recurring items on their own. They do not share the drivers of recurring revenue.
MemorizeComputations
| Case | Rule |
|---|---|
| Premium in points | g = GDP + points |
| Premium relative | g = GDP × (1 + k) |
| Market and share both move | (M₁ × s₁) ÷ (M₀ × s₀) − 1 |
| Volume and price | (1 + g_V)(1 + g_P) − 1 |
Memory hook "Faster than" or "x% of" means multiply. "Points above" means add.
Know it cold When both market and share move, compute both revenues and compare. Never add the market growth and the share change.
- Top-down Memorize start from the economy or the market
- Growth relative to GDP Memorize nominal GDP, plus a premium or discount (points or relative)
- Market growth and share Memorize market size × company share
-
- Bottom-up Memorize start from the company
- Volume × average price Memorize users, units, assets under management × fee rate
- Product, geographic or segment revenues Use it forecast each, then add
- Capacity-based Memorize outlets × sales per outlet; same-outlet growth + new openings
- Return- or yield-based Memorize balances × yield, for banks
-
- Hybrid Use it check one against the other
- Bottom-up result against implied market share Use it does the share gain make sense?
-
Quick example
Nominal GDP grows 3.5% and a company grows 60% faster: 3.5% × 1.6 = 5.6%. In points, the same forecast is a premium of 2.1 (3.5% + 2.1 = 5.6%). Adding 60 points would be absurd; read the wording.
- 3.5×1.6= 5.6 (percent)
- 3.5ENTER1.6× 5.6 (percent)
ENTER enter (on the HP, puts the number on the stack)
Quick example
Market 312 → 330 (billions) at a constant 4.5% share. Revenue 14.04 → 14.85, growth 330 ÷ 312 − 1 = 5.77%. If the share also rose, growth would be higher.
- 330÷312−1= 0.0577
- 330ENTER312÷1− 0.0577
ENTER enter (on the HP, puts the number on the stack)
Quick example
Revenue 80.0; volume +5%, average price +2%. 80.0 × 1.05 × 1.02 = 85.68, growth 7.1%, not 7.0%: the cross term is real.
- 80×1.05×1.02= 85.68
- 80ENTER1.05×1.02× 85.68
ENTER enter (on the HP, puts the number on the stack)
How it is asked
-
Relative premium over GDP
Nominal GDP grows 4.5% and revenue grows 30% faster. Revenue growth?
4.5% × 1.30 = 5.85%. Adding 0.3 points or 30 points are the traps.
-
Market and share both change
Share 5.0% of a 80 market, next year 5.5% of 86. Revenue growth?
(86 × 5.5%) ÷ (80 × 5.0%) − 1 = 4.73 ÷ 4.00 − 1 = 18.25%. Market growth alone (7.5%) is the trap.
-
Which driver is top-down?
Market share, sales growth rate or average selling price?
Market share (with market growth). The other two are bottom-up.
-
Reported growth with one-offs
Reported revenue grew 14%, including an acquisition and a currency effect.
Forecast underlying growth separately from those effects. Extrapolating 14% is the trap.
Exam traps
- Adding a relative premium as if it were in points (40% faster does not mean +40 points).
- Forgetting the share change when the market and the share both move: you need both revenues, not just market growth.
- Building a forecast on a growth rate inflated by an acquisition, a currency swing or an extra trading week.
- Taking a bottom-up forecast at face value without checking the market share it implies.
Checkpoint
4 exam-style questions. About 90 seconds each.
1Nominal GDP is forecast to grow 4.5%, and an analyst expects a company's revenue to grow 30% faster than GDP. The revenue growth forecast is closest to:
2A company holds a 5.0% share of a USD 80 billion market. Next year the market is forecast at USD 86 billion and the company's share at 5.5%. Its forecast revenue growth is closest to:
3A company's reported revenue grew 14%, including 5 points from an acquisition and 3 points from a weaker home currency. When forecasting, an analyst should most appropriately:
4A restaurant chain operated an average of 80 restaurants last year, each with sales of USD 2.40 million. It plans an average of 96 restaurants next year, with sales per restaurant rising 3%. Forecast revenue is closest to:
Key takeaways
- Top-down: growth relative to GDP, or market growth times share.
- Bottom-up: volume times price, segments, capacity (outlets × sales per outlet), yields on balances.
- Cross-check the two methods: where they disagree, one assumption is wrong.
- Separate non-recurring effects (currency, acquisitions, extra days, one-offs) from underlying growth.
Quick example
Nominal GDP grows 3.5% and a company grows 60% faster: 3.5% × 1.6 = 5.6%. In points, the same forecast is a premium of 2.1 (3.5% + 2.1 = 5.6%). Adding 60 points would be absurd; read the wording.
- 3.5×1.6= 5.6 (percent)
- 3.5ENTER1.6× 5.6 (percent)
ENTER enter (on the HP, puts the number on the stack)
Quick example
Market 312 → 330 (billions) at a constant 4.5% share. Revenue 14.04 → 14.85, growth 330 ÷ 312 − 1 = 5.77%. If the share also rose, growth would be higher.
- 330÷312−1= 0.0577
- 330ENTER312÷1− 0.0577
ENTER enter (on the HP, puts the number on the stack)
Quick example
Revenue 80.0; volume +5%, average price +2%. 80.0 × 1.05 × 1.02 = 85.68, growth 7.1%, not 7.0%: the cross term is real.
- 80×1.05×1.02= 85.68
- 80ENTER1.05×1.02× 85.68
ENTER enter (on the HP, puts the number on the stack)
Questions about this lesson?
Where this comes back
- Forecasting costs, margins and working capital Company Analysis: Forecasting
Questions candidates ask
How do you forecast revenue using GDP?
Forecast nominal GDP growth, then add a premium or discount for the company, either in percentage points or as a relative rate. Real GDP can drive volume and inflation can drive price.
What is a capacity-based revenue forecast?
A forecast built from the number of outlets or units of capacity and the sales each one produces, such as restaurants times sales per restaurant, or same-store growth plus new openings.
Why separate non-recurring revenue?
One-off items such as acquisitions, currency swings or extra trading days have different drivers and would distort the underlying growth rate that you extend into the future.
Spotted an error? Tell us and we will fix it.