Calcylator
Growth

Revenue growth rate:
how to measure it and how to annualise it correctly

One growth number can mean different things depending on the period, the base and whether you compound it. Here is how to calculate it so comparisons are fair.

Calcylator Editorial Team

Updated · 4 min read

The change, measured against where you started

Revenue growth rate states how much revenue changed between two periods, as a share of the earlier one. A business that took ₹40 lakh this quarter and ₹52 lakh the next has grown by ₹12 lakh, which is 30% of the starting figure.

Growth rate =(new revenue − old revenue) ÷ old revenue × 100
new revenue:
revenue in the later period
old revenue:
revenue in the earlier period (the base)
Always divide by the earlier figure, not the later one.
  • Earlier period revenue

    ₹40,00,000

  • Later period revenue

    ₹52,00,000

  • Change

    ₹12,00,000

Growth

30%

12,00,000 ÷ 40,00,000 = 0.30. Going back down from ₹52 lakh to ₹40 lakh is a fall of 23.1%, because the base is now larger.

That last point is the asymmetry of percentages. A 30% rise needs a 23.1% fall to undo it, and a 50% fall needs a 100% rise. Reading growth and decline side by side requires keeping the base in view.

Choosing the comparison period

  • Month over month (MoM): useful for young or fast-moving businesses, but noisy and affected by the number of days and calendar events.
  • Quarter over quarter (QoQ): smoother, though seasonal firms see predictable dips and spikes.
  • Year over year (YoY): compares the same period a year earlier, so seasonality cancels out. This is the standard for stable businesses and for reporting.
  • Trailing twelve months: compares the last 12 months with the 12 before, which smooths almost everything but reacts slowly.

Comparing December with November for a gift retailer says little. Comparing this December with last December says a lot. When the pattern is seasonal, YoY is almost always the more honest choice.

Annualising a monthly or quarterly rate

It is tempting to multiply a monthly rate by 12. That understates growth that compounds, because each month's growth is earned on a larger base. The right approach is to compound the rate.

Annualised growth =(1 + g)ᵖ − 1
g:
growth rate per period as a decimal
p:
number of periods in a year (12 for months, 4 for quarters)
This assumes the rate stays the same for the whole year, which is a projection and not a forecast.
Annualising a monthly growth rate
Monthly growthSimple ×12Compounded annual
1%12%12.7%
2%24%26.8%
3%36%42.6%
5%60%79.6%
10%120%213.8%

A quarterly gain of 8% annualises to 1.08⁴ − 1 = 36.0%, against 32% by simple multiplication. The gap widens with rate, and a company that sustains 10% monthly growth for a year more than triples its revenue. Few do, so be cautious about presenting a hot month as a yearly run rate.

Multi-year growth: the compound annual rate

When revenue has moved over several years, the average yearly growth is best expressed as the compound annual growth rate. It answers the question: what constant yearly rate would take you from the first figure to the last?

CAGR =(final ÷ initial)^(1 ÷ years) − 1
final:
revenue in the last year
initial:
revenue in the first year
years:
number of years between them
  • Revenue three years ago

    ₹50,00,000

  • Revenue now

    ₹80,00,000

  • Years

    3

CAGR

17.0%

(80 ÷ 50)^(1/3) = 1.6^0.3333 = 1.1696, so the rate is 16.96%, shown as 17.0%. The simple average of the three yearly changes can differ.

CAGR hides the path. A business that doubled in the first year and was flat afterwards can show the same CAGR as one that grew steadily, so look at the yearly figures as well.

Why you cannot simply average growth rates

Growth rates compound, so the arithmetic mean of several periods misleads. Take revenue of 100, growing 20%, then 50%, then falling 10%. It becomes 120, then 180, then 162. The simple average of the three rates is (20 + 50 − 10) ÷ 3 = 20%, yet the true compound rate is 1.62^(1/3) − 1 = 17.4%. Using 20% would overstate the end result: 100 × 1.2³ = 172.8 instead of 162.

A smaller version of the same trap: a month of +10% followed by a month of −10% is not flat. It leaves revenue at 1.10 × 0.90 = 0.99 of the start, a net fall of 1%. Always chain the factors or go back to the underlying revenue figures, and use the geometric mean (the CAGR formula) when you want a single average.

Separating price from volume

Growth from raising prices and growth from selling more are not the same and should not be read the same way. If the 30% rise from ₹40 lakh to ₹52 lakh came with a 10% price increase, the volume rose by 1.30 ÷ 1.10 − 1 = 18.2%. If prices were up 15%, volume growth was only 13.0%, which says something quite different about demand.

A similar split is helpful for new against existing customers. Revenue from customers you already had, measured on a like-for-like basis, shows whether the core business is healthy. Revenue from newly acquired customers shows the success of selling effort, and a business that grows only through acquisition is spending to stand still if the old base is shrinking.

A rate cannot be computed when the base is zero, and one from a very small base is hardly worth quoting. When a product's first month earns ₹10,000 and the next ₹30,000, 200% growth is arithmetically right but practically noise. In such cases use absolute figures alongside the percentage.

Reading a growth figure well

  • Check the base: 100% growth from ₹1 lakh is ₹1 lakh of new revenue, while 10% from ₹5 crore is ₹50 lakh.
  • Separate price from volume where you can. Revenue can rise from price changes alone, which is a different story from selling more.
  • Look at revenue quality: recurring versus one-off, and concentration in a few customers.
  • Pair it with margin and cash. Growth that costs more to win than it brings in is not progress.

Context matters too. A 30% jump from a business with large contracts that renew once a year looks very different from the same figure produced by a shop with hundreds of small daily sales. In the first case one customer can account for most of the change; in the second the figure reflects a broad shift. Ask what produced the movement before deciding how much weight to give it.

Common questions

How do I calculate revenue growth rate?

Subtract the earlier period's revenue from the later period's, divide by the earlier figure and multiply by 100. Moving from ₹40,00,000 to ₹52,00,000 gives (12,00,000 ÷ 40,00,000) × 100 = 30%.

How do I annualise a monthly growth rate?

Compound it: (1 + monthly rate)¹² − 1. A steady 5% a month gives 1.05¹² − 1 = 79.6% a year, not the 60% you would get by multiplying by 12. The method assumes the rate holds all year.

What is the difference between YoY and MoM growth?

YoY compares a period with the same period a year earlier and removes seasonality. MoM compares with the previous month, which shows momentum but is noisier. For seasonal businesses YoY is usually the more reliable comparison.

What is CAGR?

Compound annual growth rate is the constant yearly rate that takes revenue from an initial to a final value over several years: (final ÷ initial)^(1 ÷ years) − 1. Moving from ₹50 lakh to ₹80 lakh in 3 years is about 17.0%.

Why does a fall of 23% not cancel a rise of 30%?

The percentages use different bases. A 30% rise takes ₹40 lakh to ₹52 lakh, but a 23.1% fall from ₹52 lakh is needed to return to ₹40 lakh. A 30% fall from ₹52 lakh would leave ₹36.4 lakh.

Was this guide helpful?

Continue reading

View all blogs