Revenue (Year On Year Growth)

Returns the year-over-year (YoY) revenue growth, comparing the most recent annual revenue to the prior year.

Calculation

YoY Growth = (Current Year Revenue - Prior Year Revenue) / Prior Year Revenue

Interpretation

YoY Growth Interpretation
> 20% High growth
10-20% Strong growth
5-10% Moderate growth
0-5% Slow growth
< 0% Declining revenue

Notes

  • Returns value as a decimal (0.12 = 12%)
  • Based on trailing twelve months vs prior period
  • Most recent annual comparison

Syntax

=YoYGrowth()
Excel Desktop (Windows)

Parameters

symbolstringRequired
metricstringRequired

Returns

number

Year-over-year revenue growth as a decimal

Examples

=YoYGrowth()
Get YoY revenue growth
=YoYGrowth()*100
Convert to percentage
=IF(YoYGrowth()>0.1,"Strong","")
Flag strong growth

When to Use

  • Evaluate recent revenue trends
  • Compare annual performance
  • Identify growth acceleration/deceleration
  • Quick growth screening

When NOT to Use

Scenario Use Instead
Quarter-over-quarter growth QoQGrowth()
Long-term CAGR RevenueGrowthFiveYearCAGR()
EPS growth EPS growth functions
YoY quarterly comparison QuarterlyRevenueGrowthYOY()

Common Issues & FAQ

Why is the value less than 1?

Growth is returned as a decimal. Multiply by 100 to get percentage (e.g., 0.12 = 12%).

How does this differ from CAGR?

YoY is a simple one-year comparison. CAGR compounds over multiple years and smooths volatility.

Can this be negative?

Yes, negative values indicate revenue declined compared to the prior year.

Excel Templates Using Revenue (Year On Year Growth)

These ready-made MarketXLS templates call YoYGrowth() in their worksheet formulas. Open one to see the function working inside a complete model.

Get Access to 1 Billion Usable Market data points IN YOUR EXCEL SHEETS WITH EASY TO USE EXCEL FUNCTIONS

Get started today
MarketXLS Excel Add-in Tutorial - How to Use Revenue (Year On Year Growth) and Other Financial Formulas
How does MarketXLS work?