Skip to content

CFA Level I Exam · Financial Statement Forecasting in Equity Valuation

Revenue Forecasting Using Market Share and Price-Volume Drivers

Updated 7 October 2026 · Fact-checked

Revenue forecasting projects future sales. You can grow past revenue by a rate, multiply market size by market share, or multiply volume by price, often by segment. Pick the driver the question gives, project each input, multiply, and add the segments. Check that the result is plausible against market growth and capacity.

Understand Revenue Forecasting and Market Share Models

Revenue is the starting point of every financial model. Costs, working capital, capex and cash flow all depend on it. A weak revenue forecast makes every later line weak.

There are three common ways to build it. The simplest is a growth rate: next year's revenue equals this year's revenue times (1 + g). The growth rate may come from history, from management guidance, or from a link to the economy. A common link is company growth equal to nominal GDP growth, or to GDP growth plus or minus a spread.

The second way is a market size and market share model. You forecast the total market, then forecast the share the company will win. Revenue = market size × market share. This is a top-down approach, because you start from the industry and move down to the company. It forces you to ask whether the share assumption is realistic. If a firm's share rises every year, it must be taking sales from rivals.

The third way is a price and volume model. Revenue = units sold × average price. You forecast volume and price separately, because they respond to different forces. Volume depends on demand and capacity. Price depends on inflation, competition and pricing power. Growth in revenue is roughly volume growth plus price growth, and exactly (1 + volume growth) × (1 + price growth) − 1.

For firms with several businesses, forecast segment by segment, then sum. This is a bottom-up approach. Each segment can have its own market, share, price and volume. A hybrid approach combines both: top-down for the market, bottom-up for company detail, and then you reconcile the two.

Key formulas to remember

Growth-rate forecast
Revenue(t+1) = Revenue(t) × (1 + g)
For n years: Revenue(t) × (1 + g)^n if g is constant.
Market share model
Revenue = Market size × Market share
Market size and share must use the same period and the same market definition.
Market size growth
Market(t+1) = Market(t) × (1 + market growth)
Market growth is often tied to nominal GDP growth, which includes inflation.
Price and volume model
Revenue = Volume × Average price
Average price is revenue per unit, which can change with product mix.
Combined price-volume growth
Revenue growth = (1 + volume growth) × (1 + price growth) − 1
The sum of the two growth rates is only an approximation.
Segment revenue
Total revenue = Σ segment revenue
Forecast each segment with its own drivers, then add.

How to solve Revenue Forecasting and Market Share Models questions

Use this order for any revenue forecasting question. It stops you from mixing drivers or periods.

  1. 1Identify the driver the question gives: a growth rate, market size and share, or volume and price.
  2. 2Note the base period and the number of years to project.
  3. 3Project each input separately. Grow market size, adjust share, grow volume, grow price.
  4. 4Check units: percentages as decimals, share of the right market, same currency throughout.
  5. 5Multiply the inputs to get revenue for each segment and each year.
  6. 6Add the segments to get total revenue.
  7. 7Sanity check the result: is the implied share possible, is growth close to market growth, is capacity enough?
  8. 8Match your number to the option, remembering that options go from smallest to largest.

Quickest way: Grow each driver, then multiply once

When to use it: Use this when the question gives growth rates or share changes for several years and you want to avoid computing every year.

  1. Compute the final-year value of each driver on its own: base × (1 + g)^n.
  2. Multiply the final-year drivers once to get final revenue.
  3. For a price-volume question with one-year growth, use (1 + v)(1 + p) − 1 instead of adding rates.
  4. On a BA II Plus, key 1.04 then × then 1.04 then = to compound; or use 1.04 yx 3 = for three years. On an HP 12C, key 1.04 ENTER 3 yx.
  5. Eliminate any option that equals the simple sum of growth rates if the question asks for exact growth.

