Skip to main content

ROI Calculator

Calculate return on investment (ROI), net profit, and annualized ROI for any investment. Compare stocks, real estate, marketing campaigns, and business decisions with this free ROI tool.

Loading calculator

Preparing ROI Calculator...

Reviewed & Methodology

Every calculator is built using industry-standard formulas, validated against authoritative sources, and reviewed by a credentialed financial professional. All calculations run privately in your browser - no data is stored or shared.

Last reviewed:

Reviewed by:

Written by:

How to Use the ROI Calculator

  1. 1. Enter the investment cost - type the total amount you invested, including any fees or transaction costs.
  2. 2. Enter the amount returned - input the total value received back, including the original investment plus gains.
  3. 3. Enter the investment period - specify how many years you held (or plan to hold) the investment.
  4. 4. Review your results - see net profit, total ROI percentage, and annualized ROI for fair comparisons.
  5. 5. Compare investments - re-run with different scenarios to find the best use of your capital.

ROI Calculator

This calculator measures the profitability of any investment by computing return on investment percentage, net profit, and annualized ROI. Whether you are evaluating a stock purchase, a marketing campaign, or a real estate deal, ROI gives you a single number to compare different opportunities on equal footing.

How ROI Is Calculated

ROI expresses profit relative to the cost of the investment:

  • Net Profit = Amount Returned - Investment Cost
  • ROI = (Net Profit / Investment Cost) x 100
  • Annualized ROI = [(Amount Returned / Investment Cost)^(1/years) - 1] x 100

Annualized ROI is especially useful for comparing investments held for different time periods, normalizing returns to a per-year basis.

Example

Investment CostAmount ReturnedPeriodNet ProfitROIAnnualized ROI
$50,000$75,0003 yrs$25,00050%14.5%
$10,000$12,5001 yr$2,50025%25%
$200,000$280,0005 yrs$80,00040%7.0%

Key Factors That Affect ROI

  • Time horizon — a 50% ROI over 10 years (4.1% annualized) is very different from 50% in 1 year
  • Total cost of investment — include transaction fees, taxes, and maintenance costs for an accurate picture
  • Risk level — higher expected ROI typically comes with higher risk of loss
  • Opportunity cost — compare your ROI against what a low-risk alternative (like a savings account at 4-5%) would have earned
  • Inflation — a 7% ROI with 3% inflation delivers only about 4% in real purchasing power

Tips

  1. Always use annualized ROI when comparing investments with different holding periods
  2. Include all costs (fees, taxes, maintenance) in the investment cost field for realistic results
  3. A negative ROI means you lost money; use the calculator to test scenarios before committing capital
  4. Benchmark your result against the S&P 500 historical average of roughly 10% annualized return

Frequently Asked Questions

How do you calculate return on investment (ROI)?
ROI is calculated as (Net Profit / Investment Cost) x 100, where Net Profit equals the Amount Returned minus the Investment Cost. For example, if you invest $10,000 and receive $13,000 back, your net profit is $3,000 and your ROI is 30%. Be sure to include all costs (transaction fees, taxes, maintenance) in the investment cost for an accurate result.
What is annualized ROI and why does it matter?
Annualized ROI normalizes your return to a per-year basis using the formula [(Amount Returned / Investment Cost)^(1/years) - 1] x 100. This allows fair comparison between investments held for different time periods. A 50% total ROI over 5 years (8.4% annualized) is actually a weaker annual performance than a 25% ROI over 2 years (11.8% annualized), even though the total percentage is higher.
How does ROI compare to other investment metrics like IRR or CAGR?
ROI is the simplest profitability metric but does not account for the timing of cash flows. Internal Rate of Return (IRR) is better for investments with multiple cash flows at different times, like rental property with monthly income. Compound Annual Growth Rate (CAGR) is essentially the same as annualized ROI -- both normalize returns to a yearly rate. Use ROI for quick comparisons and IRR when cash flow timing varies significantly.
What is considered a good ROI benchmark?
A good ROI depends on the investment type and risk level. The S&P 500 has historically returned about 10% annually (roughly 7% after inflation), which serves as a common benchmark for equities. Real estate typically targets 8-12% annually including appreciation and rental income. Marketing campaigns often aim for 5:1 ROI (400% return). Any investment should beat the risk-free rate (currently around 4-5% from Treasury bonds) to justify taking on additional risk.
What are the limitations of using ROI as a decision metric?
ROI does not account for time value of money (a dollar today is worth more than a dollar tomorrow), risk differences between investments, opportunity cost, or the scale of the investment. A 100% ROI on a $100 investment ($100 profit) is a great percentage but a tiny amount compared to a 10% ROI on $1,000,000 ($100,000 profit). ROI also ignores ongoing cash flows and liquidity, so it works best as one metric among several when evaluating investment decisions.

Explore More Tax & Business Tools

Tax Calculator: Try our free tax calculator for instant results.

Sales Tax Calculator: Try our free sales tax calculator for instant results.

Salary Calculator: Try our free salary calculator for instant results.

Take Home Pay Calculator: Try our free take home pay calculator for instant results.

Profit Margin Calculator: Try our free profit margin calculator for instant results.

Commission Calculator: Try our free commission calculator for instant results.

Calculators