📊 ROI Calculator

Calculate return on investment percentage, annualized ROI, CAGR, and payback period for any business or personal investment decision.

📊 Investment Return Calculator
$
$
$
📈 Results
Total ROI
Net Profit
Annualized ROI
CAGR
Payback Period
Investment vs Returns
Growth Over Time
📊

Enter Investment Details

Enter investment details and click Calculate ROI

Guide

What Is the ROI Calculator?

Last updated: July 2026 · Reviewed by the NeftCal editorial team

A ROI calculator — short for return on investment calculator — measures how much an investment gained or lost relative to what you put in, by comparing your initial investment to its final value. NeftCal's version goes beyond a single percentage: it's also an annualized ROI and CAGR calculator, a payback period calculator, and an investment fee calculator, all wrapped into one tool across 12 currencies. Quick presets make it a ready-made stocks ROI calculator, real estate ROI calculator, business ROI calculator, bonds ROI calculator, or gold ROI calculator, and an inflation toggle turns it into a real ROI calculator that adjusts for purchasing-power loss.

ROI is one of the simplest and most widely used investment metrics precisely because it's easy to compute and easy to understand — but that simplicity is also its biggest limitation. A 60% total ROI over 15 years is a very different result from the same 60% over 3 years, even though the headline number looks identical. That's why this calculator also reports annualized ROI and CAGR, which normalize returns to a per-year basis so investments of different lengths can be compared fairly.

Who Should Use This Calculator

This tool is useful for individual investors comparing stock, real estate, bond, or gold returns; small business owners evaluating whether a capital investment paid off; and anyone who wants to check whether a nominal gain still represents a real gain after inflation and costs are subtracted.

Why It Matters for Financial Planning

Comparing investment options without a consistent, time-adjusted metric can lead to poor allocation decisions — chasing a large total ROI that took decades to achieve, or dismissing a modest total ROI that was actually earned quickly. Normalizing for time (via annualized ROI and CAGR), for costs (via the additional costs field), and for inflation (via the real ROI toggle) gives a much more honest picture of how an investment actually performed, which is essential when deciding where to allocate money across the 12 supported currencies and across different asset types.

Common Scenarios

  • Comparing a stock portfolio's total return against a mutual fund or SIP investment over the same period
  • Checking whether a rental property's appreciation plus income beats its purchase and holding costs
  • Evaluating whether a small-business capital expenditure paid for itself within a reasonable payback period
  • Stripping out inflation to see the real ROI on an investment held during a high-inflation period
  • Cross-checking a total ROI figure against its equivalent CAGR before comparing it to another opportunity
  • Estimating roughly how long a given annualized return would take to double an investment using the Rule of 72

Tips for Accurate Results

  • Always include additional costs — brokerage fees, capital gains tax, maintenance — for a realistic net return, not just the gross gain
  • Use CAGR or annualized ROI, not total ROI, when comparing investments held for different lengths of time
  • Turn on inflation adjustment in high-inflation environments — a nominally positive ROI can still represent a loss in real purchasing power
  • Keep duration units (years or months) and currency consistent when comparing two ROI calculations side by side
  • Treat preset benchmark returns as illustrative starting points only, not guarantees — always substitute your own actual numbers
Formula

How ROI Is Calculated

Total ROI, annualized ROI, CAGR, and payback period, explained

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

Annualized ROI
Annualized ROI = (1 + ROI/100)^(1/Years) − 1

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

Real (Inflation-Adjusted) ROI — Fisher Equation
Real ROI = (1 + ROI/100) ÷ (1 + Inflation) − 1

Payback Period
Payback = Initial Investment ÷ Annual Net Profit
📈

Total ROI

Total ROI measures the absolute gain or loss relative to the initial investment, regardless of time. It's useful for comparing two investments of the same duration.

📅

Annualized ROI & CAGR

Annualized ROI normalizes returns over different time periods. CAGR shows the smoothed annual growth rate assuming reinvestment. Both allow fair comparison across different duration investments.

⏱️

Payback Period

The payback period is how long it takes to recover your initial investment. Shorter payback periods generally indicate less risk.

⚙️ Why This Formula Works

ROI is a ratio: it expresses net gain as a fraction of what was risked, which makes it dimensionless and easy to compare across investments of any size. Annualized ROI and CAGR both solve for the constant per-year growth rate that, compounded over the holding period, would produce the observed total return — this is why they use a fractional exponent (1/Years) rather than simple division, since dividing a total percentage by the number of years would understate the effect of compounding.

