Skip to content
Calcipedia
Year over Year Growth Calculator instructional illustration

Year over Year Growth Calculator

Calculate year-over-year growth, absolute change, growth multiple, and optional real growth between two same-period values.

Last updated

Example comparisons

Compare the same metric year to year Use this year-over-year growth calculator to compare revenue, users, sales, or any other metric measured in the same units across two yearly periods. It shows nominal YoY growth, absolute change, growth multiple, and an optional real-growth adjustment when you want to compare results after inflation. Match the same period on both sides Compare Q1 with Q1, December with December, or one fiscal year with the prior fiscal year. YoY becomes misleading when you compare mismatched periods or change the metric definition between years.

Formula and assumptions

Nominal YoY = (Current year value − Previous year value) ÷ Previous year value × 100

Real YoY = ((1 + nominal YoY) ÷ (1 + inflation rate)) − 1, shown only when you enter an inflation rate.

This is a same-period comparison tool, not a compounded annual rate. Use CAGR when you need a smoothed multi-year growth rate instead of a single-year change.

Result

20% YoY

Growth of 200,000 from 1,000,000 to 1,200,000.

YoY growth
20%
Absolute change
200,000
Current value
1,200,000
Previous value
1,000,000
Growth multiple
1.2x
Current as % of last year
120%
Growth reading
Strong growth
Real YoY growth
16.5%
Next year at same pace
1,440,000

How to read this result

YoY growth compares the current period with the same metric in the previous year. It is useful for revenue, users, sales, and other same-period comparisons because it reduces seasonality noise. The growth multiple shows how large the current value is relative to last year, while the repeat-rate target shows what next year would need to be if this exact YoY pace happened again.

Real YoY growth strips out the inflation rate you entered, which can be helpful when you want to know whether volume or purchasing-power growth kept up after prices moved. If you need a multi-year smoothed rate instead, use CAGR.

← All Pricing & Profit calculators

Business Metrics

Year-over-year growth calculator guide: calculate YoY growth, absolute change

A year-over-year growth calculator compares the current year value with the same metric from the previous year and turns that difference into a percentage.

What year-over-year growth measures

Year-over-year growth answers a very specific question: how much did the metric change compared with the same period one year earlier? That makes it ideal for revenue, customers, active users, or any business metric that has a clear annual cycle.

Because the comparison is against the same period in the prior year, YoY growth usually reduces seasonality noise. That is why many teams prefer it for board reporting, investor updates, and long-term trend analysis.

What counts as a valid same-period comparison

A proper year over year growth calculation compares like with like. Q1 should be compared with Q1, December with December, or one fiscal year with the prior fiscal year under the same reporting definition. Comparing March with February or one product mix with a redefined product mix tells a different story and can distort the result.

This matters most for seasonal businesses. Retail, travel, education, and subscription businesses often look much stronger or weaker if you compare the wrong period. A clean YoY growth rate starts with a clean same-period baseline.

The YoY growth formula

The formula is simple: subtract the previous year value from the current year value, divide the result by the previous year value, and multiply by 100. The sign tells you whether the metric grew or declined.

A positive result means growth. A negative result means decline. The absolute change shows the raw difference in units, which is often easier to explain to non-technical readers than the percentage alone.

YoY growth = ((Current year value - Previous year value) / Previous year value) × 100

Converts the year-over-year change into a percentage.

Absolute change = Current year value - Previous year value

Shows the raw difference between the two yearly values.

Real YoY growth = ((1 + nominal YoY growth) / (1 + inflation rate)) - 1

Adjusts the nominal growth rate when you want to estimate inflation-adjusted or real growth.

Worked example: revenue growing from 1,000,000 to 1,200,000

If revenue rises from 1,000,000 to 1,200,000, the absolute change is 200,000 and the YoY growth rate is 20%. That is the same math the calculator shows in the headline and the detail cards.

The same method works for other metrics too. If monthly active users rise from 250,000 to 300,000 over the same period, the YoY growth rate is 20% and the absolute change is 50,000 users.

YoY growth vs CAGR, MoM, and WoW

YoY growth compares one period with the same period in the previous year. Month-over-month and week-over-week growth compare more recent periods, so they are more sensitive to short-term noise.

CAGR is different again. It smooths growth across multiple years into one annualized rate. If you need a smoothed multi-year trend, CAGR is the better tool. If you want a single-year comparison, YoY is the cleaner choice.

