ROI Calculator

✓ Free online calculator · No signup · Instant results

Calculate return on investment, net profit, and payback period for any project. Compare scenarios with NPV, IRR, and interactive cashflow charts. For long-term reinvestment analysis, see our Compound Interest Calculator, or find your profitability threshold with the Break-even Calculator. To model ongoing business cash flows month by month, use the Cashflow Calculator.

Enter your upfront cost and expected annual return to find out whether a project is worth it—with payback period, net profit, and ROI adjusted for taxes and inflation.

Total upfront cost: purchase, installation, setup, fees

Enter a dollar amount, not a percentage! i Enter the actual annual amount: net rental income, bill savings, business operating profit. Not a percentage rate!

How long you plan to hold/use the investment

Advanced options

Required rate of return / cost of capital. Typically 3-10%.

Note: This calculator uses a linear ROI model—it assumes a constant annual return without reinvestment. For long-term investments with reinvested profits (stocks, funds), use the compound interest calculator.

How We Calculate ROI

This calculator uses a simple, linear ROI model:

  1. Total Return = Annual Profit x Number of Years
  2. Net Profit = Total Return - Investment
  3. ROI = (Net Profit / Investment) x 100%
  4. Payback Period = Investment / Annual Profit
  5. CAGR = ((Final Value / Investment)^(1/years) - 1) x 100%

Why a linear model? ROI is a quick profitability measure for projects with steady, distributed returns. It doesn't assume reinvestment, making it easy to understand. Ideal for: rentals, equipment, solar panels, and business projects.

Example: Solar Panel Installation

You invest $25,000 in a solar system (after rebates). You save $3,500/year on electricity bills. You plan to use the system for 15 years.

Interpretation: The investment pays back in 7.1 years, then generates pure profit for 7.9 more years. A 7.3% annual ROI matches the stock market—but without market volatility!

When Does ROI Work—And When Doesn't It?

ROI works well for:

  • Short-term projects — renovations, marketing campaigns
  • Equipment and machinery — steady returns, clear savings
  • Solar panels — bill savings
  • Rental properties — rent as steady income
  • Investments with distributed profits — not reinvested

ROI can be misleading for:

  • Long-term stocks — reinvested dividends
  • Mutual funds/ETFs — capitalized gains
  • CDs with compounding — interest added to principal
  • Investments with growing returns — ROI assumes constant returns

In these cases, use compound interest

Common ROI Calculation Mistakes

Confusing total ROI with annual return

100% ROI over 10 years is only ~10% annually. Not 100% per year!

Ignoring inflation

50% ROI sounds great, but with 30% cumulative inflation, real gain is only 20%. Use our inflation calculator to see your real return.

Overlooking capital lock-up

80% ROI over 15 years = 5.3%/year. Meanwhile, your capital is inaccessible.

Missing hidden costs

Repairs, insurance, management time, vacancy risk—all reduce actual ROI.

Comparing ROI across different time horizons

50% ROI in 2 years is not equal to 50% ROI in 10 years. Compare annual ROI instead.

ROI vs Compound Interest — When to Use Each?

For business ventures where you need to find the exact sales volume that covers all costs, our break-even calculator complements ROI analysis.

CriterionROI CalculatorCompound Interest
ModelLinear (constant profit)Exponential (reinvestment)
Best forReal estate, equipment, projects, solarStocks, funds, savings accounts
ProfitsDistributed/withdrawnReinvested
ComplexitySimpleAdvanced
ComparabilityEasy for similar projectsUniversal (CAGR)

FAQ

What is ROI and how do you calculate it?
ROI (Return on Investment) is the percentage return on your investment. Formula: ROI = (Net Profit / Investment Cost) x 100. If you invested $10,000 and earned $2,500, your ROI is 25%.
What's the difference between ROI and CAGR?
ROI shows the total return without considering time or reinvestment. CAGR (Compound Annual Growth Rate) is the average annual return assuming reinvestment of profits. A 50% ROI over 5 years equals roughly 8.4% CAGR. For long-term investments with reinvested returns, CAGR or compound interest is more appropriate.
Is 10% annual ROI good?
10% annual ROI is a solid result. The stock market historically returns 7-10% annually, savings accounts yield 3-5%, and rental properties generate 4-8%. A "good" ROI should beat inflation (2-4%) and compensate for the investment's risk level.
How do I calculate ROI for rental property?
For real estate: ROI = (Annual Net Rent - Expenses) / Purchase Price x 100. Include: rent income, property taxes, insurance, repairs, vacancy periods, and management costs. Typical rental ROI in the US ranges from 4-10% annually.
Does ROI account for inflation?
Basic ROI is a nominal value—it doesn't include inflation. Real ROI = Nominal ROI - Inflation. With a 25% ROI and 15% cumulative inflation, your real return is about 10%. Our calculator optionally shows inflation-adjusted ROI.
Why doesn't payback period tell the whole story?
Payback period only shows when you'll recover your initial investment, not what happens afterward. Investment A with a 3-year payback may be worse than Investment B with a 5-year payback if B generates profits for 20 years. Always consider ROI and payback together.
Does ROI account for risk?
No, ROI is pure math—it says nothing about risk. Two projects with the same ROI can have completely different risk profiles. High ROI (>20% annually) often means higher risk. Always ask: "What could go wrong?"
Can I compare ROI across different investments?
Yes, but carefully. Only compare investments with similar time horizons and risk levels. A 50% ROI over 10 years isn't the same as 50% ROI over 2 years. It's better to compare annual ROI and consider what you do with profits in the meantime.
When should I use a compound interest calculator instead?
Use compound interest when: (1) you reinvest profits (dividends, interest), (2) you invest in financial instruments (stocks, funds), (3) you have a long horizon (5+ years). ROI is better for projects with steady, distributed returns (rentals, equipment, solar panels).
How do capital gains taxes affect ROI?
Long-term capital gains tax (15-20% for most US investors) applies to investment profits—but not every investment triggers it. Rental income is taxed differently (as ordinary income). Energy savings (like solar panels) aren't taxed at all. Our calculator includes an optional tax adjustment.
Why doesn't high ROI always mean a good investment?
High ROI can: (1) come with high risk, (2) require locking up your capital for years, (3) hide additional costs. A 200% ROI over 20 years is only 5.6% annually. Always check: annual ROI, payback period, risk factors, and alternatives.
How do I calculate ROI for solar panels?
For solar: Investment = installation cost (after rebates/incentives). Annual return = yearly savings on electricity bills. Typically: $25,000 investment, $3,500/year savings, 7-year payback, 80-100% ROI over 15 years (5-7% annually).
What is annualized ROI?
Annualized (yearly) ROI lets you compare investments with different durations. Simple formula: Annual ROI = Total ROI / Number of Years. For more precision, use CAGR which accounts for compound growth.
How should I interpret a negative ROI?
Negative ROI means a loss—you won't recover your invested money within the specified timeframe. Check if: (1) the horizon is too short, (2) the annual return is too low, (3) the investment will never pay back at all.
Can I compare ROI to a savings account?
Yes, but remember the differences. Savings account: low risk, guaranteed return, easy access to funds. Investment: potentially higher return, higher risk, locked capital. Compare annual ROI to the savings rate, accounting for inflation and taxes.