Calculate ROI, annualized return, CAGR, and compare investment performance
Understanding the percentage return on an investment is one of the most fundamental skills in personal finance and investing. Whether you bought a stock that doubled in value, sold a rental property for a profit, or watched a cryptocurrency swing wildly, the single most important question is always the same: what was my actual return? This free Percentage Return Calculator gives you a comprehensive answer. Enter your initial investment amount and the final value you received, along with the time period held, and the calculator instantly computes your total percentage return (ROI), annualized return, and compound annual growth rate (CAGR). Unlike simple calculators that only show one number, this tool distinguishes between your raw return and the time-adjusted annual return — a critical difference when comparing investments held for different durations. Beyond the basics, this calculator includes advanced features that most competitors lack. Enter any dividends, rental income, or other cash flows you received during the holding period, along with any fees, commissions, or expenses paid, and the calculator shows your true total return including all income and costs. An inflation adjustment field lets you see your real return — the return after accounting for purchasing power erosion. A tax rate input shows your after-tax return, helping you compare tax-advantaged and taxable investments on equal footing. The visual results include a color-coded performance gauge that rates your annualized return from Loss through Below Inflation, Conservative, Moderate, Good, Excellent, to Exceptional. A donut chart shows the split between your original investment and profit. A waterfall chart breaks down how dividends and fees affected your net return. A bullet chart benchmarks your performance against high-yield savings (~4%), US bonds (~5%), and the S&P 500 historical average (~10%). For multi-year holdings, a line graph and year-by-year table show the projected CAGR growth curve. The comparison mode lets you enter a second investment and see both results side by side in a single table, making it easy to evaluate which performed better on an annualized basis. Example presets for stock gains, real estate, cryptocurrency, bonds, and loss scenarios let you explore the calculator instantly. Whether you are a beginning investor learning to evaluate returns, a financial advisor comparing client portfolios, a real estate investor calculating net yield, or a student studying finance, this calculator provides the depth, accuracy, and visual clarity you need — all in your browser, with no account required.
Understanding Percentage Return
What Is Percentage Return?
Percentage return (also called return on investment or ROI) measures the profit or loss on an investment as a percentage of the original amount invested. The formula is simple: ROI = ((Final Value - Initial Value) / Initial Value) × 100. A positive percentage means you made money; a negative percentage means you lost money. For example, if you invested $10,000 and it grew to $15,000, your percentage return is 50%. This metric is universal — it works for stocks, bonds, real estate, crypto, business investments, and any other asset class. However, basic ROI does not account for time, which is why annualized return and CAGR are essential companions.
Annualized Return vs. CAGR
The annualized return converts any holding-period return into an equivalent annual rate, making it possible to compare investments held for different durations. The correct formula uses geometric compounding: Annualized Return = (Final Value / Initial Value)^(1/years) - 1. CAGR (Compound Annual Growth Rate) uses the same formula and is mathematically identical when no additional income or expenses are involved. The key insight is that simple division (ROI / years) understates multi-year returns because it ignores compounding. For example, a $1,000 investment that grows to $2,000 over 5 years has a 100% total ROI, but the CAGR is 14.87% — not 20%. Always use geometric annualization for accurate year-over-year comparison.
Total Return Including Income and Costs
Total return provides a more complete picture by including all cash flows — not just the change in asset value. It adds dividends, interest, rental income, or any distributions received, and subtracts fees, commissions, management costs, or other expenses. The formula adjusts the final value: Net Final Value = Final Value + Total Income - Total Expenses. Total Return = ((Net FV - Initial Value) / Initial Value) × 100. This is crucial for comparing, say, a growth stock (no dividends, high appreciation) with a dividend stock (moderate appreciation, steady income). Without total return, you would systematically undervalue income-producing assets.
Limitations and Context
Percentage return has important limitations. It assumes a single lump-sum investment and does not handle dollar-cost averaging or multiple contributions — for those scenarios, you need an internal rate of return (IRR) calculator. CAGR assumes smooth, constant growth, which never happens in reality; actual year-by-year returns may vary dramatically. Annualized return can be misleading for very short holding periods (a 10% return in one month annualizes to over 200%). Inflation adjustment uses a single flat rate, not actual CPI data over the period. Tax treatment is simplified — actual capital gains taxes depend on holding period (short vs. long-term), income brackets, and local jurisdiction. Despite these limitations, percentage return remains the most widely used and understood measure of investment performance.
Formulas Used
Percentage Return (ROI)
ROI = ((Final Value − Initial Value) / Initial Value) × 100
The total percentage gain or loss over the entire holding period.
Absolute Gain/Loss
Gain = Final Value − Initial Value
The dollar amount of profit or loss.
CAGR (Compound Annual Growth Rate)
CAGR = (FV / IV)^(1/n) − 1
The steady annual growth rate assuming compounding, where n is years held.
Total Return (with Income/Fees)
Total Return = ((FV + Income − Fees − IV) / IV) × 100
Return including all cash flows: dividends, interest, and expenses.
Real Return (Inflation-Adjusted)
Real Return = ((1 + Nominal) / (1 + Inflation)) − 1
Return after removing the effect of inflation on purchasing power.
After-Tax Return
After-Tax Return = Nominal Return × (1 − Tax Rate)
Simplified return after applying capital gains tax rate.
Reference Tables
Performance Benchmark Zones
How your annualized return compares to market benchmarks
| Zone | Annualized Return | Context |
|---|---|---|
| Loss | < 0% | Investment lost money |
| Below Inflation | 0–2% | Return doesn't keep pace with inflation |
| Conservative | 2–4% | Comparable to savings accounts or T-bills |
| Moderate | 4–8% | Comparable to bond funds |
| Good | 8–12% | In line with S&P 500 long-term average (~10%) |
| Excellent | 12–20% | Exceeds typical market returns |
| Exceptional | > 20% | Outstanding, rarely sustained long-term |
Worked Examples
Stock Investment Return
You bought $10,000 of stock 3 years ago. It is now worth $15,000. You received $600 in dividends and paid $150 in fees.
Basic ROI = ($15,000 − $10,000) / $10,000 × 100 = 50%
Net Final Value = $15,000 + $600 − $150 = $15,450
Total Return = ($15,450 − $10,000) / $10,000 × 100 = 54.5%
CAGR = ($15,000 / $10,000)^(1/3) − 1 = 14.47%
Annualized Total Return = ($15,450 / $10,000)^(1/3) − 1 = 15.60%
Your basic ROI is 50%, but including dividends and fees, your true total return is 54.5% with a 15.60% annualized return — well into the 'Excellent' performance zone.
How to Use
Enter Your Investment Details
Input the initial amount you invested (the purchase price or starting value) and the final value (the current value or amount you received when selling). Use one of the preset examples to see how the calculator works.
Set the Time Period
Choose between entering a duration (e.g., 3 years, 18 months, 90 days) or selecting actual start and end dates. The calculator automatically converts your time input to years for annualized calculations.
Add Income, Fees, and Adjustments (Optional)
Expand the Advanced Options to enter dividends or income received, fees or expenses paid, an inflation rate for real return calculation, and a tax rate for after-tax return. These provide a more complete picture of your true investment performance.
Review Results and Compare
Review your ROI, annualized return, CAGR, and performance rating. Use the charts and benchmark comparison to contextualize your results. Optionally enable the comparison mode to evaluate two investments side by side, then export your data as CSV or print the results.
Frequently Asked Questions
What is the difference between ROI and CAGR?
ROI (Return on Investment) is the total percentage gain or loss over the entire holding period, regardless of how long you held the investment. CAGR (Compound Annual Growth Rate) converts that total return into a smooth annual rate that accounts for compounding. For example, if your $10,000 investment grew to $20,000 over 5 years, your ROI is 100%, but your CAGR is 14.87%. CAGR is more useful for comparing investments held for different time periods because it normalizes returns to a standard annual basis. Both are important: ROI tells you how much you actually made, while CAGR tells you how fast your money grew per year.
Why does the simple annual ROI differ from the annualized return?
Simple annual ROI divides the total ROI by the number of years, which is a linear approximation that ignores compounding. The annualized return uses geometric compounding — it finds the annual rate that, when compounded over the holding period, produces the actual total return. Simple annual ROI always overstates multi-year returns. For example, a 100% total return over 5 years gives a simple annual ROI of 20%, but the actual annualized (compound) return is only 14.87%. The difference grows larger with longer periods and higher returns. Always prefer the annualized return for accurate performance measurement.
How do dividends and fees affect my total return?
Dividends and other income increase your total return because they represent additional value you received beyond the change in asset price. Fees and expenses decrease your return because they are costs you paid. The calculator adjusts your final value by adding total income and subtracting total expenses to compute the Net Final Value, then calculates Total Return using this adjusted number. For example, if you bought a stock for $10,000, it's now worth $11,000, you received $500 in dividends, and paid $100 in fees, your total return is ($11,000 + $500 - $100 - $10,000) / $10,000 = 14%, versus 10% looking at price change alone.
What is inflation-adjusted (real) return and why does it matter?
Inflation-adjusted return, also called real return, removes the effect of inflation from your nominal return. If your investment earned 8% but inflation was 3%, your real return is approximately 4.85% (calculated as (1.08 / 1.03) - 1). This matters because inflation erodes purchasing power — an 8% nominal return during a year of 8% inflation means your money did not actually grow in terms of what it can buy. Real return tells you whether your investment truly made you wealthier. This calculator uses the Fisher equation for precise real return calculation rather than simple subtraction, which would slightly overstate the adjustment.
How should I interpret the performance benchmark ratings?
The performance gauge rates your annualized return against historical market benchmarks. Loss (below 0%) means you lost money. Below Inflation (0-2%) means your return didn't keep pace with typical inflation. Conservative (2-4%) is comparable to savings accounts or treasury bills. Moderate (4-8%) matches many bond funds and conservative portfolios. Good (8-12%) is in line with the long-term S&P 500 average of roughly 10%. Excellent (12-20%) exceeds typical market returns. Exceptional (above 20%) is outstanding performance rarely sustained long-term. These are guidelines — actual inflation, risk levels, and market conditions vary, so always consider your specific context and investment goals.
Can I use this calculator for negative returns (losses)?
Yes, the calculator fully supports negative returns. If your final value is less than your initial investment, all metrics will show negative percentages. The donut chart switches from showing profit in the theme color to showing the loss amount in red. The performance gauge will show 'Loss' as the rating. The year-by-year CAGR projection will show a declining curve. This is useful for analyzing losing investments to understand the magnitude and annualized rate of loss, which helps you make better decisions about whether to hold, sell, or rebalance. Even the comparison mode works with losses, helping you identify which of two underperforming investments lost less.