🎯 When to Use Each Metric

  • Total ROI — comparing investments of the same holding period
  • Annualized ROI / CAGR — comparing investments held for different lengths of time
  • Real ROI — evaluating performance in a high-inflation environment
  • Payback period — assessing how quickly capital is recovered, useful for risk assessment

📋 Assumptions

  • All cash flows happen at the start and end of the period (no interim cash flows modeled)
  • The payback period assumes a steady, even flow of returns each year
  • Additional costs are treated as a single lump-sum deduction from net profit
  • Inflation is assumed constant across the holding period when real ROI is calculated

⚠️ Limitations of the Formula

  • Doesn't account for the timing of multiple cash flows — use an IRR calculator for that
  • Annualized ROI is derived from total ROI (which reflects Additional Costs) while CAGR is calculated directly from Final Value ÷ Initial Investment, so the two can diverge slightly when costs are entered
  • Payback period is a simplified estimate, not an exact schedule, for investments with irregular returns
  • Doesn't model risk, volatility, or the probability of achieving the projected return
Walkthrough

Step-by-Step: How to Use the ROI Calculator

From initial investment to annualized return in under a minute

Choose your currency and an optional preset

Select from 12 currencies, and optionally click a Stocks, Real Estate, Business, Bonds, or Gold preset to pre-fill illustrative benchmark values you can then adjust.

Enter your initial investment and final value

Input the amount you originally invested and the value you received (or expect to receive) at the end of the holding period.

Set the investment duration

Enter how long the money was invested, in years or months using the Yrs/Mos toggle — this drives the annualized ROI, CAGR, and payback period calculations.

Add any additional costs, and optionally enable inflation adjustment

Enter brokerage fees, capital gains tax, maintenance, or management fees that reduce your real return. Toggle "Show inflation-adjusted ROI" and enter an inflation rate if you want a real ROI figure.

Click Calculate and interpret your results

The calculator instantly returns total ROI, net profit, annualized ROI, CAGR, payback period, and real ROI (if enabled), along with an investment-vs-returns chart and a year-by-year growth chart.

Example

Worked Example

A realistic ROI calculation, step by step

Scenario

Suppose you invest $50,000 in stocks and it grows to $80,000 after 5 years, with $1,000 in brokerage fees and taxes along the way.

Initial Investment$50,000
Final Value$80,000
Duration5 years
Additional Costs$1,000
Step 1 — Net profit: Net Profit = Final Value − Initial Investment − Costs = 80,000 − 50,000 − 1,000 = $29,000.
Step 2 — Total ROI: ROI = 29,000 ÷ 50,000 × 100 = 58%.
Step 3 — Annualized ROI: Annualized ROI = (1 + 0.58)^(1/5) − 1 ≈ 9.58% per year.
Step 4 — CAGR and payback period: CAGR = (80,000 ÷ 50,000)^(1/5) − 1 ≈ 9.86% per year (slightly higher than annualized ROI since it ignores the $1,000 cost). Payback Period = 50,000 ÷ (29,000 ÷ 5) ≈ 8.6 years.
Total ROI
+58.00%
Annualized ROI
+9.58%
Payback Period
8.6 yrs

Explanation: The 58% headline number looks strong, but the annualized figure of roughly 9.58% per year is what actually lets you compare this investment against, say, a bond yielding 5% or a savings account yielding 4% — all on the same per-year basis. Note that CAGR (9.86%) runs slightly higher than annualized ROI (9.58%) here specifically because CAGR doesn't subtract the $1,000 in additional costs.

Interpretation

Understanding Your Results

What your annualized ROI actually tells you

Because annualized ROI and CAGR both express performance as a rate per year, they're the most useful figures for a rough, general comparison across investment types. The table below is a general read on annualized returns — not a guarantee, and not specific to any particular market or period.

Annualized ROI / CAGRGeneral ReadTypical Context
Under 3%Low — may not outpace inflationCash, low-yield savings, some bonds
3% – 10%ModerateDiversified portfolios, many bonds, some real estate
Above 10%Strong, but check the risk takenGrowth equities, successful business ventures — usually with higher volatility

For investors: a higher annualized ROI isn't automatically "better" without also considering the risk and volatility that produced it — two investments with the same annualized return can carry very different levels of uncertainty.

For business owners: pair the annualized ROI with the payback period — a high ROI that takes a decade to materialize may matter less to your cash flow than a moderate ROI recovered in two years.

Risk considerations: ROI, annualized ROI, and CAGR are all backward-looking or projection-based figures — they describe a specific pair of start/end values, not a guarantee of future performance. Markets fluctuate, and past returns (including any preset benchmark figures on this page) do not predict future results.

