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
- Enter your initial year value - This is the earlier or baseline number (for example, last year's revenue of $500,000)
- Enter your final year value - This is the more recent number (for example, this year's revenue of $625,000)
- Read your result - The calculator instantly shows your year-over-year percentage change (in this case, 25%)
CAGR Calculation
- Enter your initial year value - The starting value from your first year
- Enter your final year value - The ending value from your most recent year
- Enter the number of periods - How many years between your start and end values
- 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.