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.
- new revenue:
- revenue in the later period
- old revenue:
- revenue in the earlier period (the base)
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.
- g:
- growth rate per period as a decimal
- p:
- number of periods in a year (12 for months, 4 for quarters)
| Monthly growth | Simple ×12 | Compounded 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?
- 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 blogsCustomer Lifetime Value: Formula and a Worked Example
₹1,500 per order, 4 orders a year for 3 years is ₹18,000 of revenue, ₹7,200 at a 40% margin. See the formulas and how to set it against acquisition cost.
5 min read
Contribution Margin: Per Unit and as a Ratio
Contribution margin is price minus variable cost: ₹250 less ₹150 leaves ₹100 a unit, a 40% ratio. See how it drives break-even and profit.
4 min read
Inventory Turnover Ratio and Days of Stock
Inventory turnover = COGS ÷ average inventory. With ₹12,00,000 COGS and ₹2,50,000 average stock, you turn 4.8 times a year, about 76 days of stock.
4 min read




