Revenue growth:
(current − previous) ÷ previous × 100
Work out year-on-year growth in a minute, see why a fall and a recovery are not symmetrical, and avoid the small-base trap.
Calcylator Editorial Team
Updated · 5 min read
How to calculate revenue growth rate
Revenue growth rate is the change in revenue as a percentage of the earlier figure. If sales rose from ₹48 lakh last year to ₹60 lakh this year, growth is 25%. Take the difference, divide by the previous amount, and multiply by 100.
Year-on-year growth compares the same period in two consecutive years, such as financial year to financial year. Comparing like with like removes the effect of seasons, festivals and holidays that would distort a month-to-month comparison.
Year-on-year growth formula
- current:
- revenue in the latest period
- previous:
- revenue in the earlier period, which must be above zero
Previous revenue
₹48 lakh
Current revenue
₹60 lakh
Change
₹60 lakh − ₹48 lakh = ₹12 lakh
Revenue growth
25%
₹12 lakh divided by ₹48 lakh is 0.25, so growth is 25%.
Where revenue growth rate is used
Founders quote it to investors, lenders look at it when assessing a loan, and managers set yearly targets with it. A cloud kitchen, for example, might compare October sales with last October rather than with September, because festive demand changes month to month.
Growth is also the first number people check in annual reports. A single year tells you little, so compare several years in a row. Steady growth of 10% a year says something different from 40% one year followed by a fall, even if the totals over the period come out similar.
If you only have two numbers, the calculator gives you the answer straight away. Enter the earlier revenue as the previous figure and the later one as the current figure, using the same currency and the same definition of revenue for both.
Why a fall and a recovery are not symmetrical
Percentages are measured against a different base each time. If revenue drops from ₹60 lakh to ₹48 lakh, that is -20%. To get back from ₹48 lakh to ₹60 lakh you need growth of 25%, which is bigger than the fall.
| Revenue falls by | Growth needed to recover |
|---|---|
| 10% | 11.11% |
| 20% | 25% |
| 30% | 42.86% |
| 50% | 100% |
Remember this when a bad quarter is followed by a good one. A 20% rebound after a 20% fall still leaves you below where you started.
The small-base effect and what else to look at
A new product line selling ₹5 lakh last year and ₹8 lakh this year shows 60% growth, which sounds dramatic. A mature line growing from ₹100 lakh to ₹108 lakh shows only 8%, yet adds far more money. Growth rate and growth in rupees tell different stories, so look at both.
- Use the same period length and the same revenue definition in both periods.
- Strip out one-off sales if you want to judge the underlying trend.
- Prices matter: growth can come from selling more units or from charging more per unit.
- Check the previous figure: growth cannot be calculated from zero.
Common mistakes with revenue growth
- Dividing by the current revenue instead of the previous revenue.
- Subtracting percentages instead of working from the amounts.
- Comparing a full year with a part year.
- Mixing currencies or including tax in one period and not the other.
Common questions
How do I calculate revenue growth rate?
Subtract previous revenue from current revenue, divide the result by previous revenue, and multiply by 100. For example, ₹48 lakh rising to ₹60 lakh gives ₹12 lakh ÷ ₹48 lakh × 100, which is 25 percent growth.
What is the year-on-year growth formula?
Year-on-year growth is (this year − last year) ÷ last year × 100. Use the same period in both years, such as the same financial year or the same quarter, so seasonal effects cancel out.
Can revenue growth be negative?
Yes. A negative growth rate means revenue fell. Revenue dropping from ₹60 lakh to ₹48 lakh gives -20 percent. Growth can fall as far as -100 percent, which means revenue went to zero.
Why is 25 percent growth needed after a 20 percent fall?
Because the base changes. After a 20 percent fall, 100 becomes 80, and returning to 100 needs an increase of 20 on 80, which is 25 percent. The recovery is measured against a smaller number.
Was this guide helpful?
Continue reading
View all blogsNet revenue retention: formula and worked example
Net revenue retention shows how recurring revenue from existing customers changes after upgrades, downgrades and cancellations. Formula and a 103% example.
5 min read
Average revenue per user: formula and worked example
Calculate average revenue per user by dividing revenue by active users, and see how user definition, period and free accounts change what the number means.
5 min read
Average transaction value: formula and worked example
Calculate average transaction value by dividing revenue by number of transactions, and learn what it reveals about basket size, pricing and customer mix.
5 min read




