Year Over Year Growth Calculator

Calculate your year-over-year growth rate and CAGR instantly. Enter starting and ending values to measure business performance across any time period.

This year-over-year growth calculator helps you measure how much a value has changed from one year to the next, expressed as a percentage. Whether you're tracking revenue, website traffic, customer counts, or any other metric, you'll get your growth rate instantly.

The calculator also includes a built-in CAGR (compound annualized growth rate) tool, so you can measure smooth, averaged growth across multiple years - not just two. This is especially useful when your numbers fluctuate from year to year and you want a clearer picture of your long-term trajectory.

If you've ever stared at two numbers and thought "I know we grew, but by how much?" - this is the tool for you.

What Is Year-Over-Year Growth?

Year-over-year (YoY) growth compares a metric's value in one period to the same period in the previous year. It's one of the most widely used performance indicators in business because it naturally accounts for seasonal patterns.

Think about it this way: comparing your December sales to November sales doesn't tell you much - December is almost always higher for most retailers. But comparing December 2025 to December 2024? That tells you whether your business actually grew.

YoY growth is used across virtually every industry:

  • Revenue and sales - Are we selling more than last year?
  • Website traffic - Is our audience growing?
  • Customer acquisition - Are we attracting more customers?
  • Expenses and costs - Are our costs rising faster than revenue?
  • Investment returns - How did this year's portfolio compare?

The beauty of YoY analysis is its simplicity. You're always comparing apples to apples, which makes it far more reliable than month-over-month comparisons that can be skewed by seasonality or one-time events.

The YoY Growth Formula

The year-over-year growth formula is straightforward:

YoY Growth Rate = ((Current Year Value - Previous Year Value) / Previous Year Value) x 100

Here's a quick example. Say your company earned $850,000 in revenue last year and $1,020,000 this year:

YoY Growth = (($1,020,000 - $850,000) / $850,000) x 100 = 20%

Your revenue grew by 20% year over year.

A few things to keep in mind when interpreting your result:

  • Positive percentages mean growth - the value increased from the previous year
  • Negative percentages mean decline - the value decreased
  • Zero percent means the value stayed exactly the same
  • Very large percentages (like 200% or 500%) are common for early-stage businesses or metrics starting from a low base

The formula works with any numeric value - dollars, units, users, page views, or anything else you're tracking. Just plug in last year's number and this year's number.

Understanding CAGR vs. YoY Growth

YoY growth tells you what happened between two specific years. CAGR (compound annualized growth rate) tells you the smoothed annual growth rate over multiple years - as if your metric grew at the same steady rate each year.

The CAGR formula is:

CAGR = (Final Value / Initial Value)^(1/Number of Periods) - 1

Here's when each one is most useful:


YoY Growth

CAGR

**Best for**

Comparing two consecutive years

Measuring growth over 3+ years

**Shows**

Actual change between two points

Average annual growth rate

**Accounts for**

Exact year-to-year performance

Smooths out volatility

**Common use**

Quarterly reports, annual reviews

Investor presentations, long-term planning

Example: Imagine your revenue went from $500,000 to $600,000 to $550,000 to $750,000 over four years. Your YoY growth rates would be +20%, -8.3%, and +36.4% - quite volatile. But your CAGR over that period would be 14.5%, giving you a cleaner picture of your overall growth trajectory.

Use YoY when you need to know exactly what happened in a specific year. Use CAGR when you want to communicate your overall growth story or compare performance across different time spans.

How to Use This Calculator