Common mistakes in Revenue Forecasting and Market Share Models

  • Adding volume growth and price growth to get exact revenue growth.

    The sum looks natural and is a close approximation for small rates.

    Fix: Use (1 + volume growth) × (1 + price growth) − 1 when the question wants an exact figure.

  • Applying the market growth rate to the company's revenue when share is changing.

    Students forget that revenue growth equals market growth only if share stays constant.

    Fix: Forecast market size and share separately, then multiply.

  • Using real GDP growth when the revenue is in nominal terms.

    Real and nominal growth are confused.

    Fix: Nominal revenue grows with nominal GDP, which is roughly real growth plus inflation. Check what the question states.

  • Treating share points and percent change as the same thing.

    A rise from 20% to 22% is 2 percentage points, but a 10% relative increase.

    Fix: Read whether the question gives a new share or a relative change, then convert.

  • Summing segment growth rates instead of segment revenues.

    Segments are treated as having equal weight.

    Fix: Compute each segment's revenue in currency, add them, then find growth from the totals.

  • Stopping at the arithmetic without a reasonableness check.

    Time pressure makes the multiplication feel like the end.

    Fix: Quickly ask whether the implied share, price or volume is plausible. Questions often test this judgment.

Worked examples

Example 1

A global beverage market is worth USD 40 billion this year and is expected to grow 5% a year. A company holds a 12% share this year and expects share to be 13% next year. What is the company's forecast revenue next year? A) USD 5.46 billion B) USD 5.82 billion C) USD 6.24 billion

Show the solution
  1. Market next year = 40 × 1.05 = USD 42 billion.
  2. Share next year = 13% = 0.13.
  3. Revenue = 42 × 0.13 = USD 5.46 billion.
  4. Check: this year's revenue is 40 × 0.12 = 4.8 billion, so growth is about 13.75%. This is driven by market growth plus a share gain, which is consistent.

Answer: A) USD 5.46 billion

Example 2

A manufacturer sold 2,000,000 units at an average price of EUR 50 this year. Next year, volume is forecast to rise 6% and the average price to rise 3%. What is forecast revenue next year? A) EUR 106 million B) EUR 109.18 million C) EUR 112 million

Show the solution
  1. This year's revenue = 2,000,000 × 50 = EUR 100 million.
  2. Volume next year = 2,000,000 × 1.06 = 2,120,000 units.
  3. Price next year = 50 × 1.03 = EUR 51.50.
  4. Revenue = 2,120,000 × 51.50 = EUR 109,180,000.
  5. Check with growth: (1.06)(1.03) = 1.0918, so revenue is EUR 109.18 million. Simply adding 6% and 3% would give 109 million, which is slightly low because it ignores the compounding of the two rates. The exact answer is 109.18 million.

Answer: B) EUR 109.18 million

Exam tips

  • Read which driver the stem gives. Most items supply the inputs, so your job is to combine them correctly.
  • Watch the difference between percentage points of share and percent change in share.
  • If a question asks for a judgment, look for the option that links the forecast to market growth, capacity or competition.
  • Top-down starts from the industry; bottom-up starts from company units, segments or stores. Know this label, as it is tested.
  • With no penalty for wrong answers, always answer. Use rough math to rule out options that are too large or too small.

Practice questions from Financial Statement Forecasting in Equity Valuation

Revenue Forecasting and Market Share Models: frequently asked questions

How do you forecast revenue using market share?

Forecast the total market size for the period, then forecast the company's share of it. Multiply the two. Market size usually grows with industry demand or nominal GDP, and share changes with competitive position.

Should revenue growth be tied to GDP growth?

It can be a starting point for mature, cyclical firms, often as nominal GDP growth plus or minus a spread. It is weaker for firms with strong share gains, new products or international exposure. Use it as a check, not the only driver.

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

Top-down starts from the economy or industry and works down to the company, often with market share. Bottom-up builds from company units such as products, stores or segments and adds them up. A hybrid uses both and reconciles the results.

Why forecast price and volume separately?

They have different causes. Volume follows demand and capacity, while price follows inflation, competition and pricing power. Separating them makes the forecast clearer and easier to test.