YoY Growth Explained: How to Calculate Year-over-Year Growth With Examples

Year-over-year growth is one of the most common ways analysts, business owners, investors, and managers evaluate performance over time. It compares a metric from one period with the same period in the previous year, helping remove seasonal noise and reveal whether a company, campaign, product, or market is truly growing. Because it is simple, flexible, and easy to communicate, YoY growth is widely used in revenue reports, marketing dashboards, financial statements, and operational reviews.

TLDR: Year-over-year growth measures how much a metric has increased or decreased compared with the same period one year earlier. The basic formula is: ((Current Year Value – Previous Year Value) / Previous Year Value) × 100. It is especially useful for comparing seasonal businesses because it matches similar time periods. A positive result shows growth, while a negative result shows decline.

What Is YoY Growth?

YoY growth, short for year-over-year growth, measures the percentage change in a value from one year to the next. Instead of comparing one month to the previous month or one quarter to the previous quarter, it compares the same time frame across different years.

For example, a retailer might compare sales from December 2024 with sales from December 2023. This comparison is more meaningful than comparing December with November because December shopping behavior is often affected by holidays, promotions, and seasonal demand.

YoY growth can be applied to many business and financial metrics, including:

  • Revenue
  • Profit
  • Website traffic
  • Customer count
  • Average order value
  • Subscription renewals
  • Expenses
  • Market share

Why YoY Growth Matters

YoY growth matters because it gives context. A business may see revenue rise from November to December, but that increase may simply reflect a seasonal holiday spike. A YoY comparison shows whether December performed better than the previous December, which is usually a more accurate sign of progress.

This type of analysis is particularly valuable for industries affected by seasonality, such as retail, tourism, education, tax services, landscaping, and fitness. For example, a gym may experience a surge in memberships every January. Comparing January with December may look impressive, but comparing January this year with January last year shows whether the gym is actually improving its performance.

YoY growth also helps stakeholders identify long-term trends. Investors use it to evaluate company momentum, marketers use it to assess campaign performance, and executives use it to set targets and allocate resources.

YoY Growth Formula

The standard formula for calculating year-over-year growth is:

YoY Growth = ((Current Year Value – Previous Year Value) / Previous Year Value) × 100

Each part of the formula has a specific purpose:

  • Current Year Value: The metric from the most recent period being measured.
  • Previous Year Value: The same metric from the same period one year earlier.
  • Difference: The change between the current value and the previous value.
  • Percentage: The final result, showing the change relative to the previous year.

If the result is positive, the metric grew. If the result is negative, the metric declined. If the result is zero, there was no change from the previous year.

How to Calculate YoY Growth Step by Step

Calculating YoY growth usually involves three simple steps:

  1. Find the current year value. This is the number for the most recent month, quarter, or year.
  2. Find the previous year value. This should match the same time period from the prior year.
  3. Apply the formula. Subtract, divide, and multiply by 100 to convert the result into a percentage.

For example, if a company had $150,000 in revenue in Q2 this year and $120,000 in revenue in Q2 last year, the calculation would be:

(($150,000 – $120,000) / $120,000) × 100 = 25%

This means the company’s revenue grew by 25% year over year.

Example 1: Revenue YoY Growth

A software company wants to compare annual recurring revenue for March 2025 with March 2024. In March 2024, recurring revenue was $80,000. In March 2025, it was $104,000.

YoY Growth = (($104,000 – $80,000) / $80,000) × 100

YoY Growth = ($24,000 / $80,000) × 100 = 30%

The company’s recurring revenue increased by 30% YoY. This suggests stronger customer acquisition, higher retention, successful upselling, or a combination of these factors.

Example 2: Website Traffic YoY Growth

A publisher compares website visits from April this year with April last year. Last April, the website received 500,000 visits. This April, it received 425,000 visits.

YoY Growth = ((425,000 – 500,000) / 500,000) × 100

YoY Growth = (-75,000 / 500,000) × 100 = -15%

The website experienced a 15% YoY decline in traffic. This may indicate lower search visibility, reduced marketing activity, changing audience behavior, or stronger competition.

Example 3: Customer Growth

An online store had 12,000 customers at the end of last year and 15,600 customers at the end of this year.

YoY Growth = ((15,600 – 12,000) / 12,000) × 100

YoY Growth = (3,600 / 12,000) × 100 = 30%

The store increased its customer base by 30% year over year. However, analysts would still need to examine whether revenue, profitability, and customer retention grew at the same pace.

YoY Growth vs. MoM and QoQ Growth

YoY growth is not the only way to measure change. Two other common methods are month-over-month growth and quarter-over-quarter growth.

  • YoY growth: Compares the same period across two different years.
  • MoM growth: Compares one month with the previous month.
  • QoQ growth: Compares one quarter with the previous quarter.

MoM and QoQ measurements are useful for spotting short-term changes, but they can be more volatile. YoY growth is often better for identifying broader trends because it reduces the impact of seasonal fluctuations.

Common Mistakes When Calculating YoY Growth

Although YoY growth is simple, mistakes can still happen. One common error is comparing mismatched periods, such as January 2025 with February 2024. This can distort the result, especially in seasonal industries.

Another mistake is ignoring the size of the starting value. A small company can show very high YoY growth from a low base, while a larger company may show slower percentage growth despite adding more absolute revenue. For example, growth from $10,000 to $20,000 is 100%, but growth from $1 million to $1.2 million is only 20%, even though the second company added far more revenue.

A previous year value of zero also creates a problem because division by zero is not possible. In that case, analysts usually describe the change in absolute terms or mark the percentage growth as not applicable.

How to Interpret YoY Growth

YoY growth should be interpreted alongside other metrics. Strong revenue growth may look positive, but if expenses are growing faster, profitability may be weakening. Similarly, traffic growth may seem encouraging, but if conversions are falling, the business may not be attracting the right audience.

Context is essential. A 5% YoY increase may be excellent in a mature industry but disappointing for a fast-growing startup. A negative YoY result may be concerning, but it may also follow an unusually strong previous year. The best analysis combines YoY growth with historical trends, industry benchmarks, and business goals.

FAQ

What does YoY growth mean?
YoY growth means year-over-year growth. It measures the percentage change in a metric compared with the same period in the previous year.
What is the formula for YoY growth?
The formula is ((Current Year Value – Previous Year Value) / Previous Year Value) × 100.
Is negative YoY growth bad?
Negative YoY growth means the metric declined, but it is not always bad. The reason depends on the context, such as market conditions, seasonality, or a strategic reduction in unprofitable activity.
Why is YoY growth useful?
YoY growth is useful because it compares similar periods and helps reduce seasonal distortion. It provides a clearer view of long-term performance.
Can YoY growth be used for non-financial metrics?
Yes. YoY growth can measure website traffic, customer numbers, employee count, product usage, retention rates, and many other metrics.
What happens if the previous year value is zero?
If the previous year value is zero, the standard YoY formula cannot be used because division by zero is undefined. In that case, analysts usually report the absolute change instead.