Calculate year-over-year (YoY) sales growth by comparing sales for a period with sales for the same period one year earlier: (current-period sales − prior-year sales) ÷ prior-year sales × 100. Enter the two sales figures below to get the percentage change; a positive result means sales increased, while a negative result means they fell.
Formula
YoY sales growth (%) = [(current-period sales − prior-year sales) ÷ prior-year sales] × 100.
- Current-period sales are the sales total for the period being measured, in dollars ($) or another consistent currency.
- Prior-year sales are sales for the matching period one year earlier, in the same currency and on the same accounting basis.
- YoY sales growth is the percentage change between those two totals.
The calculator also reports the absolute change in sales: current-period sales minus prior-year sales. Both inputs must be zero or greater, and prior-year sales must be greater than zero for the percentage formula to work. If the prior-year figure is zero, the percentage is undefined; do not treat it as a normal percentage increase.
Worked Example
Using the calculator’s default values, current-period sales are $120,000 and prior-year sales are $100,000.
- Subtract prior-year sales from current-period sales: $120,000 − $100,000 = $20,000.
- Divide the change by prior-year sales: $20,000 ÷ $100,000 = 0.20.
- Multiply by 100 to express the result as a percentage: 0.20 × 100 = 20.00% YoY sales growth.
The absolute change is $20,000. This means sales for the selected period were 20% higher than in the matching period one year earlier.
Choose Comparable Periods
A useful YoY comparison matches like with like. Compare a full fiscal year with the previous full fiscal year, or compare a particular quarter with the corresponding quarter one year before. For monthly reporting, compare the same calendar month, provided the business’s reporting periods and sales definitions are consistent.
Matching periods helps account for recurring seasonal patterns. For example, a retailer’s December sales may naturally be much higher than its February sales. Comparing December with December is usually more informative about annual change than comparing December with November.
- Use the same period length and, where relevant, the same number of selling days.
- Use the same sales measure in both periods, such as gross sales or net sales.
- Keep currency, accounting treatment, and business scope consistent.
- State the exact period and whether figures are preliminary or final when sharing the result.
How to Interpret the Result
A result above 0% indicates growth; a result below 0% indicates a decline. A result of 0% means the two periods had equal sales. For example, −8% means current-period sales were 8% lower than the prior-year comparison, not that sales themselves were negative.
Percentage growth and dollar change answer different questions. A company moving from $10,000 to $12,000 has 20% growth and a $2,000 increase. One moving from $1,000,000 to $1,020,000 has a $20,000 increase but only 2% growth. Reporting both can make the scale and pace of change clearer.
YoY growth is a comparison, not an explanation. It does not show why sales changed, whether the change was profitable, or whether it will continue. Consider additional context such as prices, units sold, product mix, promotions, customer activity, and changes in the business before drawing conclusions.
Common Problems and Limitations
- Prior-year sales are zero: Division by zero is undefined, so there is no ordinary YoY percentage to calculate. Report the current sales figure and explain that the comparison base was zero, or choose a different clearly labeled measure.
- The prior-year base is very small: A modest dollar increase can produce a very large percentage. Include the dollar change and base figures so the percentage is not misleading.
- Periods do not match: Comparing a partial month with a full month, or a 53-week year with a 52-week year, may distort the result. Align the periods or explain the difference.
- Sales definitions changed: Changes in how returns, discounts, taxes, or newly acquired operations are counted can make the figures less comparable.
- Rounding obscures small changes: The calculator rounds the percentage to two decimal places. Retain unrounded figures for calculations and round only the displayed result.
Inflation can also affect interpretation. A nominal sales increase measures the change in reported currency amounts; it does not by itself show whether the business sold more units or increased sales after adjusting for price changes. Any inflation-adjusted comparison requires an appropriate, clearly identified price index and a separate calculation.
YoY Compared With Other Growth Measures
YoY compares a period with its counterpart one year earlier. It is useful for seeing annual change while reducing some seasonal distortions, but it can hide recent short-term movement. Month-over-month growth compares adjacent months and is more timely, though seasonality can make it jump around. Quarter-over-quarter comparisons have a similar trade-off.
Annual growth rate can also mean a compound annual growth rate (CAGR), which summarizes growth across multiple years as if it occurred at a steady compounded rate. That is different from a single YoY calculation. Do not label a one-period YoY result as CAGR, or infer a multi-year trend from just one comparison.
Frequently Asked Questions
What is the formula for YoY sales growth?
Subtract prior-year sales from current-period sales, divide the difference by prior-year sales, and multiply by 100. In symbols: [(current sales − prior-year sales) ÷ prior-year sales] × 100.
Can YoY sales growth be negative?
Yes. A negative percentage indicates sales were lower in the current period than in the comparable period one year earlier.
How do I calculate YoY growth if last year’s sales were zero?
You cannot calculate the standard percentage because its denominator is zero. State the current sales and the zero comparison base rather than presenting an undefined percentage as a valid growth rate.
Should I use gross sales or net sales?
Use the measure that fits your purpose, but apply the same definition to both periods. If one figure includes returns or discounts and the other does not, the comparison may not be meaningful.
Is YoY sales growth the same as revenue growth?
They can refer to the same calculation when “sales” and “revenue” use the same figures and scope. In some reporting contexts those terms are defined differently, so check what each total includes.
Related
Formula used
in current | Current-period sales | $ | 120000 | 0 in prior | Prior-year sales | $ | 100000 | 0 out growth | YoY sales growth | % | (current - prior) / prior * 100 | 2 out change | Change in sales | $ | current - prior | 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.
More cards in this drawer
- Immortals Fenyx Rising Co-op, Crossplay and Friends
- AI Inference Near the Device: When It Makes Sense
- Restore Default Settings on a Sons of the Forest Server
- How to Clean Gaming Headset Ear Pads Safely
- First Light Trophy List and How to Earn Them
- Thieves Dressed as Apple Employees: What Happened?