Skip to content

CFA Level I Exam · Company Analysis: Past, Present, and Future

Forecasting Company Performance: Top-Down vs Bottom-Up Methods

Updated 7 October 2026 · Fact-checked

Forecasting company performance means projecting revenue, margins and cash flows to value a firm. Top-down starts with the economy or industry and works down to the company. Bottom-up starts with the firm's own units, prices and costs and builds up. Scenario analysis changes several assumptions together; sensitivity analysis changes one at a time.

Understand Forecasting Company Performance

A forecast turns what you know about a company's past and its industry into expected future numbers. Those numbers feed valuation. If the forecast is poor, the valuation is poor, however good the model is.

There are two main ways to forecast revenue. In a top-down approach you start with a broad variable such as GDP growth or industry sales. You then estimate the company's market share and multiply. Revenue = industry sales × market share. In a bottom-up approach you start at the firm level. You forecast units, prices, stores, customers or segment sales and add them up. A hybrid approach uses both and checks one against the other.

Top-down is quick and ties the firm to the economy. It can hide company-specific facts. Bottom-up uses detail about the firm and suits companies with distinct products or segments. It can be too optimistic, because the sum of many small hopeful assumptions may imply a market share that is impossible. A good analyst cross-checks the bottom-up total against the industry size.

After revenue, you forecast costs and margins. Split costs into fixed and variable. Fixed costs create operating leverage: when revenue rises, operating income rises by a larger percentage. Then you forecast capital spending, working capital and financing to get a pro forma (projected) income statement, balance sheet and cash flow statement. The three statements must stay linked, and the balance sheet must balance.

Forecasts are uncertain, so you test them. Sensitivity analysis changes one input at a time, such as the growth rate, and shows the effect on value. Scenario analysis changes several inputs together into a coherent story, such as base, best and worst case, often with probabilities. Simulation draws many random outcomes from input distributions. All of these show the range of value, not just a single point.

Key formulas to remember

Top-down revenue
Company revenue = Industry (or market) sales × Market share
Market share is the company's share of the industry. The industry figure may come from GDP growth times a growth multiplier.
Bottom-up revenue
Revenue = Σ (units × price) across products, segments or locations
Add up all segments. Check that the total implies a believable market share.
Revenue growth
Revenue(t) = Revenue(t−1) × (1 + g)
Use for a simple growth-rate forecast. g is the expected growth rate.
Degree of operating leverage
DOL = % change in operating income ÷ % change in sales
Higher fixed costs give higher DOL, so profit swings more than sales.
Probability-weighted value
Expected value = Σ (probability × value in scenario)
Probabilities across scenarios must sum to 1.
Pro forma balance check
Assets = Liabilities + Equity
Financing, often cash or debt, is the plug that makes the forecast balance.

How to solve Forecasting Company Performance questions

Use this order for any forecasting question. It keeps you from mixing up approaches or skipping a link in the model.

  1. 1Identify what the question asks: a method label, a revenue number, a margin, a cash flow or a risk-analysis choice.
  2. 2If a method is described, decide the starting point. Economy or industry first means top-down. Firm units, prices or segments first means bottom-up.
  3. 3For a calculation, forecast revenue first, then apply cost or margin assumptions, then derive income and cash flow.
  4. 4Check that the pieces link: revenue drives working capital, capex drives depreciation, and the balance sheet balances.
  5. 5For risk questions, count what changes. One input changed alone is sensitivity analysis. Several inputs changed together, with a story or probabilities, is scenario analysis.
  6. 6Check units, time period and whether growth is applied to the prior year's figure.
  7. 7Eliminate the two options that contradict the definitions or the arithmetic, then choose.

Quickest way: Label first, then compute

When to use it: Use for the 90-second limit on a standalone three-option MCQ.

  1. Find the starting variable in the stem. GDP or industry means top-down. Units, stores or segments means bottom-up.
  2. For sensitivity versus scenario, ask: one variable or several together?
  3. For revenue arithmetic, multiply the base by (1 + g) or use industry sales × share. Do not add growth as a flat amount.
  4. For operating leverage, a fixed cost increase means profit moves more than sales.
  5. Reject any option that gives the wrong direction or a number that does not match your quick estimate.

