CAGR Calculator
A CAGR calculator finds the steady yearly rate that turns a start value into an end value: CAGR = (End ÷ Start)1 ÷ n − 1, where n is the number of years. If $10,000 grew to $25,000 in 5 years, 2.51 ÷ 5 − 1 ≈ 0.2011, so the compound annual growth rate is 20.11% a year.
Show steps
- Time in years: n = 5.
- Growth multiple: End ÷ Start = 25,000.00 ÷ 10,000.00 = 2.5. The value became 2.5 times as large.
- The exponent 1 ÷ n = 1 ÷ 5 = 0.2 takes the n-th root, which spreads the total growth evenly over the years.
- With logarithms: ln(2.5) ≈ 0.916291. Divide by n: 0.916291 ÷ 5 ≈ 0.183258.
- Undo the logarithm: e^0.183258 ≈ 1.201124. This is (1 + CAGR), the yearly growth factor.
- Subtract 1: 1.201124 − 1 = 0.201124, which is 20.11% a year.
- Check: $10,000.00 × 1.201124^5 ≈ $25,000.00, the end value.
- Compare: the total change is 150%, and 150% ÷ 5 = 30% a year is the simple average. CAGR is lower because each year’s growth also grows.
Year-by-year table (5 rows)
| Year | Start | Growth | End | Total growth |
|---|---|---|---|---|
| 1 | $10,000.00 | $2,011.24 | $12,011.24 | 20.11% |
| 2 | $12,011.24 | $2,415.75 | $14,427.00 | 44.27% |
| 3 | $14,427.00 | $2,901.62 | $17,328.62 | 73.29% |
| 4 | $17,328.62 | $3,485.21 | $20,813.83 | 108.14% |
| 5 | $20,813.83 | $4,186.17 | $25,000.00 | 150% |
How to use the CAGR calculator
- Pick what you want to find: the CAGR, the end value at a given CAGR, the time needed to reach a target, or the annualized return of several dated cash flows (XIRR).
- Type the start value and the end value. Enter the period in years, or switch to Dates to use the exact start and end dates.
- For an account with deposits or withdrawals along the way, use the Cash flows tab: list each amount you put in as Invested and each amount you took out, plus the current value, as Received.
- Read the answer, then open Show steps to see the logarithms and exponents worked with your numbers. The chart and the year-by-year table show the smooth growth path.
CAGR formula
CAGR = (End value ÷ Start value)1 ÷ n − 1
- End value ÷ Start value is the growth multiple. A value that went from $10,000 to $25,000 has a multiple of 2.5.
- n is the time in years. It can be a decimal: 30 months is 2.5 years, and with exact dates n = days ÷ 365.
- 1 ÷ n as an exponent takes the n-th root, which spreads the total growth evenly over the years.
Rearranging the same equation answers the other two questions on the calculator:
- End value = Start × (1 + CAGR)n
- Years = ln(End ÷ Start) ÷ ln(1 + CAGR)
How logarithms and exponents give the CAGR
Raising 2.5 to the power 1/5 is hard to do in your head, so the calculator shows it with natural logarithms, the same way a scientific calculator works inside:
- Take the log of the multiple: ln(2.5) ≈ 0.916291.
- Divide by the number of years: 0.916291 ÷ 5 ≈ 0.183258.
- Undo the log with ex: e0.183258 ≈ 1.201124. This is 1 + CAGR, the yearly growth factor.
- Subtract 1: 0.201124, or 20.11% a year.
Check it: 10,000 × 1.2011245 ≈ 25,000. The log rule ln(an) = n × ln(a) is also what brings n down from the exponent when you solve for the number of years.
Worked example: CAGR between two dates
An investment worth $10,000 on January 1, 2020 is worth $25,000 on July 1, 2025. Count the days: 2,008. Divide by 365 to get n ≈ 5.5014 years. Then 2.51 ÷ 5.5014 − 1 ≈ 0.1812, so the CAGR is about 18.12% a year. The extra half year lowers the rate from 20.11%, because the same growth is spread over more time.
Worked example: how long to double at 7%
To grow $10,000 into $20,000 at a CAGR of 7%, solve 1.07n = 2. Take logs: n = ln 2 ÷ ln 1.07 ≈ 0.693147 ÷ 0.067659 ≈ 10.24 years. The rule of 72 gives a quick estimate of 72 ÷ 7 ≈ 10.3 years, very close.
Worked example: a negative CAGR
A value that fell from $5,000 to $4,000 in 3 years has a multiple of 0.8. Then 0.81 ÷ 3 − 1 ≈ −0.0717, a CAGR of −7.17% a year. A negative CAGR means the value shrank on average. If the end value is 0, the CAGR is −100%.
CAGR vs average annual return
The simple average adds up the yearly returns and divides by the number of years. It can mislead badly. Suppose $100 gains 50% in year 1 (to $150) and then loses 50% in year 2 (to $75). The average of +50% and −50% is 0%, yet you lost money. The CAGR tells the truth: (75 ÷ 100)1 ÷ 2 − 1 ≈ −13.40% a year. The calculator shows both figures so you can see the gap.
CAGR when you add or withdraw money
CAGR uses only a start value and an end value, so it cannot handle deposits or withdrawals along the way. Adding $5,000 to an account raises its end value without any growth at all. The right measure is the internal rate of return (IRR): the single yearly rate at which the present values of all cash flows add to zero. When the flows happen on irregular dates, it is called XIRR, as in spreadsheet software.
No formula solves this equation for the rate directly, so the Cash flows tab uses Newton’s method, starting from a 10% guess, and falls back to bracketing and bisection if Newton’s method does not settle. Microsoft’s XIRR help page uses this example: −$10,000 on January 1, 2008, then +$2,750, +$4,250, +$3,250 and +$2,750 received through April 1, 2009. The answer is 37.34%, and the calculator gives the same result. In the calculator’s default example, $15,000 invested in two steps, a $2,000 withdrawal and a final value of $18,500 give an XIRR of about 6.17% a year.
CAGR needed to multiply your money
Each cell is (multiple)1 ÷ years − 1, rounded to two decimals.
| Years | 1.5× | 2× (double) | 3× | 10× |
|---|---|---|---|---|
| 3 | 14.47% | 25.99% | 44.22% | 115.44% |
| 5 | 8.45% | 14.87% | 24.57% | 58.49% |
| 10 | 4.14% | 7.18% | 11.61% | 25.89% |
| 20 | 2.05% | 3.53% | 5.65% | 12.20% |
Common CAGR mistakes
- Dividing the total growth by the years. 150% over 5 years is not 30% a year; compounding makes it 20.11%.
- Counting the number of yearly values instead of the years between them. Values for 2020 through 2025 are six numbers but five years of growth.
- Ignoring deposits. New money is not growth. Use XIRR when cash went in or out.
- Treating a past CAGR as a promise. CAGR smooths over the ups and downs. The real path may have had large drops, and future growth can be very different.
- Using a start value of zero or a negative value. The ratio has no meaning there, so CAGR cannot be computed.
Where CAGR is useful
CAGR compares things that grew over different lengths of time: two funds held for 4 and 7 years, a company’s revenue over a decade, the growth of a city’s population, or the number of users of an app. It is also the right rate to plug into the end-value formula when you want a rough projection, as long as you remember the projection assumes the same rate every year. Results on this page are estimates for learning and planning and are not investment advice. The SEC’s Investor.gov site reminds investors that all investments involve some degree of risk.
Sources
Checked in November 2026.
- Microsoft Support: XIRR function (365-day year, worked example)
- SEC Investor.gov: What is compound interest?
- SEC Investor.gov: What is Risk?
CAGR practice quiz: 10 questions
Test yourself with 10 multiple-choice questions. Choose an answer and press Submit to see if you are right and why. Your score appears at the end.
The multiple is 10,000 ÷ 5,000 = 2. CAGR = 2^(1/4) − 1 ≈ 0.1892, so 18.92% a year. 25% is the simple average (100% ÷ 4).
Raising the multiple to the power 1/n is the same as taking its n-th root, which gives the one yearly growth factor that repeats n times.
End = 2,000 × 1.06³ = 2,000 × 1.191016 = $2,382.03. $2,360 adds simple interest only.
Solve 1.1^n = 3: n = ln 3 ÷ ln 1.1 ≈ 1.098612 ÷ 0.095310 ≈ 11.53 years. 7.27 years is the doubling time.
$100 becomes $150, then $75. CAGR = (75 ÷ 100)^(1/2) − 1 ≈ −13.40%. The average of +50% and −50% is 0%, which hides the loss.
Five values cover four years of growth: from 2019 to 2023 is 2023 − 2019 = 4 years.
n = 912 ÷ 365 ≈ 2.4986 years. CAGR = 1.2^(1/2.4986) − 1 ≈ 7.57%. Dividing 20% by 2.5 gives 8%, which ignores compounding.
Deposits raise the end balance without being growth. XIRR weighs each cash flow by how long it was invested, so it gives the true yearly rate.
Multiple = 30,000 ÷ 50,000 = 0.6. CAGR = 0.6^(1/5) − 1 ≈ −9.71% a year. −8% is the simple average of the 40% drop.
Divide 72 by the rate in percent: 72 ÷ 9 = 8 years. The exact value is ln 2 ÷ ln 1.09 ≈ 8.04 years.
Quiz complete
Frequently asked questions
How do you calculate CAGR?
Divide the end value by the start value, raise the result to the power 1 ÷ n (n = years), and subtract 1. For $10,000 that grew to $25,000 in 5 years: 2.50.2 − 1 ≈ 20.11% a year.
What is a good CAGR?
There is no single good number. Compare a CAGR with other options over the same years and with similar risk, such as a savings account, a bond fund or a market index. A higher CAGR in the past usually came with larger swings along the way.
Can CAGR be negative?
Yes. If the end value is below the start value, the multiple is less than 1 and the CAGR is negative. From $5,000 to $4,000 in 3 years the CAGR is about −7.17% a year.
How do I calculate CAGR in Excel?
Use =(End/Start)^(1/n)-1, for example =(25000/10000)^(1/5)-1, which returns about 0.2011. Excel's RRI function gives the same answer: =RRI(5,10000,25000). For dated deposits and withdrawals, use XIRR.
What is the difference between CAGR and IRR?
CAGR uses one start value and one end value. IRR, and XIRR with exact dates, uses every cash flow and its timing, so it is the right measure when money was added or withdrawn. With only one deposit and one final value, the two give the same rate.
Related calculators
Related to This Article
More math articles
- Grade 8 Informational Reading: Central Idea, Claims, and Text Structure Strategies
- Estimation Expedition: How to Solve Word Problems with Approximate Sums and Differences
- The Best Algebra 1 Book for Missouri Students
- ISEE vs. SSAT
- Math for Sports Stats: From Batting Averages to Advanced Analytics in 2026
- Independent executive agencies
- Free Grade 3 English Worksheets for Florida Students
- 8 Easy Steps for Success Study for a Math Test
- Grade 3 Math: Introduction to Multiplication
- Standard Form of a Circle


What people say about "CAGR Calculator: Growth Rate, End Value, Years & XIRR"?
No one replied yet.