Analyst Dojo
Lesson 5 of 6 11–14% of the exam

Forecasting sales and costs with inflation or deflation

Split revenue into volume and price. A price rise lifts revenue only after its effect on volume, which depends on price elasticity. Costs inflate at their own rates by input and country. Companies either pass cost inflation on, protecting margin but risking volume, or absorb it, protecting share.

6 min cram, 24 min full read. Based on the 2027 CFA® Program Level I curriculum, Financial Statement Analysis, Learning Module 12. Also part of the 2026 curriculum, so it applies to the November 2026 exam too.

Tailor this to you: take the self-assessment

Before this: Porter's five forces: how competition shapes prices and costs

On the exam

  • Explain how to forecast industry and company sales and costs when they are subject to price inflation or deflation

Explain how to forecast industry and company sales and costs when prices are inflating or deflating. Expect an elasticity calculation (revenue after a price rise) or a pass-through judgment, and a trap where the volume loss is ignored or subtracted instead of compounded.

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.

Cram mode: the one-screen version of this lesson. Switch to Full for the explanations, worked examples and interactives.

How does a price rise change revenue?

Revenue is volume times price, so a price rise helps revenue only if volume does not fall by more. The size of the volume response is set by price elasticity of demand : how much quantity demanded changes for a given change in price.

Think of the two drivers separately: volume vs price growth . In a period of price inflation (a general rise in prices) companies usually raise selling prices, but customers buy less when they do. In price deflation (a general fall) the same logic runs backward.

Volume response to a price change Memorize
ΔV≈−e×ΔP\Delta V \approx -e \times \Delta P

Elasticity is written as a positive number here. With elasticity of 0.4, an 8% price rise cuts volume by about 3.2%. Revenue then changes by the compounded effect.

Revenue change from a price change Memorize
ΔR=(1+ΔP)(1+ΔV)−1\Delta R = (1 + \Delta P)(1 + \Delta V) - 1

When elasticity is below 1, demand is inelastic and revenue rises with price. Above 1, demand is elastic and revenue falls. This is the first thing to check in any price-rise question.

The solver turns the same relationship around: the price rise or elasticity that produces a given volume or revenue outcome.

Rearrange itPrice change, elasticity and revenue: solve for any input
The question asks for
A company raises prices by 8.00%. Price elasticity of demand is 0.4. The expected change in volume is closest to:

−0.4 × 8.00% = -3.20%

Volume change-3.20%

On your calculator
  1. 0.4×0.08=+|--0.032

+|- change sign

  1. 0.4ENTER0.08×CHS-0.032

ENTER enter (on the HP, puts the number on the stack) · CHS change sign

What happens to profit?

A price rise lifts revenue per unit, but the units lost take their margin with them. Costs matter too. Here is Hillcrest Brewing, with invented numbers.

Try the effect of elasticity, the price rise and input inflation on revenue, cost and operating profit.

InteractivePassing cost inflation on: price up, volume down

Try this 0 of 3

  • Find the price rise that keeps operating profit at the base year's level
  • Same 5% price rise: halve the elasticity
  • Raise elasticity until the best price rise falls inside the 0–15% range
EUR mBase yearForecast
Volume (m hl)−0.8 × 5%10.009.60
Price per hl100.0105.0
Revenue1,000.01,008.0
Variable costs64.8 per hl(600.0)(622.1)
Fixed costs(150.0)(150.0)
Operating profit250.0235.9
Operating margin25.0%23.4%
  • Operating profit at each price rise
  • Base year
19121924727530303691215Price increase, %you: 5%
Operating profit235.9
Change vs base−14.1
Best price rise15% or more
Show working

Volume = 10 × (1 − 0.8 × 0.05) = 9.6m hl; price = 100 × 1.05 = 105; variable cost = 60 × 1.08 = 64.8

Operating profit = 9.6 × (105 − 64.8) − 150 = 235.9

On your calculator
  1. 1−(0.8×0.05)=×10=STO1volume 9.6
  2. 105−64.8=×RCL1−150=235.92

STO store · RCL recall a stored number

  1. 1ENTER0.8ENTER0.05×−10×volume 9.6
  2. 105ENTER64.8−×150−235.92

ENTER enter (on the HP, puts the number on the stack)

Raising prices only protects profit if customers stay.
Go deeper How high can elasticity go before a price rise stops paying?

In the Hillcrest case, the unit margin before the price rise is 100 − 64.80 = 35.20, and after it is 105 − 64.80 = 40.20. A 5% rise lowers volume by 5% times the elasticity. Profit equals the no-rise profit of 202.0 when volume × 40.20 − 150 = 202, so volume is 352 ÷ 40.20 = 8.76m, or 87.6% of the original. A 12.4% volume loss from a 5% price rise needs an elasticity of about 2.5. Below that, raising the price is better than doing nothing. The wider the unit margin, the less elastic demand needs to be for a price rise to pay.

