Language
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)
ROI Calculator

ROI Calculator

Calculate return on investment, net profit, and annualized ROI instantly. Compare multiple investments side by side.

What is ROI?

ROI (Return on Investment) is one of the most widely used financial metrics to evaluate the efficiency and profitability of an investment. It measures how much profit or loss you've made relative to the amount you invested, expressed as a percentage.

Whether you're evaluating a stock portfolio, a real estate purchase, a marketing campaign, or a business venture, ROI gives you a clear, comparable number to assess performance.

Why Use an ROI Calculator?

Calculating ROI manually can be straightforward for simple cases, but becomes more complex when you need to:

Compare Time Horizons

Compare investments with different time periods using annualized ROI for accurate performance assessment

Evaluate Multiple Options

Analyze multiple investment opportunities side by side to make informed, data-driven decisions

Benchmark Performance

Compare your returns against market averages like the S&P 500 to gauge relative performance

Multi-Currency Support

Account for different currencies when investing internationally with automatic conversion
Smart Investment Decisions: This calculator handles all of these scenarios instantly, giving you the insights you need to make smarter investment decisions with confidence.

How to Use the ROI Calculator

Basic Calculation

1

Enter Investment Amount

Input the total cost of your investment — this is the initial capital you put into the opportunity

2

Enter Return Amount

Input the total amount you received back, including the original investment plus any gains or minus any losses

3

View Instant Results

The calculator instantly displays your ROI percentage, net profit, and annualized ROI — no button clicks required

Using Time Period

For investments held over time, enter the duration to get the Annualized ROI — a critical metric for comparing investments of different lengths:

  • Toggle between Years and Months depending on your investment period
  • Annualized ROI adjusts your return to a per-year basis using compound annual growth rate (CAGR)
  • Makes it easy to compare a 6-month investment with a 5-year investment on equal terms
Pro Tip: Always use annualized ROI when comparing investments with different time horizons. A 50% return over 5 years is very different from 50% over 1 year.

Comparing Investments

1

Expand Comparison Section

Click "Compare Investments" to reveal the comparison interface

2

Add Investment Options

Click "Add Investment" to add up to 3 additional investments for side-by-side analysis

3

Enter Details

Input the details for each investment — results update in real time as you type

4

Analyze Visual Comparison

A horizontal bar chart automatically appears to visualize performance differences at a glance

Reading the Results

Positive Returns

Green values indicate a profitable investment with positive returns

Negative Returns

Red values indicate a loss on your investment

Visual Bar

Shows the proportion of your original investment vs. profit with color-coded segments

Benchmark Badges

Highlights when your annualized ROI matches common investment benchmarks

Key Features

Instant ROI Calculation

Enter your investment and return amounts to get immediate results. The calculator computes ROI percentage, net profit, and annualized ROI as you type — no need to press any buttons.

Annualized ROI

The annualized ROI formula adjusts returns to a per-year basis using the compound annual growth rate (CAGR) method. This allows fair comparison between a 6-month investment and a 5-year investment.

Visual Investment Bar

A color-coded bar visually represents the ratio between your original investment and profit. For losses, the bar changes to red, making it immediately clear whether an investment performed well or not.

Benchmark Comparisons

Your annualized ROI is automatically compared against common investment benchmarks. When your ROI is close to a benchmark, the badge highlights automatically.

Investment Comparison

Add up to 3 additional investments to compare side by side. Each investment shows its own ROI, profit, and annualized return. A horizontal bar chart provides a visual comparison of all investments at a glance.

Multi-Currency Support

Switch between currencies using the currency picker. All values automatically adjust with proper formatting and currency symbols.

Investment Benchmark Standards

Your annualized ROI is automatically compared against common investment benchmarks:

S&P 500 Average ~10%
Real Estate Average ~8%
Bonds Average ~7%
Savings Accounts Average ~4%
Benchmark Highlighting: When your ROI is within 2 percentage points of a benchmark, that badge highlights to give you quick context on how your investment compares to market standards.

Frequently Asked Questions

What is the ROI formula?

ROI is calculated as: (Return Amount − Investment Amount) / Investment Amount × 100

Example: If you invest $10,000 and receive $15,000 back, your ROI is (15,000 − 10,000) / 10,000 × 100 = 50%

What is Annualized ROI?

Annualized ROI converts your total return into a yearly rate using the compound annual growth rate (CAGR) formula:

(Return / Investment)^(1/years) − 1

This makes it possible to compare a 50% return over 3 years with a 20% return over 1 year on equal terms. It answers the question: "What would my average yearly return be if this investment performed consistently?"

What's the difference between ROI and Annualized ROI?

Total ROI

Overall Return

  • Shows total percentage return
  • Doesn't account for time
  • Example: 100% over 10 years
Annualized ROI

Yearly Average

  • Normalizes to per-year basis
  • Enables fair time comparisons
  • Example: ~7.2% per year

A 100% ROI over 10 years is very different from 100% ROI over 1 year — annualized ROI captures this critical difference.

What does a negative ROI mean?

A negative ROI means you lost money on the investment. The percentage indicates how much of your original investment was lost.

Example: If you invested $10,000 and only received $8,000 back, your ROI is -20%, meaning you lost 20% of your original investment.

Negative ROI is displayed in red throughout the calculator to make losses immediately visible.

How do the benchmark comparisons work?

The calculator compares your annualized ROI against historical average returns of common investment types:

  • S&P 500: ~10% average annual return
  • Real Estate: ~8% average annual return
  • Bonds: ~7% average annual return
  • Savings Accounts: ~4% average annual return

When your ROI is within 2 percentage points of a benchmark, that badge highlights to give you quick context on how your investment compares to market standards.

Can I compare different investments?

Yes. Use the "Compare Investments" section to add up to 3 additional investments for comprehensive analysis.

  • Each investment calculates independently with its own metrics
  • A horizontal bar chart shows all annualized ROIs side by side
  • Visual comparison makes it easy to identify the best-performing investment
  • All results update in real-time as you modify values

Is my data private?

100% Private: All calculations are performed entirely in your browser. No data is sent to any server, and nothing is stored or tracked.

Your financial information remains completely confidential and secure on your device.

$
$
ROI +50.00%
Net Profit $5,000
Annualized ROI +50.00%
Investment vs Return $15,000
$10,000
$5,000
Investment Profit
Common Benchmarks
S&P 500 ~10% Real Estate ~8% Savings ~4% Bonds ~7%
How It Works

ROI (Return on Investment) measures the profitability of an investment as a percentage of the original cost.

ROI (Return − Investment) / Investment × 100
Annualized (Return / Investment)1/years − 1

Annualized ROI adjusts returns to a per-year basis, making it easier to compare investments with different time periods.

Enter your investment cost and total return to see ROI instantly
Switch between Years and Months for precise annualized ROI
Use Compare Investments to evaluate up to 3 investments side by side
Check the benchmark badges to see how your ROI compares to common investments
All calculations are done locally in your browser
Want to learn more? Read documentation →
1/6
Can't find it? Build your own tool with AI
Start typing to search...
Searching...
No results found
Try searching with different keywords