Further reading

  • CAGR Calculator — Use the CAGR Calculator when you need a smoothed multi-year annual rate instead of a one-year comparison.
  • Percent Change Calculator — Use the Percent Change Calculator when you want the general increase or decrease formula for two values.

Nominal growth vs real growth

Standard YoY growth is a nominal measure. It tells you how much the reported value changed, but it does not adjust for inflation. If prices rose materially during the period, nominal growth can overstate how much real progress happened in purchasing-power terms.

That is why many finance teams also look at real year over year growth. A real growth estimate deflates the nominal rate by the inflation rate you choose. This is especially useful for revenue, wages, or average selling price analysis when you want to separate price effects from true volume growth.

Low-base effects and negative values

A very small previous-year base can create a dramatic-looking YoY percentage even when the absolute improvement is modest. Going from 10 to 30 is 200% growth, but the business impact may still be smaller than a 5% increase on a much larger base. That is why the absolute change belongs alongside the percentage result.

Negative prior values need even more caution. The formula still produces a mathematical answer, but the sign and magnitude can be hard to interpret when a metric crosses zero or when a loss becomes a profit. In those cases, focus first on the raw unit change and the operating context.

What is a good year-over-year growth rate?

There is no universal good YoY growth rate. A 5% year-over-year revenue growth rate may be healthy for a mature business in a stable industry, while an early-stage software company may expect much faster growth to support its valuation or expansion plan.

Interpret the result against industry benchmarks, gross margin quality, customer retention, pricing changes, and whether the comparison includes a weak or unusually strong prior year. YoY growth is most useful when you compare it with the business's own history and not in isolation.

When year-over-year growth needs extra care

YoY growth is undefined when the previous year value is zero because division by zero is not meaningful. It also needs careful interpretation when the metric can be negative, because the percentage result may not tell the full business story on its own.

Use the raw units alongside the percentage whenever possible. A 20% increase on a tiny base can be less important than a 5% increase on a huge base, so the absolute change matters just as much as the percentage.

Frequently asked questions

What is year-over-year growth?

Year-over-year growth compares a current value with the same metric from the previous year and expresses the change as a percentage. It is often used for revenue, users, sales, profit, and other recurring business metrics.

How do you calculate YoY growth?

Subtract the previous year value from the current year value, divide by the previous year value, and multiply by 100. The result is the year-over-year percentage change.

What if the previous year value is zero?

YoY growth is undefined when the previous year value is zero because the formula would divide by zero. In that case, compare the absolute change instead or use another baseline period.

Is YoY the same as year-on-year growth?

Yes. Year-over-year and year-on-year are two names for the same comparison method. Both compare the current period with the same period in the previous year.

Is YoY the same as CAGR?

No. YoY compares one year with the previous year. CAGR smooths multiple years into one annualized rate. Use YoY for same-period comparisons and CAGR for multi-year smoothed growth.

Can YoY growth be negative?

Yes. A negative YoY result means the current value is lower than the previous year value. That is a decline rather than growth.

Can YoY growth be over 100%?

Yes. If the current value is more than double the previous year value, YoY growth exceeds 100%. That can happen with fast-growing revenue, users, or orders.

Why use the same period last year instead of the previous month?

Using the same period last year reduces seasonal noise. A month-over-month comparison can be useful for short-term tracking, but YoY is usually better when a business follows a clear annual pattern.

Can I compare Q1 this year with Q4 last year?

Not if you want a true YoY result. Year-over-year comparisons should match the same period on both sides, such as Q1 versus Q1 or one fiscal year versus the prior fiscal year. Comparing mismatched periods can confuse seasonality with real growth.

Should I use raw values or adjusted values?

Use the values that match the story you want to tell. For public reporting, teams often use the official reported figures. For operational analysis, adjusted values may be more useful if you need to remove one-off effects.

Does YoY growth account for inflation?

Not by default. Standard YoY growth is nominal. If prices moved materially during the period, you may want to estimate real growth by adjusting the nominal rate with an inflation rate such as CPI.

What if the previous year value is negative?

The standard formula still returns a mathematical result, but the percentage can be hard to interpret when the prior value is negative or the metric crosses zero. In those cases, use the absolute change and the business context alongside the percentage.

Does this work for non-financial metrics?

Yes. The same formula works for users, subscribers, signups, orders, or any other metric measured in the same units over time.

Also in Pricing & Profit

You may also need

Related

More from nearby categories

These related calculators come from the same leaf category, nearby sibling categories, or the same top-level topic.