CFA Level I Exam · Introduction to Financial Statement Modeling
Top-Down vs Bottom-Up Revenue Forecasting
Updated 7 October 2026 · Fact-checked
Revenue forecasting projects future sales. Top-down starts with the economy or industry and narrows to the company using growth or market share. Bottom-up builds from units, prices, stores or segments and adds them up. Hybrid mixes both. Solve by finding the driver, applying it, then checking reasonableness.
Understand Forecasting Revenue: Top-Down, Bottom-Up and Hybrid
A financial statement model starts with revenue. Almost every other line, such as costs, working capital and capex, is linked to it. A weak revenue forecast weakens the whole model.
There are three basic ways to forecast revenue. The growth rate method applies a rate to last year's sales: Sales(t) = Sales(t-1) × (1 + g). The rate can come from history, from nominal GDP growth, or from management guidance. It is simple but ignores why sales change.
The market share method links the company to its market: Revenue = Market size × Market share. You forecast the market (for example from GDP or industry data) and then the company's share of it. The price and volume method splits revenue into units sold and average price: Revenue = Volume × Price. Growth is then roughly (1 + volume growth) × (1 + price growth) - 1.
Now the approach. Top-down starts at the macro level: economy, then industry, then company. Market share and growth rates are typical tools. It is quick and good for stable, mature businesses, but it can miss company-specific changes. Bottom-up starts at the company level: units per store, number of stores, segment sales, customers times revenue per customer. It captures detail but can be overoptimistic and can miss industry limits.
A hybrid approach uses both. For example, forecast industry size top-down, build segment sales bottom-up, then reconcile the two. If they disagree, ask which assumption is unrealistic. Whatever the method, check the result against history, peers and capacity.
Key formulas to remember
- Growth rate method
- Sales(t) = Sales(t-1) × (1 + g)
- g can be historical, GDP-linked or guided by management.
- Market share method
- Revenue = Market size × Market share
- Forecast both the market and the share. Share must be between 0% and 100%.
- Price and volume method
- Revenue = Volume × Average price
- Combined growth = (1 + volume growth) × (1 + price growth) - 1, not the simple sum.
- Bottom-up build
- Revenue = Σ (units × price) across products, segments or stores
- Add up the parts. Same-store sales plus new-store sales is a common split.
How to solve Forecasting Revenue: Top-Down, Bottom-Up and Hybrid questions
Use this method for any question on revenue forecasting approaches or calculations.
- 1Read the question and identify what is asked: a calculation, or which approach is being used.
- 2Decide the starting point. If it starts from the economy or industry, it is top-down. If it starts from units, stores or segments, it is bottom-up. If both appear, it is hybrid.
- 3Pick the driver: growth rate, market share, or price times volume.
- 4Forecast each input separately, such as market size and share, or volume and price.
- 5Multiply the inputs. Apply growth to each factor before multiplying, not after adding.
- 6For bottom-up, sum the segments or products to get total revenue.
- 7Sense-check against history, capacity and industry size, and eliminate the options that fail.
- 8Match your answer to the options, which run from smallest to largest.
Quickest way: Driver-first shortcut
When to use it: Use when a numerical question gives market size, share, units or prices and you have about 90 seconds.
- Write the formula: market × share or volume × price.
- Grow each input by its own rate: multiply by (1 + rate).
- Multiply the grown inputs to get next year's revenue.
- For qualitative questions, remember: top-down = macro to company, bottom-up = company parts added up.
- Eliminate any option that adds growth rates instead of compounding, or that exceeds the total market.
Common mistakes in Forecasting Revenue: Top-Down, Bottom-Up and Hybrid
Adding volume growth and price growth to get revenue growth.
It feels natural and is close for small rates.
Fix: Compound: (1 + volume growth) × (1 + price growth) - 1. Better still, compute the new volume and price and multiply.
Mixing up top-down and bottom-up.
The names sound abstract.
Fix: Ask where the forecast starts. Economy or industry first is top-down. Company units or segments first is bottom-up.
Forecasting market share without forecasting market size.
Students assume the market is fixed.
Fix: Revenue changes when either the market or the share changes. Update both.
Treating bottom-up as always more accurate.
More detail seems more reliable.
Fix: Bottom-up can add up to an implausible total, such as a share above realistic levels. Check it against industry size.
Applying growth to last year's revenue when the question gives a new market share on a new market size.
Students default to the simple growth method.
Fix: Use the method the data supports. If market size and share are given, use them directly.
Worked examples
Example 1
A global beverage company had 2026 sales of $400 million in a market worth $5,000 million. Analysts expect the market to grow 6% and the company's market share to rise from its current level to 8.5% in 2027. What is forecast 2027 revenue? A) $424 million B) $450.5 million C) $476 million
Show the solution
- Current share = 400 ÷ 5,000 = 8.0%.
- 2027 market = 5,000 × 1.06 = $5,300 million.
- 2027 revenue = 5,300 × 8.5% = $450.5 million.
- Check: option A is $5,300 million × 8.0% = $424 million, which is market growth with no share gain (also 400 × 1.06). Option C is $476 million. It comes from adding the 6% market growth twice (12% total) to the market size: 5,000 × 1.12 = $5,600 million, then 5,600 × 8.5% = $476 million. It overstates the market, so it is above the correct answer.
Answer: B) $450.5 million
Example 2
A retailer sold 2 million units at an average price of €50 in 2026. For 2027 it expects volume to grow 5% and average price to fall 2%. What is forecast 2027 revenue? A) €102.9 million B) €105 million C) €107.1 million
Show the solution
- 2027 volume = 2.0 × 1.05 = 2.1 million units.
- 2027 price = 50 × 0.98 = €49.
- Revenue = 2.1 × 49 = €102.9 million.
- Check: adding growth rates gives +3%, or €103 million, which is not an option. Option B ignores the price cut (2.1 × 50 = €105 million). Option C comes from raising the price 2% instead of cutting it (2.1 × 51 = €107.1 million).
Answer: A) €102.9 million
Exam tips
- Identify the starting point of the forecast. That one clue usually decides top-down versus bottom-up questions.
- Expect a hybrid answer when the question mentions both industry data and company segments.
- In calculations, grow each factor first and then multiply. Do not add growth rates.
- Use history and industry size as reasonableness checks to eliminate options when you are unsure.
- With no penalty for wrong answers, always answer. Rule out one option and guess from the remaining two if needed.
Practice questions from Introduction to Financial Statement Modeling
- An analyst forecasts a manufacturer's cost of goods sold as a fixed percentage of sales, based on the last three years. Which assumption is …
- An analyst prepares base, best and worst cases for a manufacturer's operating margin and assigns probabilities of 50%, 20% and 30%. The marg…
- A restaurant chain has 200 outlets at the start of the year and plans to open 20 outlets, spread evenly through the year, so that the averag…
- Compared with a top-down revenue forecast, a bottom-up forecast for a company with many distinct products is most likely to:
- An analyst prepares base, upside and downside scenarios for a company's operating margin and assigns probabilities of 50%, 20% and 30%. The …
Forecasting Revenue: Top-Down, Bottom-Up and Hybrid: frequently asked questions
What is the difference between top-down and bottom-up forecasting?
Top-down starts with the economy or industry and works down to the company, often using market share. Bottom-up starts with company details such as units, prices or segments and adds them up. Each has strengths, and many analysts combine them.
How do you forecast revenue using market share?
Forecast the total market size, then forecast the company's share, and multiply them. For example, a $5,300 million market at 8.5% share gives $450.5 million. Update both inputs, since either can change.
What is a hybrid forecasting approach?
A hybrid approach uses both top-down and bottom-up views. You might forecast industry growth top-down and build segment sales bottom-up, then reconcile differences. It helps catch unrealistic assumptions in either view.
Which revenue forecasting method is best?
No method is always best. Growth rates are simple but shallow. Market share suits mature industries. Price and volume shows the drivers, and bottom-up gives detail. Choose the one that fits the available data and the business.