Year-Over-Year Growth

  1. Enter your initial year value - This is the earlier or baseline number (for example, last year's revenue of $500,000)
  2. Enter your final year value - This is the more recent number (for example, this year's revenue of $625,000)
  3. Read your result - The calculator instantly shows your year-over-year percentage change (in this case, 25%)

CAGR Calculation

  1. Enter your initial year value - The starting value from your first year
  2. Enter your final year value - The ending value from your most recent year
  3. Enter the number of periods - How many years between your start and end values
  4. Review your results - You'll see three outputs: the CAGR percentage, the absolute difference between values, and the total growth percentage over the entire period

Practical Examples

Example 1: E-Commerce Revenue Growth

Your online store generated $320,000 in revenue in 2024 and $412,000 in 2025.

YoY Growth = (($412,000 - $320,000) / $320,000) x 100 = 28.75%

That's strong growth. For context, average e-commerce growth rates typically fall between 10-20% annually, so you're outpacing the market.

Example 2: SaaS Monthly Recurring Revenue

Your SaaS product had $45,000 in MRR in January 2024 and $58,500 in January 2025.

YoY Growth = (($58,500 - $45,000) / $45,000) x 100 = 30%

For a SaaS company, 30% YoY MRR growth puts you in solid territory. Early-stage SaaS companies often target 2-3x annual growth, while more mature ones aim for 20-40%.

Example 3: Long-Term Investment Growth (Using CAGR)

You invested $10,000 five years ago and your portfolio is now worth $16,100.

CAGR = ($16,100 / $10,000)^(1/5) - 1 = 10%

Your investment grew at an average annual rate of 10%, which is roughly in line with historical S&P 500 returns. The CAGR is more useful than individual yearly returns here because it smooths out the market's ups and downs.

Example 4: Website Traffic Growth

Your site had 85,000 monthly visitors in March 2024 and 72,000 in March 2025.

YoY Growth = ((72,000 - 85,000) / 85,000) x 100 = -15.3%

Negative growth isn't what you want to see, but identifying it precisely is the first step toward fixing it. A 15% decline in traffic warrants investigating what changed - algorithm updates, content strategy shifts, or increased competition.

What's a Good YoY Growth Rate?

There's no single "good" number - it depends entirely on your industry, company stage, and what you're measuring. Here are some general benchmarks to put your results in context:

Industry / Stage

Typical YoY Growth

Strong YoY Growth

Early-stage startup

100-300%

300%+

Growth-stage SaaS

30-50%

50%+

Established small business

5-15%

15-25%

Large enterprise

2-10%

10-20%

E-commerce

10-20%

25%+

Overall economy (GDP)

2-3%

4%+

A few things worth remembering:

  • Growth rates naturally slow down as your base gets larger. Going from $100,000 to $200,000 (100% growth) is very different from going from $10 million to $20 million.
  • Consistency matters more than spikes. Steady 15% growth year after year is often more valuable than alternating between 50% and -10%.
  • Context is everything. A 5% revenue increase during a recession might be more impressive than 25% growth in a booming market.
  • Compare to your own historical performance as well as industry averages. Your past growth rate is your most relevant benchmark.

Tips for Analyzing Your Growth Numbers

Once you have your growth rate, here's how to get the most insight from it:

Look beyond the headline number. A 40% revenue increase sounds great, but if your costs grew 60% in the same period, the picture isn't as rosy. Always calculate growth for related metrics to see the full story.

Break it down by segment. Overall growth of 15% might hide the fact that one product line grew 50% while another declined 20%. Segment-level analysis reveals where your real growth drivers are.

Compare across time horizons. Calculate YoY growth for the last several years. Is the trend accelerating, steady, or decelerating? The direction matters as much as the current number.

Use CAGR for communication. When presenting to investors, board members, or stakeholders, CAGR over 3-5 years often tells a cleaner story than volatile year-by-year numbers.

Frequently Asked Questions

How do you calculate year-over-year growth?

Subtract the previous year's value from the current year's value, then divide by the previous year's value, and multiply by 100. For example, if revenue went from $200,000 to $250,000, the YoY growth is (($250,000 - $200,000) / $200,000) x 100 = 25%.

Can year-over-year growth be negative?

Yes. Negative YoY growth means the value decreased compared to the previous year. If your revenue dropped from $500,000 to $425,000, your YoY growth would be -15%. This is sometimes called "year-over-year decline."

What's the difference between YoY growth and CAGR?

YoY growth measures the change between two consecutive years. CAGR calculates the average annual growth rate over multiple years, smoothing out fluctuations. YoY is better for recent performance snapshots, while CAGR is better for evaluating long-term trends.

How do I calculate YoY growth for 3 or more years?

You have two options: calculate YoY growth separately for each consecutive year pair, or use CAGR to find the average annual growth rate across the entire period. This calculator's CAGR section handles multi-year calculations - just enter your starting value, ending value, and the number of years.

What's a good year-over-year growth rate?

It depends on your industry and company stage. Early-stage startups might target 100%+ YoY growth, while established businesses typically aim for 5-20%. The most meaningful comparison is against your own industry benchmarks and historical performance.

How do I calculate YoY growth in Excel?

Use the formula: =((B2-B1)/B1)*100, where B1 is the previous year's value and B2 is the current year's value. Format the cell as a percentage. For CAGR in Excel, use: =((End Value/Start Value)^(1/Years))-1.

Does YoY growth account for inflation?

The standard YoY formula calculates nominal growth, which does not adjust for inflation. To calculate real (inflation-adjusted) growth, you'd need to deflate your values using a price index like CPI before calculating the percentage change.

Can I use YoY growth for periods other than years?

Absolutely. The same formula works for any equal time periods - month-over-month, quarter-over-quarter, or week-over-week. The key is comparing identical periods to account for cyclical patterns. That said, YoY comparisons are most common because they naturally eliminate seasonal variation.

Why is my YoY growth rate so high?

Extremely high growth rates (like 500% or 1,000%) usually happen when your starting value is very small. Going from $1,000 to $6,000 is 500% growth, but going from $1,000,000 to $1,005,000 is only 0.5%. Large percentages from small bases are mathematically correct but can be misleading about the scale of actual change.

How often should I track YoY growth?

Most businesses calculate YoY growth monthly or quarterly, always comparing to the same period in the prior year. Monthly YoY tracking catches trends early, while quarterly and annual reviews provide more stable data for strategic decisions. The right frequency depends on how quickly your business environment changes.