CAGR Calculator
Convert any start and end value into a single smoothed annual growth rate, so investments and business metrics held for different periods can finally be compared on equal terms.
CAGR Calculator
Results recalculate instantly on every keystroke. Nothing you type is transmitted.
What this result does not account for
- Results are a model, not a quotation — an institution's own figures govern.
- Every input is an assumption; change one and the answer changes with it.
- Rounding is applied only at the display layer, so totals may differ by a cent from a statement that rounds each line.
In short: Compound Annual Growth Rate is calculated as CAGR = (Ending Value ÷ Beginning Value)^(1/n) − 1, where n is the number of years. It expresses volatile multi-year growth as the constant annual rate that would have produced the same final result.
Formula
EV = ending value · BV = beginning value · n = number of years
Worked Example
- Form the ratio. 41,000 ÷ 25,000 = 1.64.
- Take the n-th root. 1.641/3 = 1.179274.
- Subtract one. CAGR = 17.9274%.
- Verify it. 25,000 × 1.1792743 = $41,000.00 — the rate reproduces the ending value exactly.
- Contrast with the simple average. Total growth of 64% ÷ 3 = 21.33% per year, which materially overstates the true compounded rate.
Analyst's note. The simple average of 21.33% is wrong, and predictably wrong in the optimistic direction. Compounding means each year builds on a larger base, so the constant rate that reproduces the result is always lower than the arithmetic average.
Strengths & Limits Of This Model
Where this engine is strong
- Runs entirely in your browser — no figure you type is transmitted or stored.
- Shows the full working, so every number can be traced and challenged.
- Free, unmetered and free of affiliate incentives.
Where it stops
- Generalised assumptions cannot capture every individual circumstance.
- Jurisdiction-specific rules and mid-year changes may not be reflected.
- A model output is not a substitute for a professional review of your position.
Practical Use Cases
Comparing investments held for different periods
A 64% return over three years and a 30% return over one year cannot be ranked directly. CAGR converts both to an annual basis. For investments with intermediate cash flows, use IRR instead.
Reporting business growth credibly
Revenue, users and ARR are conventionally reported as CAGR over three or five years because it removes the distortion of a single exceptional year. Investors expect this convention in any growth narrative.
Setting realistic forward targets
Once you know the historical CAGR, project it forward to test whether a plan is ambitious or fantastical. Sustained CAGRs far above the historical rate deserve scrutiny — sanity-check them against the ROI Calculator.
Methodology & Editorial Standards
This engine uses the geometric mean growth rate, which is the mathematically correct way to annualise multi-period growth. It deliberately reports the simple arithmetic average alongside it so the overstatement inherent in that common error is visible. CAGR is undefined for a non-positive beginning value. The engine implements the standard published formula for this calculation. Inputs are validated for domain and sign before evaluation, and any undefined case returns an em-dash rather than a spurious value.
Computation runs in IEEE-754 double precision at full internal precision; rounding to two decimal places occurs strictly at the display layer, so no cumulative drift enters the result. All monetary outputs use accounting presentation — grouped thousands, two decimals, negatives in parentheses — so figures can be transcribed directly into a model or working paper. Division-by-zero and out-of-domain inputs return an em-dash rather than a misleading number.
This engine was reconciled against an independent reference implementation and hand-verified for the worked example above before release. Our full five-stage review process is published on the About Us page.
Disclaimer. This calculator is provided for informational and modelling purposes only and does not constitute financial, tax, legal, medical, or engineering advice. Verify all figures with a qualified professional before acting on them.
CAGR Calculator — 20 Expert FAQs
20 analyst-written answers to the questions practitioners actually ask — optimised for voice and answer-engine retrieval.
What is CAGR?
Compound Annual Growth Rate is the constant yearly rate that would take a beginning value to an ending value over a given number of years. It smooths away volatility to give a single comparable growth number.
What is the CAGR formula?
CAGR = (Ending Value / Beginning Value)^(1/n) − 1, where n is the number of years. The exponent takes the n-th root, which is what converts total growth into an annual rate.
Why is CAGR lower than the average annual return?
Because compounding builds on a growing base. The arithmetic average treats each year independently and ignores that a gain in year one enlarges the base for year two, so it systematically overstates the true compounded rate whenever returns vary.
What is a good CAGR?
Context decides. Broad equity markets have historically compounded at roughly 7% to 10% annually over long periods. For an early-stage business, investors often look for 30% or more. Always compare against the relevant benchmark rather than an absolute threshold.
Can CAGR be negative?
Yes. If the ending value is below the beginning value, CAGR is negative and describes the constant annual rate of decline.
What are the limitations of CAGR?
It hides volatility entirely. Two investments with identical CAGR can have utterly different risk profiles — one steady, one wildly swinging. CAGR also ignores intermediate deposits and withdrawals, which is precisely what IRR exists to handle.
What is the difference between CAGR and IRR?
CAGR uses only the first and last value. IRR accounts for the full timing and size of every cash flow in between. Where money moves in and out during the period, IRR is the correct measure.
Does CAGR account for dividends?
Only if you include them. Use the total return value — price appreciation plus reinvested dividends — as your ending value, otherwise the CAGR reflects price growth alone and understates the real return.
Can I calculate CAGR for periods other than whole years?
Yes. Enter the fractional period, such as 2.5 for thirty months. The formula handles fractional exponents correctly.
How do I calculate CAGR in a spreadsheet?
Use =(EV/BV)^(1/n)-1, or the RRI function: =RRI(n, BV, EV). Both return the identical figure this engine produces.
Should I use CAGR for very short periods?
Be careful. Annualising a one-month result implies that month's performance repeats twelve times, which produces wildly misleading numbers. CAGR is most meaningful over three years or more.
What does the equivalent monthly rate mean?
It is the monthly rate that compounds to the annual CAGR: (1 + CAGR)^(1/12) − 1. It is useful when building a monthly financial model that must reconcile to an annual growth assumption.
Is this cagr calculator free to use?
Yes. It is free, requires no account, and has no usage limits. ApexConverter is funded by contextual advertising, never by selling user data.
Is my data sent to a server?
No. The engine runs as Vanilla JavaScript inside your browser under our Zero-Server Client-Side Execution model. Your figures are computed locally and are never transmitted, logged, or stored.
How accurate is this calculator?
It applies the standard closed-form formula in IEEE-754 double precision, rounding only at the display layer. The engine is reconciled against an independent reference implementation before release.
Does it work on mobile?
Yes. The interface is mobile-first with numeric keypad hints and is tested down to a 320-pixel viewport with no horizontal scrolling.
Can I use it offline?
Largely, yes. Because computation is client-side, the page continues to calculate without a network connection once it has loaded.
Which currency does it use?
Amounts display in US$ accounting format, but the underlying mathematics is currency-agnostic. The result is identical in any currency, so simply read the figures in your own.
Why does a result show an em-dash?
An em-dash indicates the calculation is not defined for the inputs given — typically a division by zero or a value outside the valid domain. We show a dash rather than a misleading number.
How do I report an error?
Email apexconverter.praxiscalc@gmail.com with the tool URL, your exact inputs, the output received and the output you expected. Verified mathematical errors are patched within 72 hours.