ThisCalculator

Math

YoY Percent Change: Formula and How to Calculate It

Updated · Standard formula, shown below

YoY percent change 20.00 %
Absolute change
20.00
Result
Previous-year value
100
You entered
Current-year value
120
You entered

YoY Percent Change: Formula and How to Calculate It

A year-over-year (YoY) percent change calculator compares a value with the value from the same period one year earlier. Enter the earlier value and the current value to see the percentage increase or decrease, along with the absolute change.

Formula

Subtract the previous-year value from the current value, divide the result by the previous-year value, then multiply by 100.

YoY percent change = ((current value − previous-year value) / previous-year value) × 100

  • Previous-year value: The measurement for the comparison period one year earlier. It uses the same units as the current value.
  • Current value: The measurement for the period being assessed, in the same units and on the same basis.
  • YoY percent change: The relative change, expressed as a percentage.

The calculator also reports the absolute change: current value minus previous-year value. That result is in the same units as the values you entered. The percentage is positive when the current value is higher, negative when it is lower, and zero when the two values match.

Worked Example

Using the calculator’s default values, the previous-year value is 100 and the current value is 120.

  1. Subtract the previous value: 120 − 100 = 20.
  2. Divide by the previous value: 20 ÷ 100 = 0.2.
  3. Multiply by 100: 0.2 × 100 = 20%.

The YoY percent change is 20%. The absolute change is 120 − 100 = 20 units. Because the values are generic, the difference has no specific unit; enter values measured on the same scale for a meaningful comparison.

What You’ll Need

  • The value for the current period and the value for the comparable period one year earlier.
  • Consistent units, definitions, and coverage for both values—for example, both should refer to the same product, location, account, or measurement.
  • A way to check that the periods are comparable. For seasonal data, use the same month, quarter, or other matching interval rather than two unlike periods.

Step-by-Step

  1. Choose the metric. Decide what you are comparing, such as monthly sales, users, units produced, or expenses. Define it consistently for both periods.
  2. Identify matching periods. Compare a period with the equivalent period one year earlier: for example, March this year with March last year, or the second quarter with the second quarter. If the data is reported by fiscal year, use the same fiscal periods.
  3. Collect both values. Record the earlier-period value as the previous-year value and the newer one as the current value. Ensure both cover the same length of time and use the same units and accounting or measurement rules.
  4. Enter the previous-year value first. Put it in the calculator’s Previous-year value field. The formula uses this value as the baseline, so the order matters.
  5. Enter the current value. Put the newer period’s measurement in the Current-year value field. Use nonnegative values if the metric itself cannot be negative; if the underlying measure can be negative, confirm that a percentage comparison is meaningful.
  6. Read the percentage result. A positive result indicates growth relative to the earlier value; a negative result indicates a decline. For example, −15% means the current value is 15% below the previous-year value.
  7. Check the absolute change too. The difference shows how many units were added or lost. A 20% change can represent very different real-world amounts depending on the baseline.
  8. Keep precision appropriate. The calculator displays the percentage to two decimal places. Use the unrounded source values for calculations where available, and round only the reported result to a level that suits the data.

Common Mistakes

  • Reversing the values: Putting the current value in the baseline field changes the answer. The previous-year value belongs in the denominator.
  • Comparing mismatched periods: A full year should not be compared with a partial year, and a holiday month should not be compared with an unrelated month if seasonality affects the metric.
  • Mixing units or definitions: Comparing dollars with thousands of dollars, or changing how a metric is counted between periods, creates a misleading result. Convert values or align definitions first.
  • Confusing percentage change with percentage points: A rate moving from 10% to 12% rises by 2 percentage points, but its relative YoY change is 20%: (12 − 10) ÷ 10 × 100.
  • Ignoring a zero baseline: If the previous-year value is zero, the formula divides by zero and the percent change is undefined. Do not report a standard YoY percentage for that case.
  • Rounding too early: Rounding input values before calculating can distort the result, especially when values are small or close together.

Tips

  • Include the periods and metric definition beside the result, such as “YoY change in April revenue,” so readers know what was compared.
  • Show both the percentage and absolute difference when the scale matters. A large percentage from a small baseline may represent only a small change in units.
  • For negative or zero baselines, report the two values and their absolute difference, and explain why the standard percentage formula is not suitable. Avoid implying that an undefined or unusual result is ordinary growth.
  • For a year-to-date comparison, align the same number of days or months in each year. State the cutoff date because the result may change as new data is added.
  • Use a consistent sign convention: positive means an increase and negative means a decrease. If you describe a negative result in words, say “decreased by” the absolute percentage.

Troubleshooting

  • The calculator shows an error or no percentage: Check that both entries are valid numbers and that the previous-year value is not zero. A zero baseline makes the percentage undefined.
  • The answer seems unexpectedly large: Verify the baseline and confirm that values were not entered in different scales, such as 5,000 versus 5. Also check whether the baseline is very small; dividing by a small number can produce a large percentage.
  • The sign is opposite to what you expect: Confirm which period is earlier. The calculation subtracts the previous-year value from the current value, so a lower current value produces a negative result.
  • The comparison does not match a report: Check its rounding, period boundaries, treatment of missing records, currency or unit conversions, and whether it compares calendar years, fiscal years, or year-to-date totals.
  • One or both values are negative: The arithmetic can still produce a number, but interpreting it as growth may be confusing or misleading when the baseline is negative. Review the metric’s meaning and consider reporting the absolute change instead.

Frequently Asked Questions

What does YoY percent change mean?
It expresses how much a value rose or fell compared with its value for the comparable period one year earlier, as a percentage of that earlier value.

Can YoY percent change be negative?
Yes. A negative result means the current value is lower than the previous-year value. For instance, −10% indicates a 10% decrease relative to the earlier value.

What if the previous-year value is zero?
The standard calculation is undefined because it requires division by zero. Report the values and absolute difference, or describe the change without assigning a standard percentage.

Is YoY change the same as year-over-year growth?
They usually refer to the same comparison. “Growth” often implies an increase, while YoY percent change can be positive, negative, or zero.

How is YoY different from month-over-month change?
YoY compares a period with the matching period a year earlier. Month-over-month compares it with the immediately preceding month, which can be more affected by seasonality.

Should I use rounded or exact values?
Use the most precise consistent source values for the calculation, then round the final percentage for presentation. The calculator displays two decimal places.

Related

Formula used
in previous | Previous-year value | - | 100 | 0
in current | Current-year value | - | 120 | 0
out change | YoY percent change | % | (current - previous) / previous * 100 | 2
out difference | Absolute change | - | current - previous | 2

Each line is one input (in, sel, list) or one result (out: label, unit, formula, decimals). How the calculators work

Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.