Calculator inputs
Use direct start/end values, or paste a full series for richer period-by-period analysis. Series values should not include thousand separators.
Example data table
This example shows how a data science team might track monthly active users and observe growth across a five-period sequence.
| Period | Observed Value | Period Growth |
|---|---|---|
| Month 0 | 1,200 | Base value |
| Month 1 | 1,320 | 10.00% |
| Month 2 | 1,452 | 10.00% |
| Month 3 | 1,597 | 9.99% |
| Month 4 | 1,757 | 10.02% |
Formula used
1) Total growth percentage
Total Growth (%) = ((Ending Value / Starting Value) − 1) × 100
2) Arithmetic average growth rate
Arithmetic Rate (%) = Total Growth (%) / Number of Periods when only start and end values are given. If a full series is provided, the calculator averages each period’s percentage change.
3) Compound average growth rate
Compound Rate (%) = ((Ending Value / Starting Value)1 / Periods − 1) × 100
4) Log average growth rate
Log Rate (%) = ln(Ending Value / Starting Value) / Periods × 100
5) Average absolute change
Average Absolute Change = (Ending Value − Starting Value) / Periods
6) Projection logic
Projected values repeat the selected average rate across future periods. That helps compare current growth strength against a consistent forward path.
How to use this calculator
- Enter a starting value, ending value, and number of periods.
- Choose the period label, such as year, month, or quarter.
- Pick the primary method you want to emphasize for projection.
- Optionally add a benchmark growth rate for performance comparison.
- Paste a full series of observations to unlock median and volatility metrics.
- Click Calculate Growth to place the result section above the form.
- Review the summary table, chart, and projections.
- Use the CSV and PDF buttons to export your results.
Frequently asked questions
1) What does average growth rate measure?
It measures how fast a value changes across several periods. The calculator reports simple, compound, and log-based averages so you can compare growth from different analytical viewpoints.
2) What is the difference between arithmetic and compound growth?
Arithmetic growth averages observed percentage changes. Compound growth finds the constant rate that links the start and end values over time. Compound is usually better for reinvesting or multiplicative processes.
3) When should I paste a full data series?
Use a full series when you want period-by-period averages, median rate, minimum and maximum changes, and volatility. This is useful for time-series diagnostics and more realistic growth review.
4) Why do some metrics show N/A?
Some formulas require positive, nonzero values. Compound and log methods cannot be computed when the starting or ending value is zero or negative, so the calculator marks those metrics as unavailable.
5) Is this the same as CAGR?
CAGR is the compound average growth rate. This calculator includes CAGR-style output, but it also adds arithmetic and logarithmic alternatives for broader analysis and comparison.
6) What does rate volatility mean here?
Rate volatility is the standard deviation of period growth rates. Lower volatility means growth is more stable. Higher volatility means results swing more from one period to the next.
7) How are future projections generated?
The calculator applies the selected average rate repeatedly to the latest value. That creates a consistent forward path and helps visualize what continued performance could look like.
8) Can I use this for business, product, or model metrics?
Yes. It works well for revenue, users, conversions, traffic, inference volume, data size, or any numeric metric that changes over equal time intervals.