What's a "Good" Stock Return? How to Actually Know If You're Winning
Investing Writer

The Question Every Investor Asks Wrong
"Is my portfolio doing well?" seems like a simple question, but most people answer it badly β by looking at a single percentage in isolation. A 20% total gain feels satisfying on its own. But 20% over 2 years is excellent. 20% over 15 years is genuinely poor. The number alone tells you almost nothing without context.
The Three Things a "Good Return" Actually Requires
To honestly evaluate whether your return is good, you need three pieces of context together: the total ROI, the time period it took, and what a reasonable benchmark achieved over that same period. Skip any one of these, and you're guessing.
Step 1: Get Your Total ROI Right
Start with your actual total return, including dividends, not just price appreciation. As covered in the ROI lesson, ignoring dividends can meaningfully understate your real performance, especially for dividend-paying stocks held over several years.
Step 2: Convert to CAGR
Your total ROI means little without knowing the timeframe. Converting it to CAGR β the annualized version of your return β makes it directly comparable to other investments, no matter how long each was held. A 60% total return over 3 years (roughly 17% CAGR) is a completely different achievement than 60% over 15 years (roughly 3.2% CAGR).
Step 3: Compare Against a Real Benchmark
This is the step most investors skip entirely. Your CAGR only becomes meaningful once you compare it to what a simple, low-effort alternative would have achieved over the same period β typically a broad market index. Historically, the S&P 500 has delivered a long-term CAGR in roughly the 7-10% range, though any specific period can vary significantly above or below that.
Putting It All Together: An Example
| Metric | Your Stock | S&P 500 (same period) |
|---|---|---|
| Total ROI (5 years) | 65% | 58% |
| CAGR | 10.5% | 9.6% |
| Verdict | Outperformed the benchmark β a genuinely good result | |
Without the benchmark column, 65% looks impressive in isolation but tells you nothing about whether you actually beat a simple index fund alternative. With it, you can see this specific result did meaningfully outperform β which is the actual definition of a "good" return: beating what you could have gotten with minimal effort.
Why This Matters More Than It Seems
If your stock-picking or actively managed fund is consistently underperforming a simple index fund over meaningful time periods, the extra research, risk, and effort may not be worth it compared to just holding a low-cost index fund. This is exactly why comparing against a benchmark β not just looking at your own return in isolation β is the honest way to evaluate performance.
Adjusting for Risk
One more layer worth considering: a stock that returns the same CAGR as the market but with far more volatility along the way isn't necessarily an equally good result. Two investments with identical CAGR can carry very different risk profiles, and a smoother ride to the same destination is generally preferable to a volatile one, especially closer to when you'll need the money.
Calculate Your Real Numbers
Start by getting your actual ROI right. Use our Stock ROI Calculator to include dividends in your total return, then convert to CAGR using our CAGR Calculator for a fair, benchmark-ready comparison.
Common Mistakes
1. Judging a return without knowing the time period. A percentage gain means very little on its own β always pair it with how long it took.
2. Never comparing against a benchmark. A return that sounds good in isolation can still be underperforming what a simple index fund would have delivered over the same period.
3. Ignoring dividends when calculating ROI. Price-only returns can understate your actual performance, sometimes significantly, for dividend-paying stocks.
Key Takeaway: A "good" return requires three things together β your total ROI (including dividends), the time period it took (converted to CAGR), and a comparison against a real benchmark like a broad market index. Skip any one of these, and you're not actually evaluating performance, just looking at a number in isolation. This wraps up the full picture for measuring investment performance across the Investing Metrics course.
Frequently Asked Questions
What counts as a good CAGR for individual stocks?
Beating the broad market's historical CAGR (roughly 7-10% long-term) is generally considered a genuinely good result, since that's the return available with minimal effort through an index fund.
Should I compare my returns against the S&P 500 even if I own individual stocks in other sectors?
Yes, broadly β the S&P 500 is the most common baseline for "what a simple, low-effort alternative would have earned," which is the relevant comparison for judging whether active stock-picking is worth the extra effort and risk.
Is it fair to compare a 2-year return against the market's long-term average?
Not directly β short time periods can deviate significantly from long-term averages in either direction. It's more meaningful to compare your return against the benchmark's performance over that exact same period, not its historical long-term average.
Does a higher return always mean a better investment?
Not necessarily β a higher return achieved with significantly more volatility or risk isn't automatically "better" than a slightly lower, steadier return, especially depending on your timeline and risk tolerance.