Calculate Compound Annual Growth Rate (CAGR). Measure annualized investment returns.
Sometime in 2023, I was sitting at my kitchen table staring at my brokerage statement, feeling pretty good about myself. My portfolio had grown from $45,000 to $72,000 over three years. "$27,000 profit," I told my partner. "That's 60%!" She nodded, probably not caring, but I was proud.
Then a friend who actually works in finance asked me one question that ruined my evening: "What's your annualized return?"
I blinked. "Sixty percent divided by three years... twenty percent a year?" He shook his head slowly, the way a doctor shakes their head before delivering bad news. "That's not how compounding works."
He was right, of course. My actual CAGR — the Compound Annual Growth Rate — was 16.9%. Not bad, but noticeably less than the 20% I'd been bragging about. More importantly, I'd been using the wrong number to compare my portfolio against the S&P 500, against real estate, against anything. For three years, I'd been confidently making decisions based on a calculation method that was fundamentally wrong.
That night, I went down the rabbit hole. I learned about CAGR, IRR, absolute returns, and why each one matters for different situations. I built this calculator because I got tired of doing the math in spreadsheets. And I'm writing this because I think most individual investors — the people who actually need to understand these numbers — are running into the same trap I did.
If you've ever looked at your investment returns and thought "that seems too good to be true," you might be calculating wrong too. Let me show you what I learned.
CAGR tells you the constant annual growth rate an investment would need to go from its starting value to its ending value, assuming all gains were reinvested along the way. Think of it as the "smooth path" your money actually traveled, even if the real journey was a roller coaster.
Here's why that matters. Say you invest $10,000. In Year 1, you gain 50%. In Year 2, you lose 50%. Your simple average return is 0% — up 50, down 50, averages out to zero, right? Wrong. Your actual balance is $7,500. You lost 25% of your money despite an "average" return of zero. The CAGR correctly shows -13.4% per year.
This isn't a quirk. It's how math works when gains and losses compound asymmetrically. A 50% loss requires a 100% gain to recover. A 50% gain can be wiped out by a 33% loss. Simple averages completely miss this asymmetry, which is why they're practically useless for evaluating investments.
CAGR = (Ending Value / Beginning Value)^(1 / n) - 1
Where n = number of years. That's it. Three inputs: where you started, where you ended, and how long it took. The exponent accounts for compounding over time, which is what separates CAGR from simple division.
Example: $10,000 → $25,000 over 5 years. CAGR = (25000/10000)^(1/5) - 1 = 2.5^0.2 - 1 = 20.11% per year.
I like to think of CAGR as the "honest average." It doesn't get excited about one great year or terrified by one bad year. It tells you the steady rate your money actually grew at, which is the only number worth using when you compare one investment against another, or against an index, or against the inflation rate that's silently eating your purchasing power.
I see people mix these up all the time, and it leads to genuinely bad financial decisions. Let me break down the three most common return metrics, when to use each, and where people screw them up.
Formula: (Ending - Beginning) / Beginning
What it tells you: Total percentage gain or loss over the entire period, regardless of time.
Example: $10K → $25K = 150% absolute return.
When to use it: When you want a quick gut check. "Did this make money?" That's all it's good for.
The trap: 150% over 2 years is incredible. 150% over 20 years is mediocre. Without a timeframe, absolute return is meaningless — but your brain treats it like a score.
Quick gut check onlyFormula: (End/Start)^(1/n) - 1
What it tells you: Annualized growth rate with compounding baked in.
Example: $10K → $25K in 5 years = 20.11% CAGR.
When to use it: Comparing two investments held for different periods. Evaluating a stock, fund, or business over time. This is your default metric for most things.
The trap: It ignores everything in the middle. A smooth 10% every year and a volatile ride with the same start and end points produce identical CAGRs.
Default comparison toolFormula: Solves for the rate where NPV of all cash flows = 0
What it tells you: Annualized return when you have multiple cash flows at different times — contributions, withdrawals, dividend reinvestments.
Example: You invest $5K/year for 4 years into a 401(k), ending at $28K. IRR accounts for each deposit's individual growth period.
When to use it: Dollar-cost averaging, systematic investment plans, real estate with irregular cash flows, any scenario where you're moving money in and out.
Multiple cash flowsHere's my decision framework: if you bought something once and held it, use CAGR. If you've been adding money over time (like most retirement accounts), use IRR — or just track it with a proper ROI calculator that handles contributions. If someone quotes you a return without specifying which metric they're using, ask. If they can't tell you, don't trust the number.
And never, ever compare absolute return to CAGR. That's like comparing top speed to average speed — different measurements, different meanings, and mixing them up will lead you to overestimate your performance by a wide margin.
This is where CAGR earns its keep. Different asset classes grow at fundamentally different rates, and without a standardized yardstick, comparing them feels like comparing apples to office buildings. CAGR gives you that yardstick.
Let's say you bought NVIDIA in January 2020 at $58/share and sold in December 2024 at $135/share (split-adjusted). That's a CAGR of about 18.5% — strong for a large-cap stock. But compare that to someone who bought the same stock in September 2021 at $330 (pre-split) and held through the 2022 crash: their CAGR by late 2024 might be negative, even though it's the same company. Entry point matters enormously, and CAGR makes that brutally clear.
For stocks, I like to calculate CAGR over at least 3-5 year windows. Anything shorter and you're mostly measuring noise. Use our investment return calculator to model different holding periods and see how CAGR shifts.
Fund companies love to quote average annual returns. Skip those and look for the CAGR — it's required by the SEC in fund fact sheets for exactly the reason I explained above. A fund that returned +40%, -20%, +30%, -15%, +25% over five years has a simple average of 12% but a CAGR of only 9.2%. The fund company will emphasize the 12%. Your actual account balance reflects the 9.2%.
Real estate CAGR is trickier because you have to account for rental income, property taxes, maintenance, and leverage. A property that appreciates from $300K to $500K over 10 years has a 5.24% appreciation CAGR. But if you put 20% down ($60K) and the property appreciated $200K, your cash-on-cash return is much higher because of leverage — your $60K became roughly $260K in equity (minus mortgage paydown math). That's why real estate investors often use mortgage calculations alongside CAGR to get the full picture.
Adding rental income of $1,500/month that grows at 3% per year? Now your effective CAGR on the initial investment could be pushing 15-18%. Real estate looks mediocre until you factor in leverage and income, and then it starts looking very good indeed.
Small businesses have the widest CAGR range of any asset class. A successful tech startup might post 100%+ CAGR in early years. A local restaurant might be thrilled with 5%. When evaluating a business purchase, calculate trailing CAGR on revenue and profit separately — a business with 20% revenue CAGR but 3% profit CAGR is growing the top line but losing efficiency, which is a red flag disguised as good news.
Whenever someone tells me their investment returned X%, the first thing I ask is "compared to what?" The S&P 500 is the default benchmark for a reason — it's the collective performance of America's 500 largest companies, and it's the number you need to beat to justify actively managing your money instead of buying an index fund.
| Period | Start Value | End Value | CAGR | What Happened |
|---|---|---|---|---|
| 1980-1989 | $10,000 | $57,050 | 19.1% | Bull market, falling rates |
| 1990-1999 | $10,000 | $48,230 | 17.0% | Tech boom, dot-com bubble |
| 2000-2009 | $10,000 | $9,070 | -0.95% | Dot-com crash, financial crisis |
| 2010-2019 | $10,000 | $35,673 | 13.6% | Longest bull market in history |
| 2015-2024 | $10,000 | $33,540 | 12.9% | COVID crash and recovery, AI rally |
| 2010-2024 | $10,000 | $55,800 | 12.3% | Full post-crisis era |
Look at that 2000-2009 row. -0.95% CAGR. A whole decade of negative real returns. People who retired in 2000 with S&P 500-heavy portfolios watched their savings shrink for ten straight years. That's not a historical footnote — it's a warning about sequence risk and the danger of assuming past decades predict future ones.
The long-term CAGR of the S&P 500 (including dividends, 1926-2024) is about 10.2% per year, or roughly 7% after inflation. That's the number I use when projecting retirement savings or comparing my portfolio's performance. If my actively managed picks aren't beating 10% CAGR over a 5+ year window, I'd be better off in an index fund and spending my time on literally anything else.
There's a chart I love to show people: $1 invested in the S&P 500 in 1928 would be worth over $900,000 today with dividends reinvested. That's the power of a 10% CAGR compounding over 96 years. Most of that growth happened in the last 30 years. Time and compounding do the heavy lifting — you just have to stay in the game.
CAGR is a great summary metric, but summaries leave out details that matter. Here's what CAGR doesn't tell you, and why you should be suspicious of any investment pitched using only a CAGR figure.
Two investments with identical 10% CAGR over 10 years can have completely different experiences. Investment A grows steadily at 10% every single year. Investment B loses 25% in year 1, gains 55% in year 2, meanders for a while, then spikes 40% in year 9. Same destination, but the person holding Investment B probably had several panic attacks and might have sold at the bottom. Behavioral risk is real risk, and CAGR pretends it doesn't exist.
Always ask for the standard deviation alongside CAGR. A 12% CAGR with 8% standard deviation is a comfortable ride. A 12% CAGR with 30% standard deviation means you're holding on during some terrifying drops.
CAGR is extremely sensitive to your start and end dates. The S&P 500's CAGR from January 2007 to January 2023 looks very different from the CAGR measured from March 2009 to March 2024. Same index, different endpoints, potentially very different conclusions. This is how mutual fund companies cherry-pick time periods to make their performance look better. Always check the dates.
CAGR assumes you invested once at the start and cashed out once at the end. Real investing doesn't work like that. Most people contribute monthly to their savings accounts and retirement plans. If you invested $1,000 per month for 5 years and ended with $80,000, CAGR can't properly capture your return because each $1,000 had a different growth period. That's where IRR takes over.
When someone says "the average hedge fund returned 12% CAGR," they're usually only counting funds that survived. The ones that blew up and closed? Gone from the data. This inflates the apparent returns of the entire category by 1-3% per year in most studies. Individual stock CAGRs have the same problem — you can only calculate CAGR for stocks that still exist. Pets.com had a great CAGR right up until it didn't.
Knowing the formula is one thing. Knowing what to do with the result is another. Here's my personal framework — not financial advice, just how I think about it.
When I'm evaluating a stock, fund, or any investment opportunity, the first number I look up is the 5-year and 10-year CAGR. If a fund can't beat a basic S&P 500 index fund's CAGR over 5+ years, I move on. There's no reason to pay active management fees for below-index performance. I've saved myself from several "hot" investments by running this simple check.
If you're planning for retirement and assuming 15% annual returns, you're going to have a bad time. I use 7-8% as my baseline stock market expectation (after-inflation CAGR), stress-test at 5%, and consider anything above that a pleasant surprise. This is what compound interest calculations are built on — realistic CAGR assumptions, not optimistic ones.
When I was deciding whether to put extra money into my investment account or make an extra mortgage payment, I compared my portfolio's trailing CAGR (about 11%) against my mortgage rate (6.75%). The math said invest. But my risk tolerance said "pay down the guaranteed 6.75% debt." Both decisions were defensible — the CAGR comparison gave me the framework to make an informed choice.
My advisor used to send me quarterly reports showing "time-weighted returns" that always looked reasonable. When I started calculating my actual portfolio CAGR myself, I found the returns were 1.5-2% lower than what the reports implied, mostly because of fees and cash drag. Now I track my own CAGR from my actual statement values. It takes five minutes a year, and it keeps everyone honest.
This is the most useful thing most people don't know you can do with CAGR. Instead of asking "what did I earn?", you ask "what do I need to earn?" The formula is the same — you just solve for a different variable.
Required CAGR = (Target / Current)^(1/years) - 1
Example: You have $80,000 saved. You want $500,000 in 15 years for retirement.
Required CAGR = (500,000 / 80,000)^(1/15) - 1 = 6.25^0.0667 - 1 = 13.1% per year
Is 13.1% achievable? Historically, yes — the S&P 500 has done it. Consistently? That's harder. This is where the calculation gets real. If the required CAGR is above 12%, you probably need to either extend your timeline, increase your contributions, or accept more risk. If it's below 8%, you might be able to achieve it with a conservative balanced portfolio.
I ran this calculation when I was 30 and realized I needed a 14% CAGR to hit my retirement number by 55. That was too aggressive for my comfort. So I increased my monthly contributions by $300 (using the savings calculator to model the impact), which brought my required CAGR down to 10.5%. Much more realistic. The goal didn't change. The path to get there did.
You can also reverse-engineer the timeline. If you have $80,000, you need $500,000, and you're confident you can earn 9% CAGR, how many years will it take?
Years = ln(Target / Current) / ln(1 + CAGR)
Years = ln(500,000/80,000) / ln(1.09) = ln(6.25) / ln(1.09) = 1.8326 / 0.0862 = 21.3 years
So with a 9% CAGR, you're looking at roughly 21 years instead of 15. That's the difference between retiring at 51 and retiring at 57. One number — the assumed growth rate — shifts your retirement by six years. That's why getting your CAGR assumptions right matters so much.
If you want to skip the spreadsheet and get your answer in about ten seconds, here's exactly how to use the calculator above.
This is the amount you originally invested, the initial revenue of your business, the purchase price of your property — whatever starting point makes sense for what you're measuring. Use the dollar value at the beginning of the period you're evaluating.
The current value or the value at the end of your measurement period. For stocks, use the total value including dividends if you reinvested them. For real estate, include appreciation but understand that CAGR won't capture rental income unless you add it to the ending value.
Whole years only. If you held something for 3 years and 4 months, you could use 3.33 for a more precise result. For the cleanest comparison, use full-year periods.
The calculator shows your CAGR percentage, total return, and absolute dollar gain. Use the CAGR to compare against benchmarks or other investments. Use the total return for a quick sense of scale. Use the dollar gain to remind yourself that percentages are abstract but money is real.
Compare your CAGR against the S&P 500's historical 10% or against whatever benchmark is relevant. If your investment's CAGR is below the benchmark after fees, it might be time to reconsider your strategy. Use the NPV calculator if you need to factor in the time value of money for more complex decisions.
Standard CAGR: CAGR = (EV / BV)^(1/n) - 1
Reverse CAGR (required rate): Rate = (Target / Current)^(1/years) - 1
Time to reach goal: Years = ln(Target / Current) / ln(1 + CAGR)
Where: EV = ending value, BV = beginning value, n = number of years
CAGR (Compound Annual Growth Rate) measures the annualized return of an investment over a period, assuming profits were reinvested. It matters because it smooths out year-to-year volatility, giving you a single percentage that represents the steady growth rate your investment actually delivered. Unlike simple average returns, CAGR accounts for compounding, making it the most honest way to compare different investments.
Average return simply adds up yearly returns and divides by the number of years. CAGR uses compounding. Example: if you gain 50% one year and lose 50% the next, the average return is 0%. But your actual result is a 25% loss — and the CAGR correctly shows -13.4% per year. Average return always looks better than reality; CAGR tells you the truth.
It depends on the asset class and time period. The S&P 500 has delivered about 10% CAGR historically (7% after inflation). A good stock CAGR over 5+ years is 12-15%. Real estate typically yields 8-12% CAGR including appreciation and rental income. For a small business, 20%+ CAGR is strong. Always compare against a relevant benchmark, not in isolation.
Yes. If your ending value is less than your beginning value, CAGR will be negative. A negative CAGR means your investment lost money on an annualized basis. For example, if you invested $50,000 and it fell to $40,000 over 3 years, the CAGR is -7.19% per year.
CAGR assumes one initial investment and one final value with no cash flows in between. IRR (Internal Rate of Return) handles multiple cash flows at different times — like monthly contributions to a 401(k) or irregular withdrawals. Use CAGR for simple buy-and-hold comparisons. Use IRR when you're adding or removing money along the way.
CAGR includes whatever you put into the beginning and ending values. If you use total return figures (price appreciation + reinvested dividends), then yes. If you only use price data, dividends are excluded. For the most accurate picture of stock or fund performance, always use total return CAGR — price-only CAGR significantly understates actual gains.
Use the same CAGR formula but solve for the unknown. If you have $50,000 today and need $200,000 in 10 years, the formula tells you need a CAGR of 14.87% per year. Our calculator handles this — just plug in your starting value, target amount, and timeframe to see what annual growth you need to hit your goal.
CAGR only looks at the beginning and end points. Two investments can have the same CAGR but wildly different paths. Investment A might grow steadily at 10% every year. Investment B might lose 30% one year, gain 60% the next, and so on. Both could show 10% CAGR, but Investment B would be far more stressful to hold. Always pair CAGR with standard deviation or maximum drawdown data.