Common mistakes in Forecasting Company Performance

  • Calling a method top-down because it uses macro data anywhere.

    Students see an economic variable and stop reading.

    Fix: Look at where the forecast starts and where it ends. Top-down starts broad and narrows to the firm. Bottom-up starts at the firm.

  • Treating sensitivity and scenario analysis as the same thing.

    Both test assumptions.

    Fix: Sensitivity varies one input at a time. Scenario varies several inputs together in a consistent set, often with probabilities.

  • Assuming bottom-up forecasts are always more accurate.

    Detail feels more reliable.

    Fix: Bottom-up can add up to an impossible market share. Cross-check against industry size.

  • Applying growth to the wrong base year.

    Rushing and using the first number in the table.

    Fix: Grow from the most recent year: next year = latest year × (1 + g). Compound for more years.

  • Ignoring that fixed costs make profit grow faster than sales.

    Students scale all costs with revenue.

    Fix: Hold fixed costs constant, scale variable costs with sales, then recompute operating income.

  • Forgetting probabilities must sum to 1 in a scenario-weighted value.

    Focus on the values, not the weights.

    Fix: Check the weights first, then multiply and add.

Worked examples

Example 1

An industry has sales of $8,000 million this year and is expected to grow 5% next year. A company holds a 12% market share and expects it to rise to 12.5%. Using a top-down approach, what is the company's forecast revenue next year? A) $960 million B) $1,008 million C) $1,050 million

Show the solution
  1. Industry sales next year = 8,000 × 1.05 = 8,400 million.
  2. Company revenue = 8,400 × 0.125 = 1,050 million.
  3. Check the traps: 960 is this year's revenue (8,000 × 0.12), which ignores both growth and the share gain. 1,008 is 8,400 × 0.12, which grows the industry but uses the old share.

Answer: C) $1,050 million

Example 2

An analyst values a firm at €40 in a downside scenario, €55 in a base scenario and €80 in an upside scenario, with probabilities of 25%, 50% and 25%. What is the probability-weighted value? A) €55.00 B) €57.50 C) €58.75

Show the solution
  1. Check the weights first: 25% + 50% + 25% = 100%, so they sum to 1.
  2. Weighted value = 0.25 × 40 + 0.50 × 55 + 0.25 × 80.
  3. = 10 + 27.5 + 20 = 57.5.
  4. Option A, €55.00, is just the base-case value. It ignores the downside and upside scenarios and their probabilities.
  5. Option C, €58.75, comes from using the wrong weights, such as 25%, 45% and 30%: 10 + 24.75 + 24 = 58.75. Those weights do not match the probabilities in the question.

Answer: B) €57.50

Exam tips

  • Read the first sentence of the stem to find the starting point of the forecast. It usually decides top-down versus bottom-up.
  • For definitions, use the count test: one input is sensitivity, several are scenario.
  • In revenue arithmetic, work out the wrong-base answer first. It is often one of the distractors.
  • Operating leverage questions test direction: higher fixed costs mean larger swings in profit.
  • Because there is no penalty for wrong answers, always answer. Eliminate options that conflict with definitions first.

Practice questions from Company Analysis: Past, Present, and Future

Forecasting Company Performance: frequently asked questions

What is the difference between top-down and bottom-up forecasting?

Top-down starts with the economy or industry and applies the company's market share. Bottom-up starts with the company's own units, prices and segments and adds them up. Many analysts use both and compare the results.

What is the difference between scenario analysis and sensitivity analysis?

Sensitivity analysis changes one assumption at a time to see its effect on value. Scenario analysis changes several assumptions together into a consistent case, such as best, base and worst. Scenarios can be weighted by probability.

How do I forecast revenue and earnings for the exam?

Forecast revenue first, using industry sales times market share or units times price. Then apply cost and margin assumptions, treating fixed and variable costs differently. Subtract interest, taxes and other items to reach earnings.

What is a pro forma financial forecast?

It is a projected set of financial statements for future periods. The income statement, balance sheet and cash flow statement are linked, and the balance sheet must balance. Analysts use it to estimate cash flows for valuation.