ℹ️

This tool provides general financial estimates for educational purposes only and does not constitute personalized financial, tax, or investment advice. Investment returns are never guaranteed and past performance is not indicative of future results. Consult a licensed financial advisor before making investment decisions.

Use Cases

Practical Use Cases for the ROI Calculator

Where this ROI calculator earns its keep

📈

Stock portfolio review

Check the total and annualized return on a stock or ETF position before deciding whether to hold or sell.

🏠

Real estate investment

Evaluate a rental property's appreciation and income against its purchase and holding costs.

💼

Business capital projects

Assess whether a new equipment purchase or expansion paid for itself within a reasonable payback period.

📄

Bond and fixed-income review

Compare a bond's realized return against equities or real estate on an annualized basis.

🥇

Gold and commodities

Track the return on a gold or commodity holding over a multi-year period.

🌍

Cross-border comparisons

Compare returns across 12 currencies for international investments or relocation planning.

💸

Inflation-adjusted planning

See your real ROI after accounting for inflation, especially important in high-inflation economies.

🧾

Fee and tax impact analysis

Quantify exactly how much brokerage fees and capital gains tax reduce your net return.

⏱️

Payback period planning

Estimate how long it will take to recover an initial investment for cash-flow forecasting.

⚖️

Cross-asset comparison

Put stocks, real estate, bonds, gold, and business investments on the same annualized footing.

Pros & Cons

Advantages and Limitations

What this ROI calculator does well, and where it can't replace professional advice

✅ Advantages

  • Computes total ROI, annualized ROI, CAGR, and payback period in one place
  • Free, instant, and requires no signup or personal information
  • Runs entirely in your browser — your financial data is never sent to a server
  • Supports 12 currencies for cross-border comparisons
  • Quick presets for stocks, real estate, business, bonds, and gold
  • Optional inflation-adjusted real ROI using the Fisher equation
  • Additional costs field for a realistic net-of-fee, net-of-tax return
  • Duration entry in years or months for flexible holding periods
  • Visual charts (investment vs. returns, year-by-year growth) for quick interpretation
  • Downloadable plain-text summary of your results
  • Works for any investment type — not limited to a single asset class
  • Mobile-friendly and fast-loading

⚠️ Limitations

  • Doesn't account for the timing of multiple interim cash flows — use an IRR calculator for that
  • Preset benchmark returns are illustrative only, not guarantees of actual market performance
  • Payback period assumes an even, steady flow of returns, which is rarely exactly true
  • Doesn't model investment risk, volatility, or probability of loss
  • Real ROI assumes a constant inflation rate across the whole holding period
  • Doesn't account for currency exchange-rate risk on cross-border investments
  • Not a substitute for a full tax return or licensed financial/tax advice
  • Results are only as accurate as the final value you enter — actual/projected values may differ
Reference

ROI vs. Related Return Metrics

How ROI compares to CAGR, IRR, and simple interest

FeatureROICAGRIRR
What it measuresTotal percentage gain/lossSmoothed annual growth rateAnnual rate accounting for cash-flow timing
Time-aware?No (unless annualized)YesYes
Handles multiple cash flows?NoNoYes
Best forSimple single-investment comparisonsComparing investments of different lengthsReal estate, business projects with periodic cash flow
ComplexityLowLowHigher — usually needs software/iteration

Common Mistakes and Expert Tips

❌ Common Mistakes

  • Comparing total ROI across investments held for very different lengths of time
  • Ignoring fees, taxes, and other costs when calculating "actual" return
  • Treating preset benchmark returns as guaranteed future performance
  • Mixing up annualized ROI and CAGR when the two intentionally diverge (due to costs)
  • Forgetting to adjust for inflation when evaluating returns in a high-inflation economy
  • Using ROI for investments with multiple interim cash flows instead of IRR

💡 Expert Tips & Best Practices

  • Always look at annualized ROI or CAGR, not just total ROI, before comparing two investments
  • Enter every real cost you can identify — fees compound the same way returns do
  • Use the inflation toggle whenever you're evaluating returns over multiple years
  • Cross-check a strong ROI against its payback period to gauge practical risk
  • For projects with recurring cash flows (rent, dividends), pair this tool with an IRR calculator
FAQ

Frequently Asked Questions

Common questions about ROI calculations