How do you forecast industry and company sales?

Start at the industry, using the inflation in each country where it sells, and the right category rate. Nominal growth is real growth plus inflation, so a country growing 1.6% in real terms with 2.0% inflation is growing roughly 3.6% in nominal terms. Then move to the company: its own pricing power from the five forces, its mix, and currency.

Use the rate for the company’s product category, not just the headline consumer price index (CPI). Beer prices and grocery prices respond to different drivers. For an international company, apply country-level inflation to each market and weight it by that market’s share of revenue.

Go deeper High inflation abroad and the currency

Persistent high inflation in an export market tends to drag that country’s currency down, so local price rises can vanish when sales are translated into the reporting currency. There are two practical shortcuts, and neither is perfect. One lets the high local growth fade to a normal constant-currency rate after a year or two: simple, but it can understate revenue in the near term. The other forecasts the high local inflation in full and offsets it with an expected currency fall, which rests on an exchange rate forecast that is hard to get right. Whichever you use, say so in the model.

How do you forecast costs under inflation or deflation?

Forecast each input at its own inflation rate, by country, and weight by its share of costs.

How to forecast costs under inflation or deflation
Cost forecast
  • Split by input Use it raw materials, energy, wages, packaging
  • Split by country Use it each production country has its own inflation
  • Weight by cost share Use it a heavy input moves the total more
  • Check timing Know the idea hedges and long contracts delay the effect

A company’s input cost inflation is a blend of its inputs, so use a weighted average.

Weighted cost inflation Use it
πcost=∑iwi πi\pi_{cost} = \sum_i w_i\,\pi_i

Three things refine the forecast.

  • Timing. Hedges and long-term fixed-price purchase contracts delay the effect of price changes. Note when they expire.
  • Mitigation. A company may blend in cheaper inputs, become more efficient or cut discretionary spending such as advertising. The last helps profit now at a cost to future revenue.
  • Deflation. Falling input prices widen margins until competition forces prices down. Cutting prices first gains some volume, but rivals react quickly, so the benefit is short.

The effect of inflation also depends on cost structure. If the company passes on nothing, a higher cost share means a bigger hit.

Gross margin with no pass-through Use it
GMnew=1−c (1+π)GM_{new} = 1 - c\,(1 + \pi)

Should the company pass costs on or absorb them?

It depends on pricing power and on what management wants to protect. The choice is a strategic one that the forecast must reflect.

What a company can do when input costs rise
Rising input costs
  • Pass the cost on Use it raise prices
    • Margin protected full pass-through keeps the percentage
    • Volume at risk size depends on elasticity
  • Absorb the cost Use it hold prices to defend share
    • Share protected volume holds up
    • Margin squeezed profit per unit falls
  • Offset the cost neither raises nor absorbs it all
    • Substitute inputs change the blend or supplier
    • Efficiency and savings for example less advertising

Cost pass-through means raising prices to recover input cost increases. The margin vs market share trade-off is the decision: pass on the cost and protect margin at the risk of volume, or absorb some of it to defend share.

Exam tip Strong pricing power means pass-through and a small volume cost. Strong rivalry and elastic demand mean margin gets squeezed.

Go deeper Hyperinflation and price controls

In a hyperinflationary economy, forecasts become dominated by the currency and by how fast the company can reprice. Some governments also cap the price of certain goods, which makes pass-through legally impossible. In both cases the usual elasticity logic gives way to the rules of the market, and the analyst should model the constraint directly.

Memorize this

MemorizeElasticity and revenue after a price rise

ElasticityDemand isRevenue after a price rise
Below 1InelasticRises (volume loss is smaller than the price gain)
Equal to 1Unit elasticAbout unchanged
Above 1ElasticFalls (volume loss is larger than the price gain)

Memory hook Under 1, customers shrug and price wins. Over 1, customers leave faster than the price rises.

Know it cold ΔV≈−e ΔP\Delta V \approx -e\,\Delta P and ΔR=(1+ΔP)(1+ΔV)−1\Delta R = (1+\Delta P)(1+\Delta V) - 1. Compound, never subtract.

MemorizeResponses to rising input costs

ResponseMarginVolume or shareFits when
Pass on the costProtectedAt riskStrong pricing power, inelastic demand
Absorb the costSqueezedProtectedStrong rivals, elastic demand, or a deliberate push for share
Offset itPartly protectedUnchangedSubstitute inputs, efficiency gains, lower marketing spend

Memory hook Raising price too late squeezes margin; raising it too soon loses volume. In deflation, cutting too soon gives margin away.

