100% browser-based · nothing stored

ROI Calculator

Find out whether your investment paid off — and by how much. Enter your initial investment, final value or net profit, and the time period to instantly see your total ROI, annualized return, net profit or loss, and a year-by-year projection. Free, no sign-up, and your numbers never leave your browser.

$
$

2.0 years

ROI

+45.00%

total return

Net Profit

$4,500

gain / loss

Annualized ROI

+20.42%

per year

Final Value

$14,500

total value

ROI: +45.00% over 24 monthsPayback period (est.): ~59 monthsAnnualized: +20.42%/yr

Investment vs. Return

Invested
Profit

All calculations happen in your browser — your financial data is never sent to any server. Results are estimates for informational purposes only and do not constitute financial advice.

How It Works

1

Enter your starting amount

Type in how much you originally invested, spent on a project, or paid for an asset — this is your baseline cost.

2

Enter the final value or profit

Use "Final Value" mode if you know what your investment is worth now, or switch to "Net Profit / Loss" and enter the gain or loss directly.

3

Set the investment period

Enter how many months the investment lasted. This lets the calculator work out the annualized rate so you can compare different investments fairly.

4

See your results instantly

ROI %, net profit, annualized return, and a payback estimate update in real time as you type. Nothing leaves your browser.

How to Use the ROI Calculator

  1. Enter your initial investment — the amount you put in at the start.
  2. Choose an input mode:
    • Final Value — enter the total value of the investment today (e.g. what you sold it for, or its current market value).
    • Net Profit / Loss — enter just the profit (positive) or loss (negative) without needing the total value.
  3. Enter the investment period in months — how long you held the investment.
  4. Results update in real time — no button required.
  5. Click "Show year-by-year projection" to see a breakdown of how the value grows (or falls) each year at the annualized rate.

Understanding the Results

Result What it means
ROI % The total percentage gain or loss over the entire investment period. Calculated as (Net Profit ÷ Initial Investment) × 100.
Net Profit The dollar amount gained (or lost): Final Value − Initial Investment. Negative means you lost money.
Annualized ROI The equivalent annual return — also called CAGR. Useful for comparing investments of different lengths. Calculated as (Final Value ÷ Initial Investment)^(1 ÷ years) − 1.
Final Value The total value of the investment at the end — your initial investment plus net profit.
Payback Period An estimate of how many months it would take to recover 100% of your initial investment at the current annualized return.

What Is ROI?

Return on Investment (ROI) is one of the most widely used financial metrics. It measures how much profit or loss you made relative to the amount you originally invested, expressed as a percentage. A positive ROI means you made money; a negative ROI means you lost some.

The standard formula is:

ROI = ((Final Value − Initial Investment) ÷ Initial Investment) × 100

ROI on its own doesn't account for time — a 50% return looks the same whether it took 6 months or 10 years. That's why this calculator also shows annualized ROI (sometimes called CAGR — Compound Annual Growth Rate), which converts the total return into an equivalent annual rate so you can compare different investments fairly.

ROI vs. Annualized ROI (CAGR)

Imagine you made a 60% total ROI. Was that a good or bad return? It depends entirely on how long it took:

Period Total ROI Annualized ROI
1 year 60% 60.0%
3 years 60% 17.1%
5 years 60% 9.9%
10 years 60% 4.8%

When comparing two investments, always compare their annualized ROI — not just the total return.

Features

  • Your data stays private: All calculations run entirely in your browser — nothing is uploaded or stored on any server.
  • No account required: Open the page and start calculating straight away.
  • Real-time results: All outputs update instantly as you type — no button to press.
  • Two input modes: Enter the final account/sale value, or just the net profit or loss directly.
  • Annualized ROI: Converts any time period to an equivalent annual rate for fair comparison.
  • Payback period: Estimates how long it takes to recover your full initial investment at the current annual return.
  • Year-by-year projection: See how your investment value would grow (or fall) each year at the annualized rate.
  • Visual breakdown: A bar shows the split between your original investment and the profit or loss at a glance.

Frequently Asked Questions

Is my financial data stored or shared?

No. All calculations run locally in your browser using JavaScript. The values you enter are never sent to or stored on any server.

What is ROI and how is it calculated?

ROI (Return on Investment) = ((Final Value − Initial Investment) ÷ Initial Investment) × 100. A positive number means you made money; negative means a loss.

What is annualized ROI (CAGR)?

Annualized ROI converts your total return into an equivalent annual rate using the formula: (Final Value ÷ Initial Investment)^(1 ÷ years) − 1. This lets you compare a 2-year investment with a 10-year one on equal footing.

What is the difference between ROI and annualized ROI?

Total ROI is the overall gain or loss as a percentage, with no regard for how long it took. Annualized ROI (CAGR) spreads that return over a single year so investments of different durations can be compared fairly.

How do I enter a loss?

Switch to "Net Profit / Loss" mode and enter a negative number (e.g. -2000 for a $2,000 loss). In "Final Value" mode, simply enter a final value lower than your initial investment.

Is this tool suitable for business ROI calculations?

Yes — the same ROI formula applies to marketing campaigns, capital projects, equipment purchases, and any other investment where you know the cost and the return. Results are estimates and do not account for taxes, inflation, or opportunity cost.

Results are estimates for informational purposes only and do not constitute financial advice. Consult a qualified financial adviser before making investment decisions.