Tutorials › VEE Economics › Cumulative Inflation and Compounding

VEE Economics · Inflation and Price Measurement · Tutorial 532 of 998

Cumulative Inflation and Compounding

Calculate cumulative inflation by compounding period-by-period price changes, and distinguish the exact result from the simple sum of the rates.

Beginner 10 min read

What You'll Learn

  • Convert each period’s inflation rate into a price-change factor
  • Calculate cumulative inflation by multiplying the period factors
  • Recover a missing period’s inflation rate from index levels
  • Compare the compounded result with the sum of the rates
  • Solve for an unknown rate when the total price change is known

Why Inflation Compounds

Inflation over several periods is the total change in the price level from the beginning to the end of the interval. It is not generally the sum of the inflation rates in each period. Each period’s rate applies to the price level already changed by earlier periods, so the price changes compound.

This distinction matters whenever a question asks for the total change across multiple months or years, or asks how a price index or dollar amount changes over a span of time. A rate of 3% followed by a rate of 2% does not produce exactly 5% cumulative inflation: the second rate applies to the higher price level after the first increase.

Definition: Let \(P_0,P_1,\ldots,P_n\) be positive values of the same price index at successive dates. The inflation rate for period \(t\), expressed as a decimal, is \(\pi_t=P_t/P_{t-1}-1\). The cumulative inflation rate from date 0 to date \(n\) is \(\Pi_{0,n}=P_n/P_0-1\). A rate of 0.03 is 3%; a rate of -0.01 is a 1% decline in the index during that period.

The definition assumes that the index values refer to the same price measure and are comparable across the dates. The index need not start at 100: its base-year normalization cancels in the ratio \(P_n/P_0\). Each period’s rate must be greater than -100%, so its price-change factor remains positive.

The Compounding Formula

A period’s inflation rate is a percentage change relative to the price level at the start of that period. Thus, the corresponding price-change factor is \(1+\pi_t\). Applying that factor successively gives the cumulative formula:

$$ \frac{P_n}{P_0} = (1+\pi_1)(1+\pi_2)\cdots(1+\pi_n), \qquad \Pi_{0,n} = \prod_{t=1}^{n}(1+\pi_t)-1. $$

The product gives the cumulative factor; subtracting 1 converts that factor to the cumulative rate. If the starting price is \(C_0\), the ending price is \(C_n=C_0\prod_{t=1}^{n}(1+\pi_t)\). The same factor applies to a price index level when its initial value is known.

1
Write each rate as a decimal.
For example, 2.5% becomes 0.025 and a 1% decline becomes -0.01.
2
Convert rates to factors.
Add 1 to each decimal rate. A 2.5% increase has factor 1.025; a 1% decline has factor 0.99.
3
Multiply the factors in time order.
Their product is the total price-level factor for the full interval.
4
Convert to the requested result.
Subtract 1 for the cumulative rate, or multiply the factor by the starting index or price to get its ending value.

Why the Rates Are Multiplied

The formula follows directly from the definition of each period’s inflation rate. Rearranging \(\pi_t=P_t/P_{t-1}-1\) gives \(P_t=P_{t-1}(1+\pi_t)\). Apply this identity in each successive period:

$$ P_1=P_0(1+\pi_1),\qquad P_2=P_1(1+\pi_2)=P_0(1+\pi_1)(1+\pi_2), $$ $$ \ldots,\qquad P_n=P_0\prod_{t=1}^{n}(1+\pi_t). $$

Dividing the final equality by \(P_0\) gives the cumulative price-level factor. Subtracting 1 gives the cumulative rate. For two periods, expanding the product also shows precisely why simple addition is not exact:

$$ (1+\pi_1)(1+\pi_2)-1 = \pi_1+\pi_2+\pi_1\pi_2. $$

The extra term \(\pi_1\pi_2\) is the effect of the second rate applying to the price change from the first period. For several periods, the product contains additional interaction terms. Adding rates can be a rough approximation when all rates are small, but compounding is the exact calculation.

Worked Example: Compounding Increases and a Decline

A hypothetical service costs $240 initially. Its price then changes by 2.0096% in the first period, falls by 0.5% in the second, and rises by 1.0% in the third. Find the cumulative inflation rate and the final price. Compare the cumulative rate with the sum of the three period rates.

Method. Convert the rates to decimal form and multiply their price-change factors. This keeps the decline in the second period in the correct position in the sequence.

The decimal rates are 0.020096, -0.005, and 0.010. Their factors are therefore 1.020096, 0.995, and 1.010. Multiplying the first two gives:

$$ 1.020096\times0.995=1.01499552. $$

Multiplying by the third factor gives the cumulative factor:

$$ 1.01499552\times1.010=1.0251454752. $$

The cumulative inflation rate is \(1.0251454752-1=0.0251454752\), or 2.51454752%. The ending price is:

$$ \$240\times1.0251454752=\$246.034914048. $$

Rounded to the nearest cent, the final price is $246.03. The simple sum is 2.0096% - 0.5% + 1.0% = 2.5096%, which is 0.00494752 percentage points below the exact cumulative rate. The calculation is consistent: the price rose overall, and the compounded factor exceeds 1. This example avoids the common mistake of adding the three rates as if each were applied to the original $240.

Using Index Values and Recovering a Missing Rate

When index values are given at the beginning and end of an interval, the cumulative rate is the percentage change in those values. If the question gives a series of index values, each period’s rate can also be found from the ratio of consecutive values. A missing rate can be recovered by dividing the known total factor by the product of the other period factors.

Worked Example: Finding Inflation Between Two Index Values

