ROI Calculator

Calculate Return on Investment for any project or investment. Compare ROI across multiple scenarios.

Include transaction fees, maintenance, or other costs

Free ROI Calculator: Calculate Return on Investment & Compare Investments

Everything you need to know

Share:

Comprehensive Guide to Return on Investment (ROI)

Return on Investment (ROI) is a financial metric that measures the profitability of an investment relative to its cost, expressed as a percentage. ROI is one of the most important tools for evaluating whether investments are working hard for you. Whether you're considering real estate, stocks, business ventures, or personal development, ROI quantifies whether the money invested generated adequate returns. A strong ROI tells you the investment is worth making; a weak ROI suggests exploring better opportunities.

ROI is particularly valuable because it's simple to calculate and understand, yet powerful enough to guide major financial decisions. Comparing ROI across different investments, time periods, and asset classes helps you allocate capital most effectively. The challenge is choosing realistic assumptions—overestimating returns or underestimating costs leads to poor decisions. Learning to calculate and interpret ROI accurately is essential financial literacy.

How to Use the ROI Calculator

Using our ROI calculator is straightforward:

  1. Enter Initial Investment

    • Input total amount of money invested
    • Include all costs: purchase price, closing costs, renovation, etc.
    • Be complete and realistic about total investment
  2. Enter Current or Final Value

    • Input what the investment is worth now
    • Or what you received when you sold it
    • Include any income received (dividends, interest, rent)
  3. Enter Time Period (optional, for annualized ROI)

    • Input number of years held/invested
    • Allows calculation of annualized return
    • Enables comparison across different time periods
  4. View ROI Percentage

    • See simple ROI calculation
    • View annualized ROI for comparison
    • Understand profitability of investment
  5. Analyze and Compare

    • Compare ROI across multiple investments
    • Evaluate if ROI meets your goals
    • Identify best performers in your portfolio

ROI Formulas

Simple ROI (Total Return)

ROI = (Final Value - Initial Investment) / Initial Investment × 100%

Or alternatively:

ROI = (Net Profit / Total Investment) × 100%

Where Net Profit = Final Value - Initial Investment

Example: Real estate investment

  • Purchase price: $300,000
  • Improvements: $50,000
  • Total investment: $350,000
  • Sale price: $450,000
  • Net profit: $450,000 - $350,000 = $100,000
  • ROI = ($100,000 / $350,000) × 100% = 28.6%

Annualized ROI

Annualized ROI = [(Final Value / Initial Investment)^(1 / Years) - 1] × 100%

Example: $10,000 grows to $15,000 in 3 years

  • Annualized ROI = [($15,000 / $10,000)^(1/3) - 1] × 100%
  • Annualized ROI = [(1.5)^0.333 - 1] × 100%
  • Annualized ROI = [1.145 - 1] × 100% = 14.5% per year

ROI Including Additional Deposits

ROI = (Final Value - Total Invested) / Total Invested × 100%

Example: $10,000 initial, plus $5,000 additional deposit

  • Total invested: $15,000
  • Final value: $20,000
  • Net profit: $5,000
  • ROI = ($5,000 / $15,000) × 100% = 33.3%

Comparing Investment Periods (Annualized)

For investments held different time periods:

  • 2-year investment with 30% ROI: Annualized = 14% per year
  • 5-year investment with 30% ROI: Annualized = 5.4% per year

Always annualize when comparing investments across different time periods.

Practical ROI Examples

Example 1: Real Estate Investment

Scenario: Purchase rental property, improve, rent out, sell 5 years later

Investment:

  • Purchase price: $200,000
  • Down payment (20%): $40,000
  • Closing costs: $4,000
  • Renovations: $12,000
  • Total cash invested: $56,000

Returns Over 5 Years:

  • Cumulative rent collected: $45,000
  • Mortgage principal paid down: $35,000 (equity build)
  • Property appreciation: $50,000 (10% total)
  • Selling price: $250,000

Total Proceeds:

  • Remaining mortgage payoff: $150,000
  • Net from sale: $100,000
  • Cumulative rent: $45,000
  • Total received: $145,000

ROI Calculation:

  • Net profit: $145,000 - $56,000 = $89,000
  • ROI = ($89,000 / $56,000) × 100% = 158.9%
  • Annualized: [(145,000 / 56,000)^(1/5) - 1] × 100% = 21.6% per year

Example 2: Stock Market Investment

Scenario: Buy dividend-paying stock, hold 10 years

Investment:

  • Initial investment: $10,000
  • Share price: $50
  • Shares purchased: 200

After 10 Years:

  • Current share price: $75
  • Shares owned: 200 (reinvested dividends)
  • Total dividends received: $2,500

Calculation:

  • Current value: (200 × $75) + dividends = $15,000 + $2,500 = $17,500
  • Net profit: $17,500 - $10,000 = $7,500
  • Total ROI = ($7,500 / $10,000) × 100% = 75%
  • Annualized ROI = [(17,500 / 10,000)^(1/10) - 1] × 100% = 5.7% per year

Note: 5.7% annualized is below historical stock market average (~10%), suggesting either unlucky timing, poor stock selection, or market underperformance during this period.

Example 3: Business Venture

Scenario: Start small business, operate 3 years, then sell

Investment:

  • Initial startup capital: $25,000
  • Additional operating investment year 2: $5,000
  • Additional operating investment year 3: $3,000
  • Total invested: $33,000

Returns:

  • Cumulative profit (year 1-3): $18,000
  • Business sale price: $45,000
  • Total proceeds: $63,000

ROI Calculation:

  • Net profit: $63,000 - $33,000 = $30,000
  • Total ROI = ($30,000 / $33,000) × 100% = 90.9%
  • Annualized ROI = [(63,000 / 33,000)^(1/3) - 1] × 100% = 23.6% per year

