⚡ AI Portfolio Analysis

100% FREE

ROI Calculator

Calculate return on investment, net profit, and annualized ROI for any asset

ROIReturn on InvestmentAnnualized ReturnFree Tool

Investment Details

Purchase price or amount invested

Current or sale value of investment

Fees, commissions, maintenance, renovations, etc.

Dividends, rent, interest earned during holding period

Enter to see annualized ROI

ROI Results

Please fill in all required fields to see calculation results

Complete Guide to Return on Investment (ROI)

What Is ROI?

Return on Investment (ROI) is the most widely used profitability metric in finance. It expresses the net gain or loss on an investment as a percentage of its total cost, giving you a single number to judge whether an investment was worth the capital deployed.

Unlike asset-specific metrics, ROI is universal — it works for stocks, real estate, business projects, marketing campaigns, or education expenses. For equity-specific analysis with share quantities and per-share pricing, the Stock Return Calculator is a better fit. For rental property cap rates and cash-on-cash yields, see the Real Estate ROI Calculator.

The ROI Formula

Basic ROI:

ROI = (Net Profit / Total Cost) × 100

Net Profit = Total Return − Total Cost

Annualized ROI:

Annualized ROI = ((Total Return / Total Cost)^(1/years) − 1) × 100

Where: Total Cost = initial investment + additional costs (fees, renovations, etc.); Total Return = final value + additional income (dividends, rent, etc.); years = holding period.

Why ROI Matters

Compare Any Two Investments

ROI normalizes returns to a percentage, so you can compare a $5,000 stock position against a $500,000 property on equal footing. Annualized ROI adds time-normalization.

Capital Allocation

When you have limited capital, ROI helps you rank opportunities. Deploy money where the risk-adjusted ROI is highest. Pair with the Sharpe Ratio Calculator to factor in volatility.

Performance Tracking

Track ROI over time to see if your investment thesis played out. Declining annualized ROI may signal it is time to exit and reallocate capital.

Business Decisions

Beyond investments, ROI measures the payoff of marketing campaigns, equipment purchases, or hiring decisions. Any spend-to-gain scenario can be framed as ROI.

Tips for Accurate ROI

Include all costs: Transaction fees, brokerage commissions, maintenance, insurance, and taxes all erode returns. Omitting them inflates ROI and leads to poor capital allocation decisions. Use the Capital Gains Tax Calculator to estimate tax impact.

Always annualize for comparisons: A 30% return over 10 years is only 2.66% per year — worse than a savings account. Annualized ROI reveals the true time value of your capital.

Adjust for inflation: A 7% nominal ROI with 3% inflation is really ~4% in purchasing power. For inflation-adjusted projections, use the Inflation Calculator.

Common Mistakes

Ignoring the Time Dimension

A 100% ROI sounds impressive, but over 20 years it is only 3.5% annualized. Always compute annualized ROI when comparing investments held for different durations.

Excluding Hidden Costs

Real estate investors often quote ROI based on purchase price and sale price alone, ignoring closing costs, property taxes, insurance, and maintenance that can consume 1-3% of property value annually.

Confusing ROI with IRR

ROI assumes a single lump-sum investment. If you have multiple cash flows at different times (e.g. ongoing contributions), IRR is the correct metric. Use the IRR Calculator for multi-cashflow scenarios.

Frequently Asked Questions

What is ROI and how is it calculated?

ROI (Return on Investment) measures the percentage gain or loss relative to the total cost of an investment. The formula is: ROI = (Net Profit ÷ Total Cost) × 100, where Net Profit = Total Return − Total Cost. An ROI of 50% means you earned half your investment back as profit.

What is annualized ROI and why does it matter?

Annualized ROI converts a total return into a yearly rate so you can compare investments held for different durations. The formula is: Annualized ROI = ((Total Return / Total Cost)^(1/years) − 1) × 100. A 50% ROI over 5 years is ~8.4% annualized — far less impressive than 50% over 1 year.

How does this differ from the Stock Return Calculator?

The Stock Return Calculator focuses on equity trades with share quantities and per-share prices. This ROI Calculator is asset-agnostic — it works for real estate, business ventures, art, education, crypto, or any investment where you know total cost and total return. It also includes additional costs and income fields for a complete picture.

Should I include fees and taxes in my ROI calculation?

Yes — fees, commissions, maintenance costs, and taxes all reduce your true return. Use the Additional Costs field for transaction fees, brokerage charges, and renovation expenses. For a deeper tax analysis, pair this with the Capital Gains Tax Calculator to estimate after-tax ROI.

What is a good ROI?

There is no universal benchmark because acceptable ROI depends on asset class, risk level, and time horizon. The S&P 500 has historically returned ~10% annualized (before inflation). Real estate often targets 8-12% cash-on-cash. A higher-risk venture should demand a proportionally higher ROI to compensate for the uncertainty.

Can you show a worked example?

You buy a rental property for $200,000, spend $15,000 on renovations (Additional Costs = $215,000 total cost), sell it 3 years later for $260,000, and earned $18,000 in net rent over that period (Additional Income). Total Return = $278,000. Net Profit = $63,000. ROI = 63,000 ÷ 215,000 = 29.3%. Annualized ROI = (278,000/215,000)^(1/3) − 1 = 8.93%.

MoneyFlock · Free professional calculators
✓ 100% free✓ No sign-upBrowse all tools