A hypothetical price index is 108.15 at the start of a year and 110.00 at the end. Calculate the inflation rate over that year. Then suppose the annual change is split into two periods: the first period’s factor is 1.0815 relative to an index base of 100, and the second period ends at 110.00. Find the second-period rate from those consecutive index levels.

Method. Use the ratio of the final index to the initial index, then subtract 1. For the second period, divide its ending index by its starting index. The base of 100 does not affect either percentage change.

For the full year, the starting index is 108.15 and the ending index is 110.00:

$$ \frac{110.00}{108.15} \approx1.0171058715, \qquad 1.0171058715-1=0.0171058715. $$

The annual inflation rate is approximately 1.71058715%, or 1.7106% to four decimal places. For the second-period calculation using the stated index levels, the period begins at 108.15 and ends at 110.00, so the same ratio gives 1.7106% to four decimal places. The quotient rounded to six decimal places is 1.017106, not 1.017105; truncating it would understate the rate.

Be careful to match the dates in the ratio to the interval being asked about. Dividing an ending index by a base-year value gives cumulative inflation since that base year; dividing it by the prior period’s value gives only that period’s inflation. Both calculations are valid, but they answer different questions.

Finding a Price and Solving for an Unknown Rate

Once the cumulative factor is known, applying it to a starting dollar amount is a direct multiplication. In the other direction, if the initial and final prices are known, their ratio determines the cumulative factor. If one period rate is unknown, isolate its factor before subtracting 1 to obtain the rate.

Worked Example: Updating a Price Over Three Periods

A hypothetical equipment component costs $1,200. Its price rises by 1.5%, then 0.5%, then 2.0% over three successive periods. Find its final price and the exact cumulative inflation rate. Round the final price to cents and the rate to four decimal places.

Method. Compound the three factors, then use the resulting factor for both the cumulative rate and the ending price. Do not apply each percentage to the original $1,200.

The factors are 1.015, 1.005, and 1.020. First,

$$ 1.015\times1.005=1.020075. $$

Then,

$$ 1.020075\times1.020=1.0404765. $$

The cumulative rate is \(1.0404765-1=0.0404765\), or 4.0477% to four decimal places. Applying the factor to the starting price gives:

$$ \$1{,}200\times1.0404765=\$1{,}248.5718. $$

The final price is $1,248.57 to the nearest cent. The simple sum of the rates is 1.5% + 0.5% + 2.0% = 4.0%, not the exact 4.04765%. Using the exact factor also checks the final amount: the increase is $48.5718, which added to $1,200 gives $1,248.5718. A common mistake is to round intermediate factors or dollar values; retain full precision until the final rounding.

Worked Example: Solving for a Missing Period Rate

A hypothetical price index rises by 4% in the first period and 3% in the third period. Across all three periods, the index rises by 9%. Find the second-period inflation rate.

Method. The total factor is 1.09. Divide it by the known first- and third-period factors to isolate the unknown second-period factor.

Let the unknown rate be \(\pi_2\). Then:

$$ 1.09=1.04(1+\pi_2)1.03, \qquad 1+\pi_2=\frac{1.09}{1.04\times1.03} =\frac{1.09}{1.0712} \approx1.0175504108. $$

Subtracting 1 gives \(\pi_2\approx0.0175504108\), or 1.7550% to four decimal places. Check by multiplying the factors: \(1.04\times1.0175504108\times1.03\approx1.09\). The common error is to subtract 4% and 3% from 9% and report 2%; that ignores compounding.

Common Mistakes and Interpretation

Cumulative inflation is a price-level change over a specified interval. It does not say that prices rose by that same percentage in every period. Nor does it imply that every individual price changed by that amount: the result describes the price measure used in the calculation. The formula applies to successive rates for a consistent price index; it does not require the period rates to be equal.

  • Adding rates instead of compounding. The sum is generally not exact because each period’s rate applies to the changed price level. Multiply the factors \(1+\pi_t\).
  • Forgetting to subtract 1. The product of the factors is a cumulative factor. Subtract 1 to state the cumulative rate.
  • Using the wrong starting index. Divide by the index at the beginning of the interval in question, not automatically by the base-year index.
  • Misreading a decline. A 0.5% decline has rate -0.005 and factor 0.995, not 1.005.
  • Rounding too early. Carry sufficient precision through the multiplication and round only the final rate or dollar amount as requested.
Key takeaway: For successive period inflation rates \(\pi_1,\ldots,\pi_n\), the exact cumulative rate is \(\prod_{t=1}^{n}(1+\pi_t)-1\). Multiplying the factors accounts for the changing price level; simply adding the rates does not.

Check Your Understanding

For each problem, keep the period factors unrounded until the final answer.

  1. A hypothetical service costs $900. Its price rises by 3%, rises by 2%, and then falls by 1%. Find the cumulative inflation rate and final price, rounding the rate to four decimal places and the price to cents. (Answer: cumulative inflation 4.0094%; final price $936.08.)
  2. A price index increases from 124.0 to 130.2 over an interval. Find the cumulative inflation rate. (Answer: 5.0000%.)
  3. Across three periods, a hypothetical index rises by 4.5% and then falls by 2%. The total cumulative increase is 3%. Find the third-period rate, to four decimal places. (Answer: approximately 0.5761%.)
  4. A hypothetical price starts at $75, rises by 3% in the first period, and finishes at $82.50 after a second period. Find the second-period inflation rate, to four decimal places. (Answer: approximately 6.7961%.)
  5. Rates over three successive periods are 2%, -1%, and 4%. Find the exact cumulative rate and state whether the simple sum is higher or lower, including the difference in percentage points. (Answer: cumulative rate 5.0192%; the 5.0000% sum is lower by 0.0192 percentage points.)
Clinical Biostats