ROI Calculator - Return on Investment

ROI (Return on Investment) measures how much profit you made relative to what you invested. This calculator gives you the total ROI as a percentage, the net profit or loss in currency, and the annualized ROI - the equivalent yearly return if held for the specified period.

₹1,00,000
₹
₹1,50,000
₹
yrs
ROI
50%
Total return on your investment
Net profit / loss
₹50,000
Annualized ROI
14.47%

How to calculate ROI

The total ROI divides your net gain by the initial investment and expresses it as a percentage. The annualized ROI uses the compound annual growth rate (CAGR) formula to tell you the equivalent per-year return, making it easy to compare investments with different time horizons.

Formula
ROI = (Final - Initial) / Initial x 100 | Annualized = (Final/Initial)^(1/years) - 1

Example. Investing 1,00,000 that grows to 1,50,000 over 3 years is a 50% total ROI and an annualized ROI of about 14.47% per year.

Frequently asked questions

What is a good ROI?

It depends on the asset class and risk. Equity markets have historically returned 10-15% annually; a bank FD might return 6-7%. A higher ROI is better, but always compare against the risk taken and alternatives available.

What is CAGR?

CAGR (Compound Annual Growth Rate) is the annualized ROI shown here. It represents the steady year-by-year return that would get you from the initial to the final value over the given period.

Related calculators

Embed this calculator

Free to use on any site. Please keep the credit link.

<iframe
  id="letmecalc-roi-calculator"
  src="https://letmecalc.com/embed/finance/roi-calculator"
  title="ROI Calculator"
  width="100%"
  height="620"
  style="border:0;max-width:100%"
  loading="lazy"
></iframe>
<p><a href="https://letmecalc.com/finance/roi-calculator" target="_blank" rel="noopener">ROI Calculator</a> by letmecalc</p>
<script>
(function () {
  var f = document.getElementById("letmecalc-roi-calculator");
  window.addEventListener("message", function (e) {
    if (e.origin !== "https://letmecalc.com") return;
    if (!f || e.source !== f.contentWindow) return;
    var d = e.data;
    if (!d || d.source !== "letmecalc-embed" || d.type !== "resize") return;
    if (typeof d.height === "number" && d.height > 0) {
      f.style.height = d.height + "px";
    }
  });
})();
</script>