ROI Calculator: Calculate Return on Investment

The ROI calculator measures the percentage return on any investment or business expenditure relative to its cost, enabling direct comparison across diverse opportunities — real estate, stocks, marketing campaigns, equipment purchases, and training programs. Business owners evaluating capital allocations, investors comparing asset classes, and managers justifying budget requests all use this tool to reduce diverse opportunities to a single comparable metric. Key outputs include return on investment percentage, annualized ROI for time-adjusted comparison, net gain or loss in dollars, and payback period. ROI's simplicity is its greatest strength: it translates complex investment decisions into a single percentage that can be compared against a hurdle rate, cost of capital, or alternative investment.

This calculator is for educational and informational purposes only. Results are estimates based on the inputs provided and do not constitute financial, tax, legal, or investment advice. Consult a qualified financial professional before making any financial decisions.

How This Calculator Works

The calculator subtracts the total cost of the investment from the total gain it produces to find the net gain or loss. It then divides that net gain by the original cost to express the return as a percentage of what was spent. For investments held over multiple years, the basic ROI is annualized using a geometric calculation that converts the total return into its per-year equivalent. The calculator can optionally incorporate ongoing income (like rent or dividends), recurring costs, and a terminal value, building a more complete picture than the simple buy-and-sell comparison.

How to Use This Calculator

  1. Enter the total initial cost of the investment.

  2. Enter the final value (or current value) of the investment.

  3. Enter the holding period in years.

  4. Add any dividends, rent, or other income received in Advanced Inputs.

  5. Add ongoing costs like maintenance or fees.

  6. Review total ROI and annualized ROI (CAGR).

  7. Compare the annualized ROI to alternative investments or benchmark indices.

Formulas

ROI = (Net Gain ÷ Cost of Investment) × 100%, where Net Gain = Total Returns − Cost of Investment. Annualized ROI = [(1 + ROI)^(1/Years) − 1] × 100%. For ongoing cash flows: ROI = (Total Cash Flows + Terminal Value − Initial Cost) ÷ Initial Cost × 100%.

Simple ROI

ROI = (Net Return / Cost of Investment) × 100%

Where:

Net Return
Final Value + Income − Costs − Initial Investment
Cost of Investment
Initial investment amount

Example

Initial: $10,000. Final: $14,500. Additional income: $0. ROI = ($14,500−$10,000)/$10,000 = 45%.

Annualized ROI (CAGR)

CAGR = (FV / PV)^(1/n) − 1

Where:

FV
Final value
PV
Initial investment
n
Holding period in years

Example

$10,000 grows to $14,500 over 3 years. CAGR = (14,500/10,000)^(1/3)−1 = 13.2%/year.

Step-by-Step Example

Suppose you purchase a rental property for $250,000, receive $18,000 in annual rent, pay $8,000 in annual expenses, and sell after 5 years for $305,000.

Purchase price: $250,000
Annual rental income: $18,000
Annual expenses (taxes, insurance, maintenance): $8,000
Net annual income: $10,000
Sale price after 5 years: $305,000
Total holding period: 5 years
  1. 1Total rental income over 5 years: $10,000 × 5 = $50,000
  2. 2Capital gain at sale: $305,000 − $250,000 = $55,000
  3. 3Total gain: $50,000 + $55,000 = $105,000
  4. 4ROI = $105,000 ÷ $250,000 × 100% = 42%
  5. 5Annualized ROI = [(1 + 0.42)^(1/5) − 1] × 100% = [1.4200^0.20 − 1] × 100%
  6. 6Annualized ROI = [1.0723 − 1] × 100% = 7.23% per year

Total ROI: 42% over 5 years; annualized ROI: 7.23% per year

The property returned 7.23% per year on the full purchase price, which should be compared to alternative uses of that $250,000 — an S&P 500 index fund, for example. This simplified ROI excludes leverage (mortgage), transaction costs, and vacancy, which a more complete analysis would incorporate.

Understanding Your Results

