ROI Calculator

Calculate your return on investment, net profit, and projected growth over time.

Investment Details
Please enter a valid amount greater than 0.
Please enter a valid final value.
1 30
Please enter a valid number of years (1–100).
Results
Investment Composition
Visual Breakdown

Year-by-Year Growth

Year Value Growth ($) Growth (%) Total ROI

How to Use This ROI Calculator

Enter your initial investment (what you put in) and the final value (what you got back or expect to get back). Set the investment period in years using the slider or input. Optionally add any additional costs like fees or maintenance expenses. Choose your compounding frequency and hit Calculate ROI. You'll instantly see your ROI percentage, net profit, annualized return, and a full year-by-year breakdown table.

Why This Matters

ROI — Return on Investment — is arguably the single most important metric in personal finance and business. Whether you're evaluating a stock portfolio, a rental property, a marketing campaign, or a new piece of equipment for your business, ROI tells you whether the investment was worth it.

Consider a few real-world examples: If you invested $50,000 in a rental property 10 years ago and it's now worth $110,000 (after accounting for rental income minus expenses), your ROI is 120% — or about 8.3% annualized. That beats the S&P 500's average during many periods. On the other hand, if you spent $5,000 on a marketing campaign that generated $4,200 in new revenue, your ROI is negative (-16%), and you should reconsider that channel.

Business owners use ROI to prioritize capital allocation. Investors use it to compare asset classes. Even personal decisions — like paying for a certification course ($2,000) that earns you a $10,000 salary bump — can be evaluated through ROI (400% in year one alone).

The annualized ROI (CAGR) is especially useful when comparing investments held for different durations. A 50% return over 10 years is far less impressive than a 50% return over 2 years — annualizing makes them comparable.

How It's Calculated

The basic ROI formula is straightforward:

ROI (%) = ((Final Value − Initial Investment) / Initial Investment) × 100

For net profit after costs:

Net Profit = Final Value − Initial Investment − Additional Costs

For the Annualized Return (CAGR — Compound Annual Growth Rate):

CAGR = ((Final Value / Initial Investment) ^ (1 / Years)) − 1

The year-by-year breakdown is calculated by applying the implied annual growth rate compounded over each year, giving you a realistic picture of how value accumulates over time.

Tips & Common Mistakes

Frequently Asked Questions

What is a good ROI?
A "good" ROI depends on the asset class and time horizon. The S&P 500 has historically returned around 10% annually (7% after inflation). Real estate averages 8–12% including rental income. A business investment should typically return at least 15–20% to justify the risk and effort. Always compare against a relevant benchmark — your opportunity cost.
What's the difference between ROI and CAGR?
ROI gives you the total percentage return over the entire investment period, regardless of how long it took. CAGR (Compound Annual Growth Rate) annualizes that return so you can compare investments held for different durations. For example, $10,000 growing to $20,000 over 5 years is a 100% total ROI, but only a 14.87% CAGR — a more useful number for comparison.
Can ROI be negative?
Yes — a negative ROI means your final value was less than your initial investment, i.e., you lost money. This is common in volatile investments like individual stocks or speculative real estate. This calculator will clearly show negative ROI in red, along with the exact dollar loss, so you can quantify downside scenarios before committing capital.
How does compounding frequency affect ROI?
Compounding frequency matters most when you're projecting future growth from a known annual rate. More frequent compounding (monthly vs. annually) produces slightly higher effective returns because interest earns interest sooner. For a 10% nominal rate over 10 years, annual compounding yields 159% ROI while monthly compounding yields about 170% — a meaningful difference on large sums.