Skip to content
spmaddmath.com.my
Tuition

Study

SyllabusFormulasMethodsExam & PapersTools
LocationsPricingBlogOur TeachersContact
EN

Method · Index Numbers

How to calculate a price index

A price index compares a price to a base year: I=P1P0×100I = \dfrac{P_{1}}{P_{0}} \times 100, where P0P_{0} is the base-year price and P1P_{1} the price in the year you are studying.

What this method is for

A price index measures how the price of a single item has changed relative to a chosen base year, expressed as a proportion of that base. You compute it with I=P1P0×100I = \frac{P_{1}}{P_{0}} \times 100, where P0P_{0} is the price in the base year (always taken as index 100100) and P1P_{1} is the price in the year of interest.

An index of 125125 means the price is 125%125\% of the base price, a rise of 25%25\%; an index of 9090 means a fall of 10%10\%. It answers questions such as 'find the price index in one year based on another', or, working backwards, 'given the index and the base price, find the later price'.

It is also the building block for the composite index that follows in this chapter.

price index
I=P1P0×100I = \frac{P_{1}}{P_{0}} \times 100
rearranged to find a price
P1=I100×P0P_{1} = \frac{I}{100} \times P_{0}

When to reach for it

Use a price index whenever a question gives the price of one item in two different years and asks how it has changed as an index or a percentage. Signals include the words 'price index', 'based on the year …', 'take … as the base year', or a table of prices for a base year and a later year.

If several items are involved and the question wants one overall figure, you will first find each item's price index this way, then combine them into a composite index. Also reach for the rearranged form P1=I100×P0P_{1} = \frac{I}{100} \times P_{0} when the index and the base price are given and a missing price is wanted, a very common second part in exam questions.

The key is to keep clear which year is the base, because that price always goes underneath and always corresponds to an index of 100100.

The steps

  1. 1

    Identify the base year

    Decide which year is the base; its price P0P_{0} corresponds to index 100100.

  2. 2

    Read off the two prices

    Note P0P_{0}, the base-year price, and P1P_{1}, the price in the year you are studying.

  3. 3

    Apply the formula

    Compute I=P1P0×100I = \frac{P_{1}}{P_{0}} \times 100.

  4. 4

    Simplify to a number

    Do the division first, then multiply by 100100; keep exact values and round only at the end.

  5. 5

    Interpret the index

    Compare with 100100: above means a rise, below means a fall; the difference from 100100 is the percentage change.

  6. 6

    Rearrange if a price is missing

    If II and P0P_{0} are given, use P1=I100×P0P_{1} = \frac{I}{100} \times P_{0}.

Worked example

Q1[4 marks]

A 1 kg packet of flour cost RM4.00 in the base year and RM5.00 three years later. (a) Calculate the price index of the flour in the later year, based on the base year.

(b) In the same later year a packet of sugar had a price index of 120120 and cost RM3.00 in the base year. Find its price in the later year.

Show worked solution

Part (a). Here the base-year price is P0=4.00P_{0} = 4.00 and the later price is P1=5.00P_{1} = 5.00.

Substitute into the price-index formula.

I=P1P0×100=5.004.00×100=1.25×100=125I = \frac{P_{1}}{P_{0}} \times 100 = \frac{5.00}{4.00} \times 100 = 1.25 \times 100 = 125

The index is 125125, so the price of flour rose by 25%25\% from the base year.

Part (b). Now the index I=120I = 120 and the base price P0=3.00P_{0} = 3.00 are known, and the later price P1P_{1} is wanted.

Rearrange the formula.

P1=I100×P0=120100×3.00=1.2×3.00=3.60P_{1} = \frac{I}{100} \times P_{0} = \frac{120}{100} \times 3.00 = 1.2 \times 3.00 = 3.60

So the flour's price index is 125125 and the sugar costs RM3.603.60 in the later year. A quick check on (b): 3.603.00×100=120\frac{3.60}{3.00} \times 100 = 120, which matches the given index exactly.

Common pitfalls

  • Dividing the wrong way round, the base-year price P0P_{0} must be on the bottom: P1P0\frac{P_{1}}{P_{0}}, not P0P1\frac{P_{0}}{P_{1}}.
  • Forgetting to multiply by 100100, leaving a ratio such as 1.251.25 instead of the index 125125.
  • Reading the index as the percentage change: an index of 125125 is a 25%25\% rise, not a 125%125\% rise.
  • Mixing up which year is the base, the base year is always the one with index 100100.
  • Rounding too early, so the final index is slightly off.

How a teacher helps

The single slip that costs marks is putting the base-year price in the wrong place, writing P0P1\frac{P_{0}}{P_{1}} and getting 8080 instead of 125125. In one-to-one lessons our teachers fix the phrase 'later over base, times one hundred' and have you label P0P_{0} and P1P_{1} on the question before substituting, so the base year is always underneath.

We also separate the index from the percentage change out loud,'125125 means up 25%25\%', because that is where interpretation marks are won or lost. Since SPM Add Math is marked analytically, a correctly written P1P0×100\frac{P_{1}}{P_{0}} \times 100 already earns method marks even if the arithmetic slips.

Lessons are taught in English, while the SPM paper is set bilingually. Every teacher on spmaddmath.com.my is experienced, with lessons online at your own pace.

Get 1-to-1 help.

Book a Trial Class

Frequently asked questions

What does a price index of 125 mean?

The price is 125%125\% of its base-year value, a rise of 25%. An index below 100100, such as 9090, means a fall, here of 10%10\%.

Which year goes on the bottom of the fraction?

The base year. The formula is I=P1P0×100I = \frac{P_{1}}{P_{0}} \times 100, so the base-year price P0P_{0} is the denominator and always corresponds to an index of 100100.

How do I find a price when I know the index?

Rearrange to P1=I100×P0P_{1} = \frac{I}{100} \times P_{0}. For an index of 120120 on a base price of RM3.003.00, the later price is 1.2×3.00=RM3.601.2 \times 3.00 = \text{RM}\,3.60.

Does a price index have units?

No. It is a pure number expressed relative to 100100, such as 125125.

The ×100\times 100 is what turns the price ratio P1P0\frac{P_{1}}{P_{0}} into an index.

Source:SRC-DSKP-EN

Written by the spmaddmath.com.my editorial team.· Last updated 5 September 2026

Ready to get started?

Book a Trial Classfrom RM50/hr · One-hour paid trial · Same-day reply
Book a Trial ClassOne-hour paid trial · Same-day reply