Year Over Year Growth Formula, Meaning & YoY Calculator
The year-over-year (YoY) growth formula is one of your business’s most useful tools for understanding how things are trending, including whether revenue is rising, expenses are creeping up, or sales are accelerating over time. Instead of comparing one month to the next (which can get noisy), YoY lets you compare results across the same period in different years.
Year-over-year growth simply compares a metric from a current period (like this month, quarter, or year) to the exact same period one year earlier. Because you’re matching the timeframe, it gives you a clearer view of real change by smoothing out seasonality and one-time spikes. And if you’d rather skip the manual math, a YoY growth calculator lets you plug in the two values and instantly see the percentage change, so you can focus on what the trend actually means.
Highlights
Year-over-year growth calculations provide an annualized view of your business’ performance that eliminates seasonal or other variability.
YoY calculations eliminate variability, making them helpful for seasonal businesses for which calculating annual growth is a challenge.
Formula
Year-over-year Growth = ((Value Current Year – Value Last Year) / Value Last Year) x 100
What is year-over-year growth?
Year-over-year growth is comparing a metric from a current period (this month, quarter, or year) to the exact same period one year earlier. It shows whether performance is improving or declining without letting seasonality or short-term swings distort the picture.
Calculating YoY metrics is sometimes called “annualizing,” and it’s one of the best ways to build a longer-term view of how your business is doing. It’s different from month-over-month growth, which compares this month to last month, and quarter-over-quarter growth, which compares this quarter to last quarter.
Businesses often calculate year-over-year growth for any key metric, from revenue and profit to users acquired and website traffic. If you’re wondering how to calculate year-over-year growth for a metric, the main requirement is having data that goes back at least 12 months so you can make a true apples-to-apples comparison.
In most cases, Year-Over-Year is used to measure financial performance for a particular month, quarter, or year.
The year-over-year growth formula
To calculate the year-over-year growth of any metric, do the following:
For any particular period, subtract the value of that metric last year from the value of that metric in the current time period.
Divide the result by last year’s number.
Multiply by 100 to get the growth percentage.
Expressed in equation form, the year-over-year growth formula is:
Year-over-year Growth = ((Value Current Year – Value Last Year) / Value Last Year) x 100
Calculating YoY growth for different timeframes
If you’re wondering how to calculate year-over-year growth for different timeframes start by getting clear on what you’re measuring and the period you want to compare:
Choose the metric you want to measure. This could be revenue, net income, website traffic, customers acquired, or any other key number.
Pick the timeframe you’re comparing. Most businesses look at monthly or quarterly YoY growth, but you can also compare annual, weekly, or even daily results (as long as you’re comparing the same day/week across years).
Gather the right data sources.
For financial performance, pull your income statement and (if needed) your balance sheet.
For non-financial metrics, export reports from tools like your analytics platform, CRM, or point-of-sale system.
Make sure you have at least 12 months of historical data. YoY only works when you can compare a period to the exact same period one year earlier.
Track your inputs and results. If you’re running multiple comparisons, record the current-period value, last-year value, and final percentage in a spreadsheet so you can spot trends over time.
YoY growth examples
Revenue growth
Let’s say your company wants to calculate its year-over-year revenue growth for the month of January. We’ll also assume that the business earned $50,000 in revenue this January while it earned $40,000 in the same month last year.
If we input those values into the formula we mentioned above, we get:
Year-over-year growth = (($50,000 – $40,000) / $40,000) X 100
Year-over-year growth = ($10,000/$40,000) X 100
Year-over-year growth = 25%
According to our calculations, your company grew its monthly revenue by 25% year-over-year.
Website traffic growth
What if, instead of revenue, you wanted to calculate year-over-year growth for a non-financial metric like website traffic? And what if, instead of comparing monthly metrics, you wanted to compare quarterly performance instead?
Although the numbers you plug in would change, the formula wouldn’t.
For example, let’s say that in Q1, your website got 30,000 page views, while in the same period last year, it got 25,000 page views.
Year-over-year Growth = ((30,000 – 25,000) / 25,000) X 100
Year-over-year Growth = (5,000 / 25,000) X 100
Year-over-year Growth = 20%
According to our calculations, your company grew quarterly website traffic 20% year-over-year.
Daily net income growth
Finally, let’s say we wanted to compare daily figures, specifically daily net income for July the 4th, which is a day that your business (a restaurant) typically experiences an enormous once-a-year boost in sales.
In your first year in business, this busy day made it extremely difficult to benchmark or compare your performance because July the 4th was such an outlier. However, with a year of data under your belt, you can calculate an annualized growth rate for July the 4th.
Let’s say you earned $1,756 net income this July the 4th and $1,288 on the same day last year.
Year-over-year Growth = ((1,756 – 1,288) / 1,288) x 100
Year-over-year Growth = (468/1288) x 100
Year-over-year Growth = 36.3%
According to our calculations, your business grew its July the 4th income 36.3% year-over-year. Well done!
How Numinor can help
Reliable YoY growth starts with reliable numbers. When your transactions are consistently categorized and your accounts are accurately reconciled each month, your financial statements become a trustworthy source for measuring performance over time. Numinor supports small businesses across Canada with bookkeeping that keeps your books clean and your reporting consistent, so you can compare periods confidently and spot real trends instead of noise. If you’d like a second set of eyes on your reports, book a quick financial statement review or consultation to make sure you’re tracking the right metrics.
YoY Growth Calculator – Quick Calculation Guide
If you want a quick way to double-check your math, you can treat a YoY growth calculator as a simple two-number check: the current period value and the value from the same period last year. The easiest “calculator” is a one-line formula in Excel or Google Sheets:
Excel/Sheets formula:
=(Current - LastYear) / LastYear * 100
For example, if this January is $50,000 and last January is $40,000, your YoY growth is 25%. Just make sure you’re comparing matching periods (January to January, or Q1 to Q1) so the result reflects a true apples-to-apples change.
Why is year-over-year growth important to small businesses?
It accounts for seasonality
The main reason businesses will calculate the YoY growth rate of any particular metric is to measure long-term business performance while accounting for seasonal fluctuations or market volatility that are outside the company’s control.
Some businesses experience peak and low seasons, so comparing month-to-month or quarter-to-quarter metrics might not be helpful.
For example, many retail businesses experience substantial sales growth during the fourth quarter because of the holiday season. While this is certainly nice to experience as a business, comparing revenue from that quarter to revenue in other quarters that year might give us a misleading picture of that company’s growth.
Comparing this December’s revenue to last year’s December revenue, on the other hand, removes seasonal fluctuations from the equation and gives us an annualized, more accurate picture of growth.
With YoY calculations, you can be confident that the percentage changes you’re calculating are accurate, unbiased, and reflective of your company’s actual financial health.
It gives you a long-term view of performance
In addition to removing variables that are outside of your business’ control, YoY calculations are a great way of keeping tabs on long-term business performance.
While keeping track of daily revenue will give you some idea of how your business is doing, annualizing a company’s performance simply provides a fuller, more comprehensive understanding of where your business stands and where it might improve.
Ready to dig deeper into your financial statements?
If calculating year-over-year growth has you wondering about other insights hiding in your financial statements, check out the rest of the Numinor blog!
-
It depends on your industry, your margins, and what stage of business you’re in. For many small businesses, 10% YoY growth is a healthy sign, especially if profitability is holding steady. The best benchmark is your own historical trend and what similar businesses in your space typically see.
-
Subtract last year’s value from the current year’s value, divide by last year’s value, then multiply by 100.
Formula: ((Current - LastYear) / LastYear) × 100
-
Year-over-year (YoY) is a like-for-like comparison between the same period in two different years, such as this March versus last March. It’s commonly used in finance and analytics to track growth without seasonality skewing the result.
-
YoY (year-over-year) compares a period to the same period one year earlier (e.g., March this year vs. March last year). YTD (year-to-date) measures performance from the start of the current year up to today (or up to the most recent reporting date).
-
Use the same percent-change approach as YoY growth: take the difference between this year and last year, divide by last year, and multiply by 100.
Formula: ((ThisYear - LastYear) / LastYear) × 100
Let us take bookkeeping off your hands. Forever.
Trusted by over 25,000 small business owners, see how Numinor can help your finances with a personalized demo. Get your first month of books free when you sign up.
Other Helpful Resources:
Financial Statements 101
How to Create a Financial Forecast
What’s a Good Profit Margin for Your Small Business?
Revenue vs. Profit: The Difference and When They Matter