Know it cold Forecast each input at its own rate, by country, weighted by its cost share. Not headline CPI. Fixed costs inflate too.

What a company can do when input costs rise
Rising input costs
  • Pass the cost on Use it raise prices
    • Margin protected full pass-through keeps the percentage
    • Volume at risk size depends on elasticity
  • Absorb the cost Use it hold prices to defend share
    • Share protected volume holds up
    • Margin squeezed profit per unit falls
  • Offset the cost neither raises nor absorbs it all
    • Substitute inputs change the blend or supplier
    • Efficiency and savings for example less advertising
How to forecast costs under inflation or deflation
Cost forecast
  • Split by input Use it raw materials, energy, wages, packaging
  • Split by country Use it each production country has its own inflation
  • Weight by cost share Use it a heavy input moves the total more
  • Check timing Know the idea hedges and long contracts delay the effect
Volume response to a price change Memorize
ΔV≈−e×ΔP\Delta V \approx -e \times \Delta P
Quick example

A 4% price rise with elasticity 0.75. Volume changes by −0.75 × 4% = −3.0%.

On your calculator
  1. 0.75×0.04=+|- −0.03

+|- change sign

  1. 0.75ENTER0.04×CHS −0.03

ENTER enter (on the HP, puts the number on the stack) · CHS change sign

Revenue change from a price change Memorize
ΔR=(1+ΔP)(1+ΔV)−1\Delta R = (1 + \Delta P)(1 + \Delta V) - 1
Quick example

Price +10% with elasticity 1.2 gives volume −12%. 1.10 × 0.88 − 1 = −3.2%. Revenue falls because demand is elastic.

On your calculator
  1. 1.2×0.1=+|-+1=×1.1−1= −0.032

+|- change sign

  1. 1ENTER1.2ENTER0.1×−1.1×1− −0.032

ENTER enter (on the HP, puts the number on the stack)

Weighted cost inflation Use it
πcost=∑iwi πi\pi_{cost} = \sum_i w_i\,\pi_i
Quick example

Materials are 60% of costs and inflate 8%, labor is 30% at 4%, energy is 10% at 12%. 4.8 + 1.2 + 1.2 = 7.2%.

On your calculator
  1. 0.6×8=STO1
  2. 0.3×4=STO2
  3. 0.1×12=+RCL1+RCL2= 7.2

STO store · RCL recall a stored number

  1. 0.6ENTER8×0.3ENTER4×+0.1ENTER12×+ 7.2

ENTER enter (on the HP, puts the number on the stack)

Gross margin with no pass-through Use it
GMnew=1−c (1+π)GM_{new} = 1 - c\,(1 + \pi)
Quick example

Cost of sales is 55% of sales and costs rise 10% with prices unchanged. 1 − 0.55 × 1.10 = 39.5%, down from 45.0%.

On your calculator
  1. 1−(0.55×1.1)= 0.395
  1. 1ENTER0.55ENTER1.1×− 0.395

ENTER enter (on the HP, puts the number on the stack)

How it is asked

  1. Revenue after a price rise

    Price up 8%, elasticity 0.4. Change in revenue?

    Volume −3.2%; 1.08 × 0.968 − 1 = +4.5%. Subtracting (8 − 3.2 = +4.8%) and ignoring volume (+8%) are the traps.

  2. Pass-through judgment

    Strong pricing power, 10% input inflation. What should the forecast show?

    Price rises that largely protect gross margin, with a modest volume cost.

  3. Which inflation rate

    A company produces in three countries. Which inflation input is most appropriate?

    The inflation of the relevant inputs in each country, weighted by cost share. Not home-country CPI, not a global average.

  4. Who loses more margin

    Costs rise 10% with no pass-through. Company P: cost of sales 55% of sales. Company Q: 35%. Which loses more gross margin?

    P: 5.5 points (45.0% to 39.5%). Q loses 3.5 points. The bigger cost share is hit harder.

Exam traps

  • Forecasting revenue growth equal to the price increase and ignoring the volume response.
  • Subtracting the volume loss from the price gain (8% − 3.2%) instead of compounding (1.08 × 0.968 − 1).
  • Using headline CPI for a company's specific inputs and countries.
  • Assuming fixed costs are unaffected by inflation. Wages and rent rise too, they just do not scale with volume.

Checkpoint

3 exam-style questions. About 90 seconds each.

  1. 1A company raises its prices by 6%. Price elasticity of demand is 0.5. The change in revenue is closest to:

  2. 2A company with strong pricing power faces 10% input cost inflation. An analyst should most likely forecast:

  3. 3To forecast cost inflation for a company that produces in three countries, an analyst should most appropriately use:

