Sales Growth Calculator
How fast is your revenue actually growing period over period?
Enter two sales figures to get your growth rate, absolute change, and period-over-period context. Works for monthly, quarterly, or annual comparisons.
—
Send feedback
💡 Share your idea or report a problem
✓ Thanks! We'll take a look.
Put this calculator on your site
Free embed code. Works anywhere. No signup.
Learn more
How It Works
The formula, explained simply
Most sales reviews happen in the wrong direction: someone lists this month's revenue, then mentions whether it is up or down from last month. That framing buries the signal in narrative. A growth rate flips the question — it makes the rate of change the headline, not the absolute level, which is what actually determines whether a business is accelerating, holding, or losing ground.
The calculation treats your two sales figures as a before-and-after snapshot. The difference between them, expressed as a share of the starting point, is the growth rate. A business that goes from $84,500 to $103,200 grew by 22.13% — that number travels cleanly across periods and team sizes, making it comparable in a way that raw revenue figures never are.
The absolute change (+$18,700 in the example) answers a different question: how much real money moved? Both numbers belong in any honest review. A 22.13% growth rate on a small base means something different from the same rate on a large base, and seeing the dollar figure alongside the percentage prevents misreading the scale of the result.
When To Use This
Right tool, right situation
Use this calculator when you have two completed sales periods and need a single defensible number to bring into a meeting, investor update, board report, or planning session. It works equally well for a freelancer reviewing monthly billings, a department head tracking quarterly performance, and a founder preparing an annual review. The output is the same regardless of scale.
It is also the right tool when you have a growth target and want to know in one step whether you beat it, missed it, and by how much in dollar terms. Entering a target unlocks the gap-to-target and the required-sales figures, which convert a vague goal into a specific shortfall or surplus.
This tool is not appropriate when your sales figures come from different time period lengths, when one of the periods includes an extraordinary one-time event that distorts the base (a large non-recurring contract, for example), or when you need to account for inflation or currency conversion. In those cases, the raw growth rate will be technically correct but misleading for any planning decision that depends on it.
Common Mistakes
Why results sometimes look wrong
Comparing unequal periods. The most common error is dividing a full-year figure by a single quarter, or comparing a seasonally strong month against a slow one without context. The formula does not know your periods are different lengths — it will return a mathematically correct but practically useless number. Always verify the two figures cover the same calendar span before reading the result.
Using cumulative year-to-date figures as if they were period figures. If you pull YTD revenue for two different cut-off dates, the denominator is not a complete period — it is a running total. Dividing a nine-month YTD by a six-month YTD produces a ratio that looks like a growth rate but is actually measuring elapsed time as much as sales performance. Use completed, discrete period figures instead.
Ignoring the base effect when celebrating or dismissing a rate. A growth rate of 22.13% on a previous base of $84,500 adds +$18,700 in revenue. The same percentage rate on a base ten times larger adds ten times as much. Reporting only the percentage without the absolute change (or the base) strips out the information needed to understand the business significance of the result.
The Math
Worked examples and deeper derivation
The growth rate formula is: Growth Rate (%) = ((Current Sales - Previous Sales) / Previous Sales) x 100. Every part of that expression has a precise role. The numerator (current minus previous) is the absolute change. Dividing by the previous figure normalizes it — a $19,000 gain means something different on an $84,500 base than on a $ 500000 base. Multiplying by 100 converts the decimal to a percentage that reads naturally.
For the example in this tool: previous sales of $84,500, current sales of $103,200. The absolute change is +$18,700. Divide that by $84,500 and multiply by 100 to get 22.13%.
When a target growth rate is entered, the tool computes two additional figures. The gap versus target is simply the actual growth rate minus the target rate, expressed in percentage points. The sales figure needed to hit the target is: Previous Sales x (1 + Target Rate / 100). For a target of 18%, that means the business needed to reach $99,710 — a concrete number that turns an abstract percentage goal into an actionable revenue figure.
Expert Unlock
The thing most explanations skip
The formula assumes a linear baseline — it treats the previous period's revenue as a stable reference point. In practice, a business with high seasonality or lumpy enterprise contracts will produce growth rates that oscillate wildly between periods even when the underlying trend is flat. Practitioners in those contexts typically smooth the baseline with a trailing average or compare to the same period in the prior year (same-store, same-quarter) rather than consecutive periods. Running this calculator on consecutive months for a seasonal business will surface swings that look like strategy when they are calendar effects.
What does my sales growth rate actually tell me?
Need something this doesn't cover?
Suggest a tool — we'll build it →