Skip to main content
Desi Calculator Logo Desi Calculator
Skip to main content
Smart Finance

ROI Calculator — Return on Investment & Annualized CAGR

Enter your investment cost and net profit to compute the Return on Investment (ROI) percentage and annualised return over any holding period.

Investment Details

$
$
Optional
$
Optional
$
Optional
$

📊 ROI & CAGR Formulas

Analyzing your investment yields involves calculating basic returns as well as time-adjusted compound growth figures. Here is the financial math behind this calculator.

1. Total Cost Basis (Capital Outlay)

Your true investment cost is not just the initial ticket price. It includes any extra capital injected plus frictional costs like broker commissions:

Total Cost = Initial Investment + Contributions + Fees

2. Total Value basis (Gross Returns)

Gross returns represent the final asset value plus cash dividends paid out to you:

Gross Returns = Ending Value + Dividends Received

3. Simple ROI vs. Annualized Return (CAGR)

Simple ROI is the absolute percent growth of the initial capital outlay:

Simple ROI % = [(Gross Returns - Total Cost) / Total Cost] × 100

Annualized ROI (CAGR) computes the geometric mean growth rate per year, which standardizes comparison over a 12-month period:

Annualized ROI % = [(Gross Returns / Total Cost)^(1 / Years) - 1] × 100

Frequently Asked Questions

What does ROI (Return on Investment) measure?

Return on Investment (ROI) is a financial metric used to evaluate the profitability of an investment. It calculates the net profit or loss as a percentage of the total starting cost of the investment, making it easy to compare the efficiency of different capital allocations.

What is the difference between simple ROI and Annualized ROI (CAGR)?

Simple ROI shows the absolute percentage gain or loss over the entire holding period of an investment, regardless of duration. Annualized ROI (Compound Annual Growth Rate, or CAGR) measures the average annual return. Annualized ROI is essential when comparing investments with different holding periods (for example, a 50% gain over 10 years vs. a 20% gain over 2 years).

How do transaction fees and dividends affect my net ROI?

Dividends and interest payments earned during the investment increase your total return. Transaction fees, brokerage commissions, and advisory expenses increase your capital outlay (cost basis). Factoring both values in gives you a true 'net' ROI instead of an inflated 'gross' ROI.

What does a negative ROI mean?

A negative ROI indicates a net loss on your investment, meaning the final value plus any income earned was less than the sum of your initial investment, contributions, and fees. For instance, if you invest $1,000 and exit with $900, your net loss is $100, resulting in a -10% ROI.

What is generally considered a good ROI?

A good return depends on risk tolerance, market conditions, and asset class. Historically, the U.S. stock market (represented by the S&P 500 index) has averaged an annual return of about 10% before inflation. Real estate yields often average 6% to 8%, while lower-risk instruments like government bonds or high-yield savings yield 3% to 5%.

Saved to Browser History!

Your calculation is securely saved to this device. No account required!

About This Calculator

Target Audience: Business owners, stock traders & real estate investors

💡 What Does This Calculator Do?

The ROI (Return on Investment) Calculator measures the overall profitability and annualized rate of return (CAGR) for financial investments, business projects, real estate deals, and marketing campaigns.

📋 How to Use It

  1. 1
    Initial Cost: Enter total money invested at the start.
  2. 2
    Final Value / Revenue: Enter total money received back or current portfolio valuation.
  3. 3
    Time Duration: Input length of investment in years or months.

🧬 The Logic Explained Simply

  • The Concept: ROI measures net profit relative to initial capital spent. Annualized ROI (CAGR) adjusts this return for time, allowing direct comparison between short-term trades and long-term multi-year holdings.
  • The Formula: Simple ROI = [(Final Value - Initial Cost) / Initial Cost] × 100; Annualized CAGR = [(Final Value / Initial Cost)^(1 / Years) - 1] × 100.

💡 Real-World Calculation Breakdown

Suppose you purchase shares for $10,000 and sell them 4 years later for $18,000:

  1. 1
    Net Gain = $18,000 - $10,000 = $8,000 profit.
  2. 2
    Simple ROI = ($8,000 / $10,000) × 100 = 80.0% total return.
  3. 3
    Annualized CAGR = [($18,000 / $10,000)^(1 / 4) - 1] × 100 = 15.83% per year.

You Might Also Like

Mortgage Calculator — Monthly Principal, Interest & Amortization

The Mortgage Calculator helps home buyers, real estate investors, and homeowners estimate their exact monthly mortgag...

Loan Calculator — Monthly Payment & Interest Cost Estimator

The Loan Calculator computes the exact monthly installment, total interest payable, and final loan payback amount for...

Compound Interest Calculator — Investment Growth & APY Yield

The Compound Interest Calculator projects how investments, savings accounts, and reinvested dividends grow exponentia...

Budget Calculator — 50/30/20 Rule & Expense Planner

The Budget Calculator organizes your monthly net income and splits expenses into Needs, Wants, and Savings using the ...