Key takeaways

  • Revenue = volume × price. Elasticity links a price change to the volume change: ΔV ≈ −e × ΔP.
  • Elasticity above 1 means a price rise cuts revenue; below 1 it raises it.
  • Costs inflate input by input and country by country, weighted by cost share.
  • Pass on costs to protect margin at the risk of volume, or absorb them to protect share at the cost of margin.
Volume response to a price change Memorize
ΔV≈−e×ΔP\Delta V \approx -e \times \Delta P
Quick example

A 4% price rise with elasticity 0.75. Volume changes by −0.75 × 4% = −3.0%.

On your calculator
  1. 0.75×0.04=+|- −0.03

+|- change sign

  1. 0.75ENTER0.04×CHS −0.03

ENTER enter (on the HP, puts the number on the stack) · CHS change sign

Revenue change from a price change Memorize
ΔR=(1+ΔP)(1+ΔV)−1\Delta R = (1 + \Delta P)(1 + \Delta V) - 1
Quick example

Price +10% with elasticity 1.2 gives volume −12%. 1.10 × 0.88 − 1 = −3.2%. Revenue falls because demand is elastic.

On your calculator
  1. 1.2×0.1=+|-+1=×1.1−1= −0.032

+|- change sign

  1. 1ENTER1.2ENTER0.1×−1.1×1− −0.032

ENTER enter (on the HP, puts the number on the stack)

Weighted cost inflation Use it
πcost=∑iwi πi\pi_{cost} = \sum_i w_i\,\pi_i
Quick example

Materials are 60% of costs and inflate 8%, labor is 30% at 4%, energy is 10% at 12%. 4.8 + 1.2 + 1.2 = 7.2%.

On your calculator
  1. 0.6×8=STO1
  2. 0.3×4=STO2
  3. 0.1×12=+RCL1+RCL2= 7.2

STO store · RCL recall a stored number

  1. 0.6ENTER8×0.3ENTER4×+0.1ENTER12×+ 7.2

ENTER enter (on the HP, puts the number on the stack)

Gross margin with no pass-through Use it
GMnew=1−c (1+π)GM_{new} = 1 - c\,(1 + \pi)
Quick example

Cost of sales is 55% of sales and costs rise 10% with prices unchanged. 1 − 0.55 × 1.10 = 39.5%, down from 45.0%.

On your calculator
  1. 1−(0.55×1.1)= 0.395
  1. 1ENTER0.55ENTER1.1×− 0.395

ENTER enter (on the HP, puts the number on the stack)

All Financial Statement Analysis formulas, every lesson

Practice exam-style questions on Introduction to Financial Statement Modeling

Questions about this lesson?

Where this comes back

Questions candidates ask

How does inflation affect revenue forecasts?

Inflation lets a company raise prices, but a higher price also cuts volume by an amount set by price elasticity. Revenue growth is the compounded effect: (1 + price change) × (1 + volume change) − 1. With elasticity above 1, a price rise reduces revenue.

How does price elasticity affect revenue after a price increase?

Volume changes by roughly minus the elasticity times the price change. An 8% price rise at elasticity 0.4 cuts volume 3.2% and lifts revenue 4.54%. At elasticity 1.2, a 10% rise cuts volume 12% and revenue 3.2%.

How should analysts forecast costs during inflation?

Split the cost base by input and by country, forecast each at its own inflation rate, and weight by its share of costs. Allow for hedges and long-term contracts that delay the effect, and remember that fixed costs such as wages and rent inflate too.

What happens to margins if a company cannot pass on cost inflation?

Gross margin falls by more for companies where cost of sales is a bigger share of sales. If cost of sales is 55% of sales and costs rise 10%, gross margin drops from 45.0% to 39.5%, a loss of 5.5 points.

Spotted an error? Tell us and we will fix it.

  1. Building a sales-based pro forma income statement
  2. Forecasting working capital, capex, cash flow and the balance sheet
  3. Behavioral biases in analyst forecasts and how to fix them
  4. Porter's five forces: how competition shapes prices and costs
  5. Forecasting sales and costs with inflation or deflation
  6. The forecast horizon, normalized earnings and long-term forecasts

Ask Sensei Listen instead

Questions on Forecasting sales and costs with inflation or deflation

Learn with Sensei, out loud The voice tutor, in early access

Sensei teaches the lesson aloud and stops when you interrupt: "wait, why is the geometric mean lower?" It answers with the lesson's own example, then quizzes you by voice. Every account can try Sensei on one module, with one voice question.

USD 149 a month founding price (regular USD 199), kept for as long as you stay subscribed. Everything in Plus included.

In active development and improving every day. Send feedback · Plans and pricing

Analyst Dojo Plus

Your free review list holds 10 items.

Plus keeps everything you save, for USD 19 a month. To make room on the free plan, remove something from your review list.

See Plus

Lessons, checkpoints and the lesson questions in practice stay free. Compare plans