ROI above your cost of capital (or hurdle rate) indicates the investment generates value; below it indicates value destruction relative to alternatives. Annualized ROI enables comparison across investments of different durations — a 42% return over 5 years (7.23%/year) is directly comparable to a 15% return over 2 years (7.24%/year). A positive ROI does not mean the investment is the best use of capital; compare the ROI against your next best opportunity. The payback period (cost ÷ annual net income) tells you how long until the investment has returned its full cost.

Factors That Affect Your Result

Inclusion of All Relevant Costs

ROI calculations frequently understate costs by omitting transaction fees, maintenance, opportunity cost, and management time. A property purchase that ignores closing costs, vacancy periods, and capital expenditures will show a much higher ROI than the actual experience delivers.

Leverage Effect on ROI

Borrowing to finance an investment magnifies ROI on the equity invested. Buying the $250,000 property with $50,000 down (leveraged 5:1) and achieving the same total returns produces an ROI on equity of 210% over 5 years — but also multiplies the loss if returns are negative.

Time Horizon and Annualization Method

Basic ROI does not account for the time value of money. A 100% return over 20 years (3.5%/year annualized) is far less impressive than 100% over 5 years (14.9%/year annualized). Always annualize before comparing investments of different durations.

Tax Treatment of Returns

Long-term capital gains are taxed at preferential rates (0%, 15%, or 20%); ordinary income returns are taxed at marginal rates. After-tax ROI can differ substantially from pre-tax ROI, particularly for high-income investors comparing real estate to bonds.

Reinvestment Assumption for Ongoing Cash Flows

Basic ROI implicitly assumes income is not reinvested. If rental income or dividends are reinvested, the true compounded return is higher than the simple ROI calculation shows. The Internal Rate of Return (IRR) handles this more accurately.

Common Mistakes to Avoid

Comparing Unannualized ROIs Across Different Time Horizons

A 50% ROI is meaningless without the time dimension. Always convert to annualized ROI before comparing one investment against another with a different holding period.

Ignoring Opportunity Cost

A 5% ROI is not a "good" investment if risk-free Treasury bills offer 4.8%. ROI must always be compared against the best available risk-adjusted alternative, not against a zero benchmark.

Using ROI for Investments with Irregular Cash Flows

ROI handles lump-sum investments and terminal values well but misrepresents investments with complex interim cash flows. For those situations, IRR (internal rate of return) is a more appropriate metric.

Omitting Opportunity Cost of Capital Tied Up

Capital invested in a real asset or private business is illiquid. The ROI calculation should include a risk-adjusted cost for the period the capital is not available for other uses — typically your cost of capital or expected market return.

Applying ROI to Sunk Costs

Sunk costs — money already spent and unrecoverable — should not be included in the ROI denominator for forward-looking decisions. Only future incremental costs and returns are relevant for evaluating whether to continue or expand an investment.

Advanced Tips

Use IRR When Cash Flows Are Irregular

For investments with annual distributions, reinvestment, or staged capital calls, use IRR (which the advanced ROI calculator can compute) rather than simple ROI. IRR properly accounts for the time value of each cash flow.

Calculate ROI on Incremental Capital for Expansion Decisions

When deciding whether to expand an existing investment, calculate ROI only on the additional capital required, not the total sunk investment. This marginal ROI reveals whether the expansion is accretive.

Incorporate a Risk-Adjusted Hurdle Rate

Set a hurdle rate based on the investment's risk level — typically risk-free rate + risk premium. Only investments with annualized ROI above the hurdle rate clear the bar for capital allocation.

When to Consult a Professional

Engage a financial advisor or CPA when evaluating a business acquisition, commercial real estate transaction, or any investment exceeding one year of income. These situations require discounted cash flow analysis, tax structure optimization, and due diligence beyond a basic ROI calculation. A CPA should model after-tax ROI, particularly when comparing taxable assets against tax-advantaged structures.

Authoritative Resources

External links are provided for informational purposes. FinCalc Pro does not endorse or have an affiliation with any third-party organizations listed below.

Frequently Asked Questions

Last reviewed: