Growth Rate Calculator (Statistical)

Enter your beginning value, ending value, and number of periods to calculate both period-over-period growth rate and compound annual growth rate (CAGR). You get back the simple growth rate (%), CAGR (%), and the absolute change between your two values — useful for tracking revenue, population, user counts, or any metric over time.

The starting value at the beginning of the period (e.g. revenue, population, customers).

The final value at the end of the period.

Number of compounding periods (years, quarters, months, etc.) between the beginning and ending values.

Results

Simple Growth Rate

--

Compound Annual Growth Rate (CAGR)

--

Absolute Change

--

Ending Value

--

Beginning vs Ending Value

Results Table

Frequently Asked Questions

What is the difference between simple growth rate and CAGR?

Simple growth rate measures the total percentage change between a beginning and ending value, regardless of how many periods elapsed. CAGR (Compound Annual Growth Rate) smooths that change into an equivalent per-period rate, assuming the growth compounds each period. For example, a 50% total growth over 3 years equals a CAGR of about 14.47% per year.

What is the growth rate formula?

The simple growth rate is calculated as: Growth Rate (%) = ((Ending Value ÷ Beginning Value) − 1) × 100. For CAGR, the formula is: CAGR = (Ending Value ÷ Beginning Value) ^ (1 ÷ Number of Periods) − 1, then multiplied by 100 to express it as a percentage.

What is Compound Annual Growth Rate (CAGR)?

CAGR represents the rate at which an investment or metric would have grown if it grew at a steady rate, compounded each period. It depicts the cumulative performance of a variable over a significant time span and is widely used to measure and compare business profitability, revenue growth, and investment returns.

Can I use this calculator for metrics other than revenue?

Yes. This calculator works for any numeric metric that changes over time — including population figures, customer counts, website traffic, GDP, EBITDA, free cash flow, or any other KPI. Simply enter the starting and ending values along with the number of periods.

What happens if my beginning value is negative or zero?

A beginning value of zero makes percentage growth mathematically undefined (division by zero). Negative beginning values can produce misleading or counterintuitive percentage results. In such cases, the absolute change is still meaningful, but growth rate percentages should be interpreted with caution.

How do I estimate initial values if I don't have exact numbers?

Use an average or a representative estimate that best reflects your situation. For example, if your starting customer count varied across the first month, use the month-end figure or an average. The calculator provides a solid estimate, though results may not account for every real-world variable.

How do I annualize a growth rate?

To annualize a growth rate, use the CAGR formula with the appropriate number of periods. If your data is monthly, use 12 periods per year; if quarterly, use 4. This calculator lets you select the period type (years, quarters, months, weeks, days) so you can frame results in any unit that suits your analysis.

Is a higher growth rate always better?

Not necessarily. High growth rates can indicate strong performance, but context matters. Unsustainable rapid growth, growth from a very small base, or growth accompanied by rising costs can all be misleading. Historical growth rates are best used as a reference point for forecasting, not as standalone indicators of health.

More Statistics Tools