Calculate Compound Annual Growth Rate (CAGR)
Enter a beginning value, ending value, and elapsed years to calculate the constant annual compounded rate between them. Your inputs stay in this browser.
Compound annual growth rate
1.20%
The value grew at a constant equivalent rate of about 1.20% a year over eight years.
- Total return
- 10.00%
- Absolute change
- +1,000
- Growth multiple
- 1.1×
- Annual growth factor
- 1.01198502×
Calculation
First divide ending value by beginning value. Then take the root for the elapsed years and subtract one. The headline preserves full internal precision and displays two percentage decimals, or four below 0.01%.
11,000 ÷ 10,000 = 1.1
(1.1)^(1 ÷ 8) − 1 = 1.20%
Uses the standard equivalent-rate formula. CAGR smooths the path between two endpoints. It is not a forecast, does not show volatility, and is not valid for a portfolio with unadjusted contributions or withdrawals.
Project the ending value forward
CAGR describes the past endpoints; a projection is a separate assumption.
Carry the ending value, CAGR, and time period into the compound interest calculator to see what repeating that rate would imply. Compatible values are prefilled, and you can add contributions, fees, inflation, or tax there.
Project this value at the calculated CAGRHow to calculate CAGR
Use two comparable endpoint values
Choose a beginning and ending value measured on the same basis. A price-to-price calculation excludes cash dividends unless the ending series already includes them.
Enter the elapsed years
Use the time between the two observations. Decimal years are accepted, so 30 months can be entered as 2.5 years.
Read the equivalent annual rate
The calculator takes the appropriate root of the total growth multiple. It also shows total return, absolute change, and the substituted formula so the result can be checked.
CAGR formula
Compound annual growth rate is the single annual rate that would turn the beginning value into the ending value if that same rate compounded once per year for the full period.
CAGR = (ending value ÷ beginning value)^(1 ÷ elapsed years) − 1
What CAGR means — and what it does not
CAGR is a geometric average between endpoints. It is useful for comparing growth measured over different lengths of time, but it does not say that the same return happened in every calendar year. A volatile path and a smooth path can have identical CAGR when their endpoints match.
Why contributions and withdrawals break simple CAGR
A deposit raises the ending value without being investment performance, while a withdrawal lowers it. Professional return methods account for the amount and timing of external cash flows. Use the stock return calculator for dated buys, sells, dividends, and a review value rather than treating those cash flows as endpoint growth.
Using CAGR for stocks and company fundamentals
For a stock, use a consistently adjusted total-return series if dividends and splits should count. Raw share prices usually omit cash distributions. For revenue, EPS, free cash flow, or another company metric, use like-for-like reporting periods and definitions; acquisitions, divestitures, restatements, currency changes, and negative endpoints can make a simple CAGR comparison misleading or undefined.
Precision, rounding, and very small rates
The calculator uses the full entered values and full floating-point result for every intermediate figure. It displays CAGR to two percentage decimals, or four when a nonzero rate is smaller than 0.01%, while the copied link preserves up to eight decimal places of each input.
CAGR examples
The first example reconciles to Microsoft's official equivalent-rate documentation. The others show common interpretations and edge cases.
- Microsoft RRI example. 10,000 grows to 11,000 over 96 months, or eight years. CalcStocks computes (11,000 ÷ 10,000)^(1 ÷ 8) − 1 = 1.19850% CAGR. Microsoft's rounded 0.09933% monthly equivalent compounds to the same approximate annual rate.
- Five-year growth. 100 grows to 150 in five years: (150 ÷ 100)^(1 ÷ 5) − 1 = 8.44718% CAGR, while total return is 50%.
- Decline. 100 falls to 60 in four years. CAGR is −11.98801%; that is the smooth equivalent decline, not a claim that each year fell equally.
- No change. 250 begins and ends at 250 after three years. Total return and CAGR are both 0% even if the path between those endpoints was volatile.
- Complete loss. A positive beginning value ending at zero has a −100% CAGR. The starting value itself cannot be zero because the growth ratio would be undefined.
Verified against Microsoft's equivalent-rate example
Microsoft documents an investment growing from 10,000 to 11,000 over 96 monthly periods. CalcStocks expresses the same endpoint relationship as an annual CAGR over eight years:
- Beginning value: Microsoft 10,000; CalcStocks 10,000 — match.
- Ending value: Microsoft 11,000; CalcStocks 11,000 — match.
- Time: Microsoft 96 months; CalcStocks 8 years — equivalent.
- Monthly equivalent: Microsoft RRI result 0.0009933, or about 0.09933% per month.
- Annual equivalent: CalcStocks result 1.19850%; compounding either equivalent rate reaches approximately 11,000 after eight years.
Microsoft Support — RRI function — the official function documentation and published worked example used for this reconciliation.
Checked 3 August 2026. Microsoft, Investor.gov, the SEC, CFA Institute, and GIPS have not reviewed or endorsed CalcStocks. The example checks arithmetic only and is not a performance claim or investment recommendation.
CAGR questions
Formula, inputs, stock and company uses, cash-flow limits, interpretation, spreadsheet checks, and privacy.
CAGR basics
What is CAGR?
CAGR stands for compound annual growth rate. It is the constant annual compounded rate that connects a beginning value to an ending value over a stated number of years.
What is the CAGR formula?
CAGR = (ending value ÷ beginning value)^(1 ÷ years) − 1. Multiply the decimal result by 100 to express it as a percentage.
Is CAGR the same as average annual return?
CAGR is a geometric annual average that compounds to the observed ending value. A simple arithmetic average of yearly percentages can differ because it does not capture compounding.
Is CAGR an annualized return?
Yes, for a beginning value, ending value, and period with no unadjusted external cash flows. Other annualized-return methods may use periodic returns or dated cash flows and can answer a different question.
What is a good CAGR for a stock?
There is no universal good CAGR. The answer depends on what is measured, the period, risk, volatility, dividends, inflation, valuation, business quality, and the benchmark. CAGR is a description of endpoints, not a verdict.
Can CAGR be negative?
Yes. When the ending value is below the positive beginning value, CAGR is negative. An ending value of zero produces −100%; a negative ending value is outside the standard real-valued formula used here.
Inputs
Which beginning and ending values should I use?
Use values measured on the same basis and at comparable dates. For stock performance, decide whether your series includes dividends and split adjustments. For a company metric, keep the reporting period and accounting definition consistent.
Do the values have to be dollars?
No. CAGR is based on a ratio, so any consistent positive unit works: dollars, euros, share price, revenue, EPS, subscribers, or another metric. Beginning and ending values must use the same unit and scale.
Can I enter part of a year?
Yes. Enter decimal years: 18 months is 1.5 years, 30 months is 2.5 years, and nine months is 0.75 years. Use an exact day-count method elsewhere when precise date conventions materially matter.
How many years do I use for a five-year CAGR?
Use the elapsed time between the beginning and ending observations. Five annual observations can span only four year-to-year intervals, so count the actual elapsed period rather than the number of labels in a table.
Can the beginning value be zero?
No. CAGR divides ending value by beginning value, so a zero beginning value makes the ratio undefined. Use an absolute-growth measure or another model for growth from zero.
Can I calculate CAGR with negative revenue, earnings, or cash flow?
Not with this standard real-valued formula. A negative endpoint can make roots undefined or economically meaningless. Show the raw change and analyze the turnaround or deterioration by period instead.
Can I enter values in millions?
Yes. Enter both endpoints in millions, both in thousands, or both as full values. Because the formula uses their ratio, a consistent scale produces the same CAGR.
Calculation
How do I calculate CAGR step by step?
Divide ending value by beginning value, raise that growth multiple to the power of one divided by elapsed years, subtract one, then multiply by 100 for a percentage.
How do I calculate a five-year CAGR?
If 100 grows to 150 in five years, calculate (150 ÷ 100)^(1 ÷ 5) − 1. The result is about 0.0844718, or 8.44718% per year.
What is the difference between CAGR and total return?
Total return is the entire percentage change between the two endpoints. CAGR converts that change into an equivalent compounded rate per year, so it also depends on the elapsed time.
Can I multiply CAGR by the number of years to get total return?
No, except as a rough approximation for very small rates and short periods. Compounding is nonlinear. Use (1 + CAGR)^years − 1 to recover total return.
How do I convert an annual CAGR to a monthly rate?
Use (1 + annual CAGR)^(1 ÷ 12) − 1. Do not simply divide by 12 when you need a compounding-equivalent monthly rate.
How do I calculate CAGR in Excel or Google Sheets?
Use =(ending/beginning)^(1/years)-1. Excel's RRI function is another equivalent-rate method: RRI(number_of_periods, present_value, future_value). Format the result as a percentage.
Why does my spreadsheet differ slightly?
Check the exact elapsed period, whether one tool counts observations instead of intervals, whether percentages were rounded before compounding, and whether the other calculation uses monthly or daily periods. CalcStocks keeps full precision until display.
Stocks and companies
How do I calculate the CAGR of a stock price?
Use the adjusted beginning and ending prices and the elapsed years when you want corporate actions reflected. A raw price CAGR usually omits cash dividends and therefore is not the shareholder's total return.
Does stock CAGR include dividends?
Only if the values you enter already include reinvested dividends, such as a suitable total-return or adjusted series. Entering two unadjusted closing prices excludes cash distributions.
How do stock splits affect CAGR?
Use split-adjusted values. A split changes shares and price proportionally without changing total position value; mixing an unadjusted pre-split price with a post-split price creates a false decline.
Can I use CAGR for company revenue?
Yes, when beginning and ending revenue use comparable periods, currency, consolidation scope, and accounting definitions. Acquisitions, divestitures, restatements, and currency translation can still make the growth less comparable.
Can I calculate EPS CAGR?
Yes when both EPS endpoints are positive and consistently defined. Basic versus diluted EPS, continuing operations, adjusted metrics, buybacks, and negative EPS can make a simple endpoint CAGR misleading or undefined.
Can I compare two stocks by CAGR alone?
No. Align the period and return definition first, then consider volatility, drawdowns, dividends, fees, taxes, valuation, business risk, and whether the endpoint values are representative. CAGR alone hides the path.
Limits and privacy
Can CAGR handle regular contributions?
Not with the simple endpoint formula. Contributions increase ending value without being investment performance. Use a dated cash-flow return such as money-weighted return, or a time-weighted series that neutralizes external flows.
Does CAGR show volatility or drawdowns?
No. CAGR uses only the beginning value, ending value, and time. It cannot reveal interim losses, recovery time, sequence risk, or whether most growth occurred in one year.
Does a historical CAGR predict future stock returns?
No. Reusing a past CAGR is a projection assumption, not a forecast. Prices, earnings, valuation, competition, capital allocation, economic conditions, and risk can all change.
Are my CAGR inputs sent to CalcStocks or stored?
No. The calculation runs in your browser and inputs are not sent, logged, or stored. A copied share link contains the three values in its URL, so anyone receiving that link can read them.
Is this investment, accounting, tax, or legal advice?
No. It is transparent arithmetic on visitor-entered endpoints. It does not verify data, assess a security, model cash flows or risk, forecast performance, or recommend an investment.
Continue from historical growth
Use the rate as an explicit assumption, or switch to a cash-flow-aware return when the endpoint shortcut is not valid.
Compound Interest Calculator
Project growth with contributions, then subtract the three things other calculators leave out: fees, tax and inflation. Includes an optional withdrawal phase.
Stock Return & Benchmark Calculator
Add multiple buys, sells, dividends, and fees. Measure your annualized return and compare the same investment timing with a market tracker.
Stock Profit Calculator
Enter shares, buy price, sell or current price, and optional fees. See net profit or loss, ROI, total cost, proceeds, and break-even.
Method, primary sources, and limitations
Built and maintained by CalcStocks as a browser-only stock-investing and company-growth calculator. It applies the displayed equivalent-rate formula to visitor-entered endpoints, preserves full internal precision, and calculates no market data or forecast.
- Microsoft Support — RRI function — official documentation for the equivalent rate from periods, present value, and future value, including the 10,000-to-11,000 worked example reproduced above.
- Investor.gov — Annual Return — the SEC's investor-education definition of annual return and reminder that multiple calculation conventions exist.
- Investor.gov — Introduction to Investing — the SEC's explanation of compound growth and the limitation that investments fluctuate and do not have a set return.
- GIPS Standards Handbook for Firms — the primary performance-standard source explaining why external cash flows require adjusted subperiod, time-weighted, or money-weighted return methods.
CAGR is defined here only for a positive beginning value, a nonnegative ending value, and positive elapsed years. It assumes one smooth equivalent rate between endpoints and excludes external cash flows, dividends not already included in the values, volatility, drawdowns, fees, tax, inflation, data validation, forecasts, and investment suitability. Nothing here is investment, accounting, tax, or legal advice. Sources were checked 3 August 2026 and did not review or endorse CalcStocks.