Skip to content
CalcTide logo
Finance

Year-over-Year Growth Calculator

Revenue that rises from $2,000,000 to $2,400,000 is up $400,000 year over year, or 20%. This year-over-year growth calculator compares a current value with the previous year and shows both the absolute change and the percentage growth or decline. Use it for revenue, subscriptions, orders, expenses, or any annual metric you track the same way each year.

FinanceBy

Quick answer

Year-over-year growth compares the current year with the same metric from the prior year.

Use the same unit for both fields, such as dollars, customers, subscriptions, or units sold.

What this tells you

  • Year-over-year growth compares the current year with the same metric from the prior year.
  • Absolute change shows how much the number moved in raw units, such as dollars or customers.
  • Percentage growth or decline shows how large that move is relative to the previous year baseline.
  • A negative result means the current year came in below the previous year.

How to Use

  1. 1Enter the previous year value, which is your baseline for the comparison.
  2. 2Enter the current year value using the same unit and accounting method.
  3. 3Calculate to see the absolute change and the year-over-year percentage.
  4. 4Read negative percentages as decline and positive percentages as growth.

How It Works

Formula

Absolute change = Current year value - Previous year value YoY growth (%) = ((Current year value - Previous year value) / Previous year value) x 100

Start by subtracting the previous year from the current year to get the raw change. Then divide that change by the previous year value and multiply by 100 to convert it to a percentage. If the current year is lower than the previous year, both the raw change and the percentage will be negative, which marks a decline.

Calculation note: values are processed in the order shown above, using the current input units.

Worked Examples

Revenue growth from one year to the next

Previous year revenue$2,000,000
Current year revenue$2,400,000
ResultAbsolute change = $400,000, YoY growth = 20%

Revenue increased by $400,000 compared with the prior year. Dividing $400,000 by the $2,000,000 baseline gives 20%, so the business grew 20% year over year.

Subscription decline

Previous year subscriptions18,000
Current year subscriptions15,300
ResultAbsolute change = -2,700, YoY growth = -15%

Subscriptions fell by 2,700 from the prior year. Because the change is negative, the result is a 15% year-over-year decline rather than growth.

How to read the result

Review the raw change and the percentage together before drawing conclusions.

Result pieceWhat it tells youExample
Absolute changeThe raw difference between this year and last year$400,000 more revenue
Positive percentageGrowth relative to last year20% YoY growth
Negative percentageDecline relative to last year15% YoY decline

A large dollar change can still be a small percentage if the prior year base was large.

Reading year-over-year change in context

Negative year-over-year growth means the current year value is lower than the previous year value. A result of -15% does not mean the business lost 15% in absolute terms. It means the current year came in 15% below last year's baseline.

That distinction matters when you review performance. A drop from $2,000,000 to $1,700,000 is a $300,000 shortfall, and the percentage tells you how material that drop is relative to the starting point.

The baseline controls the size of the percentage. An increase of 100 units is 100% when the prior value is 100, but only 1% when the prior value is 10,000. Show the absolute change beside the rate so readers can see both scale and relative movement.

A zero baseline cannot produce a standard growth percentage because the formula would divide by zero. The move from zero customers to 100 customers is a gain of 100 customers, but it is not an infinite or 100% increase under this formula. Report the raw change, describe the launch or new activity, or choose a meaningful nonzero comparison period.

A negative baseline also needs another method. Moving from a loss of 100 to a profit of 50 is a 150-unit improvement, yet dividing by negative 100 gives a percentage that is easy to misread. This calculator rejects negative starting values rather than presenting that result as ordinary growth. Profit turnaround, net income, and other sign-changing metrics deserve a bridge or separate explanation.

Comparable periods need the same duration and definition. Match fiscal year to fiscal year, or compare the same year-to-date cutoff. Keep currency, consolidation scope, product definitions, and recognition policies consistent. If the business acquired a company or reclassified a metric, show reported growth and an adjusted like-for-like view when appropriate.

YOY comparison reduces some seasonal noise because it compares matching annual periods, but it does not explain the cause. Price changes, volume, customer mix, inflation, foreign exchange, one-time events, and data corrections can all move the result. Break the change into drivers before using it for a forecast or operating decision.

Direction is based on the percentage after rounding to two decimals. An extremely small nonzero change can therefore display as 0% and receive the label No change. Use the unrounded source values or more precise analysis when tiny movements matter.

Measure multi-year compound growth

Common mistakes

  • Reversing the previous year and current year fields
  • Comparing values from different time windows or accounting rules
  • Focusing on the percentage without checking the raw dollar or unit change
  • Trying to calculate YoY growth from a previous year value of zero
  • Calling a change in percentage points a percentage growth rate
  • Comparing a full fiscal year with a partial current year or a different calendar cutoff
  • Ignoring acquisitions, divestitures, currency changes, or a revised accounting definition

Embed this calculator on your site

Drop this single line where you want the calculator to appear. It is responsive, mobile-friendly, resizes automatically, and is free to use with attribution.

<script src="https://calctide.com/embed.js" data-tool="year-over-year-growth-calculator" async></script>

Preview the embed at /embed/year-over-year-growth-calculator/.

Frequently Asked Questions

Year-over-year growth is the percentage change between a current annual value and the same value from the previous year. It helps you compare performance across matching time periods without mixing in month-to-month noise.
Subtract the previous year value from the current year value, divide that change by the previous year value, and multiply by 100. If revenue rises from $2,000,000 to $2,400,000, the change is $400,000 and the YoY growth rate is 20%.
Negative year-over-year growth means the current year finished below the previous year. If a metric falls from 18,000 to 15,300, the raw change is -2,700 and the YoY result is a 15% decline.
Growth from zero is invalid because the formula divides by the previous year value. Dividing by zero is undefined, so you need a separate baseline or a raw change analysis instead.
Yes, as long as both values use the same unit and the same time basis. The math works for revenue, expenses, customers, units sold, or headcount if the prior year value is above zero.
No. This implementation rejects a previous value at or below zero. A loss-to-profit change or another negative baseline needs an absolute change and a context-specific explanation rather than the standard rate.
A zero current value is valid when the previous value is positive. The result is a 100% decline because the metric fell by the full prior-year amount.
No. A margin moving from 20% to 25% rises 5 percentage points, while its relative increase is 25%. State which measure you mean.
Yes, if both values cover the same cutoff and duration under the same rules. Compare January through June with January through June, not with a complete prior year.
The calculator rounds the growth percentage to two decimals before assigning direction. A movement smaller than the displayed precision can round to 0.00%.
It estimates year-over-year growth calculator outputs using the visible inputs and formula assumptions on this page.

Explore More in Finance