Assessment: 23.6% annualized is strong, exceeding stock market returns. High-risk businesses can generate high ROI when successful.

Example 4: Personal Development Investment

Scenario: MBA program costing $60,000, increases earning potential

Investment:

  • MBA program cost: $60,000
  • Opportunity cost (lost 2 years salary): $80,000
  • Total investment: $140,000

Returns (Career Impact):

  • Salary increase: $20,000/year more for 30 years = $600,000 extra
  • Promotion opportunities: $150,000 additional (estimated)
  • Total career earnings increase: $750,000

ROI Calculation:

  • Net profit: $750,000 - $140,000 = $610,000
  • Total ROI = ($610,000 / $140,000) × 100% = 435.7%
  • Annualized (over 30-year career): [(750,000 / 140,000)^(1/30) - 1] × 100% = 7.1% per year

Assessment: Even with opportunity costs included, MBA provides 7.1% annualized return on total investment. This matches stock market returns with added stability and job security benefits.

Example 5: Comparing Three Investment Opportunities

Comparing different investments to identify best opportunity:

Option A: Dividend Stock

  • Investment: $50,000
  • Value after 5 years: $67,500
  • Dividends collected: $7,500
  • Total profit: $25,000
  • ROI: 50% total, 8.4% annualized

Option B: Real Estate

  • Investment: $50,000 (down payment)
  • Rent collected 5 years: $40,000
  • Equity gain: $35,000
  • Appreciation: $25,000
  • Total profit: $100,000 (but leveraged with mortgage)
  • ROI: 200% total, 26.4% annualized

Option C: Peer-to-Peer Lending

  • Investment: $50,000
  • Interest collected: $18,000
  • Principal returned: $50,000
  • Total profit: $18,000
  • ROI: 36% total, 6.3% annualized

Ranking: B (26.4%) > A (8.4%) > C (6.3%)

Note: Real estate is leveraged (you borrowed money), increasing ROI. But it has more liquidity risk and requires management. Stock and lending are more passive.

Key ROI Concepts

Simple vs. Annualized ROI

Simple ROI tells you total return regardless of time period—good for quick comparisons. Annualized ROI shows yearly return—essential for comparing investments held different lengths of time. Always annualize when comparing across different time periods.

Leverage Impact

Real estate and business often use leverage (borrowed money), which amplifies ROI. A real estate investment might generate 20% ROI on your cash down payment, but the actual property appreciation is much lower. Understand what's driving high ROI—leverage amplifies both gains and losses.

Time Value of Money

An investment earning 10% for 1 year is different from earning 10% for 30 years. Annualized ROI accounts for this. A 50% total ROI over 30 years (0.8% annualized) is much worse than 50% over 2 years (21% annualized).

Cash-on-Cash ROI vs. Overall ROI

Real estate investors often calculate "cash-on-cash ROI" (annual cash profit / cash invested) separately from total ROI. This shows income-generating efficiency of capital deployed.

Risk-Adjusted Returns

High ROI often comes with high risk. A 30% ROI that could turn into -20% loss is different from 8% ROI that's nearly guaranteed. Context and risk matter—evaluate risk alongside ROI.

Opportunity Cost

ROI should exceed what you could earn elsewhere. If stock market averages 10%, a real estate deal needs to beat 10% to be worth the effort. This is your "hurdle rate"—minimum acceptable return.

Depends on investment type and risk level. Conservative investments (bonds, CDs) target 3-5% annually. Stock market averages ~10% historically. Real estate often targets 8-15% annualized. Business ventures target 20%+. Rule of thumb: higher risk investments should target higher ROI. A 5% return is excellent for ultra-safe investments but disappointing for high-risk ventures. Compare ROI to comparable investments in same risk category, not apples-to-oranges. Use annualized ROI when comparing investments held different lengths of time. A 100% ROI over 10 years (7.2% annualized) beats 50% ROI over 1 year (50% annualized) if comparing total annual returns. For quick "is this profitable" assessment, simple ROI works. But for investment comparisons, annualize it. A calculator or spreadsheet makes this easy—don't rely on mental math. Use the Internal Rate of Return (IRR) formula, which is complex to calculate manually but standard in Excel/financial calculators. Simple ROI works only for single initial investment and single final value. If you add deposits over time, subtract those from total profit before calculating ROI percentage. For example: invest $10k, add $5k later, end with $20k: profit = $20k - $15k = $5k; ROI = $5k/$15k = 33%. Calculate real ROI (inflation-adjusted) by subtracting inflation rate from your nominal ROI. Formula: Real ROI = Nominal ROI - Inflation Rate. Example: 12% ROI with 3% inflation = 9% real ROI. For long-term investments, this matters significantly. A 5% nominal ROI over 20 years with 3% inflation is really only 2% real return—not enough to outpace stock market. Always consider inflation for multi-year investments. ROI is simple (profit / investment × 100%) and works for single investments. IRR (Internal Rate of Return) is more complex, accounting for timing of cash flows. If you deposit $1,000/year for 10 years and end with $15,000, calculating true annual return requires IRR. For most personal investments, ROI works fine. For complex cash flow scenarios (rental property with annual rent) or business ventures, use IRR for accuracy.

Disclaimer: This ROI calculator provides calculations based on the information you enter. Actual investment returns vary and are not guaranteed. Past performance doesn't indicate future results. ROI calculations don't account for inflation, taxes, or opportunity costs unless you input those manually. Real estate ROI may not account for all carrying costs, vacancies, or maintenance. Consult a financial advisor for personalized investment analysis and strategies.