What is a good ROI?
A "good" ROI depends on the investment type and market. Equity markets have historically returned 7–12% annually, depending on the market and time period — e.g. ~10% for the US S&P 500, ~7–8% for UK/Europe. Real estate typically returns 5–12%. A business investment with 20%+ annual ROI is generally considered excellent. Higher ROI usually comes with higher risk.
What is the difference between ROI and CAGR?
ROI gives you the total return over the entire investment period. CAGR (Compound Annual Growth Rate) shows the equivalent steady annual growth rate. For example, a 60% total ROI over 3 years equals about 17.1% CAGR — meaning the investment grew as if it earned 17.1% per year, compounded.
Should I include taxes in the ROI calculation?
For a realistic ROI, yes — you should include taxes on capital gains, along with brokerage fees, stamp duty, maintenance costs, and any other expenses. Use the "Additional Costs" field to factor these in. The net-of-tax ROI gives a more accurate picture of your actual return.
How does ROI compare to IRR?
IRR (Internal Rate of Return) is more sophisticated than ROI as it accounts for the timing of cash flows. ROI treats all cash as happening at start and end. IRR is preferable for investments with multiple cash flows over time (like real estate with monthly rent). For simple single-investment scenarios, ROI is sufficient.
What is inflation-adjusted (real) ROI?
Nominal ROI is what you see on paper. Real ROI strips out the effect of inflation to show your actual gain in purchasing power. For example, a 15% nominal ROI with 6% inflation gives a real ROI of about 8.5%. This matters most in high-inflation economies — use the "Show inflation-adjusted ROI" toggle above to calculate it.
Which currencies does this ROI calculator support?
The calculator supports 12 currencies: USD, INR, EUR, GBP, JPY, AUD, CAD, SGD, AED, BRL, TRY, and CHF. Switching currencies updates the input defaults, slider ranges, and number formatting to match that currency's locale.
What investment type presets are available, and are the benchmark returns guaranteed?
Quick presets are available for Stocks, Real Estate, Business, Bonds, and Gold, each pre-filling an illustrative benchmark return and typical holding period you can adjust. These are rough historical averages for reference only, not guarantees — actual returns vary widely by market, timing, and individual investment.
Can I enter investment duration in months instead of years?
Yes. The Investment Duration field has a Yrs/Mos toggle — switch to Mos to enter the holding period in months (up to 120) instead of years (up to 30). All annualized figures like Annualized ROI and CAGR automatically convert the entered duration to years internally.
What should I include in "Additional Costs"?
The Additional Costs field is for any expense that reduces your real return — brokerage or transaction fees, capital gains tax, stamp duty, maintenance, or management fees. It's optional and defaults to zero; whatever you enter is subtracted from net profit before ROI, Annualized ROI, and payback period are calculated.
What is the payback period and how is it calculated?
The payback period is how long it takes to recover your initial investment, calculated as Initial Investment ÷ Annual Net Profit. It assumes a steady, even flow of returns each year, so it's a simplified estimate rather than an exact schedule for investments with irregular cash flows.
Why might Annualized ROI and CAGR show different numbers?
Both normalize returns to a yearly rate, but they're calculated differently. Annualized ROI is derived from your total ROI percentage, which already reflects Additional Costs, while CAGR is calculated directly from Final Value ÷ Initial Investment and does not subtract Additional Costs. If you entered any additional costs, expect Annualized ROI to run slightly lower than CAGR.
Can I export or save my ROI calculation?
Yes. After calculating, click "Export Result" to download a text file summarizing your inputs (currency, initial investment, final value, duration) and outputs (Total ROI, Net Profit, Annualized ROI, CAGR, Payback Period, and Real ROI if enabled).
How is ROI different from CAGR and the Rule of 72?
ROI is a simple percentage return over the whole holding period — it doesn't by itself say anything about time. CAGR annualizes a start and end value into a single steady yearly growth rate, which is what this calculator also reports alongside total ROI. The Rule of 72 goes a step further and uses that annual rate to estimate roughly how many years it would take an investment to double. All three are related, but answer different questions: ROI answers "how much did I gain," CAGR answers "what steady annual rate would produce that gain," and Rule of 72 answers "how long until this doubles."
Is ROI the same as simple interest?
No. Simple interest (SI = P × R × T) assumes a fixed rate applied only to the original principal, with no compounding, and is typically used for loans or deposits with a stated annual rate. ROI is a broader measure of any investment's total percentage gain or loss over its full holding period, regardless of whether the underlying growth was linear, compounding, or irregular.
Learn More

Authoritative Resources on Investment Returns

Official guidance to complement this calculator — not a substitute for licensed financial advice

Related Calculators

Explore other financial tools