Finance tool

ROI Calculator

Use this free ROI calculator to calculate rate of return on any investment - stocks, real estate, a business decision, or a one-time purchase. Choose Simple ROI for a quick percentage gain or loss, or switch to Annualized ROI to find the equivalent yearly rate on a multi-year investment. See the full step-by-step working below the result so you always understand exactly how the number was reached.

All calculations use standard published formulas. Results are for informational use only.

Calculation type

Enter your investment values above to calculate ROI.

What is ROI? Return on investment ROI definition

ROI stands for Return on Investment - a percentage that tells you how much profit (or loss) you earned relative to what you put in. The formula is: ROI = (Net Gain / Initial Cost) x 100, where Net Gain = Final Value - Initial Cost. A positive ROI means you came out ahead; a negative ROI means the investment cost you more than it returned.

ROI is universal. It works for stocks, real estate, rental properties, marketing campaigns, equipment purchases, and even education. Because it's a percentage (not a dollar amount), it levels the playing field - a $500 gain on a $1,000 investment (50% ROI) is objectively a better return than a $500 gain on a $5,000 investment (10% ROI).

Simple ROI vs Annualized ROI - which should you use?

Simple ROI answers the question: "How much did I make or lose as a percentage of what I invested?" It does not account for time, which makes it most useful when comparing investments over the same fixed period, or when you just need a quick profitability check.

Annualized ROI (also called CAGR - Compound Annual Growth Rate) converts the total return into a per-year rate. The formula is: Annualized ROI = (Final / Initial)^(1 / Years) - 1. This is the professional standard because it makes different-duration investments directly comparable. A 100% ROI over 1 year is an annualized rate of 100%. A 100% ROI over 10 years is only about 7.2% per year - roughly what the S&P 500 delivers on average.

How to use this calculate rate of return calculator

Simple ROI: Enter the original cost (what you paid or invested) and the final value (what you received or what it's worth now). Hit calculate and get the ROI percentage, net gain/loss, and the ratio bar comparing cost to gain at a glance.

Annualized ROI: Same inputs plus the number of years the investment ran. The result shows both the total ROI and the per-year CAGR so you can compare it against savings rates or market benchmarks.

Real examples: determine return on investment

Stock example: You bought shares for $3,000 and sold them for $4,800 after 3 years. Net Gain = $1,800. Simple ROI = 60%. Annualized ROI = (4,800 / 3,000)^(1/3) - 1 = 16.96% per year.

Real estate: You invested $60,000 total (down payment + closing + repairs). Annual net cash flow is $5,400. Cash-on-cash ROI = 9% per year. Entering initial cost as $60,000 and final value as $65,400 (one year later) gives the same 9% simple ROI.

Marketing spend: You ran a campaign for $2,000 and tracked $9,000 in revenue attributable to it. Net gain = $7,000. ROI = 7,000 / 2,000 x 100 = 350%. Every dollar spent returned $4.50.

Quick tips for accurate ROI calculations

  • Include every cost. Purchase price, fees, commissions, taxes, and ongoing maintenance all reduce real ROI. Leaving any out overstates returns and leads to poor comparison decisions.
  • Use annualized ROI to compare investments with different time horizons. A 1-year investment at 30% simple ROI beats a 5-year investment at 40% simple ROI by annualized return. Always annualize when durations differ.
  • ROI doesn't capture risk. Two investments can produce identical annualized ROI with wildly different volatility. A 15% return from a Treasury bond is not the same risk profile as a 15% return from a single stock. Adjust for risk when comparing options, not just the percentage.
  • After-tax ROI is what you actually keep. A 40% pre-tax return becomes 28% after a 30% capital gains tax. Always check tax implications before comparing pre-tax figures across different investment types.

Common mistakes when computing ROI

Using total asset value instead of equity invested: If you bought a $250,000 rental property with $50,000 down and it appreciated to $280,000, your ROI on capital deployed is 60% ($30,000 gain on $50,000 equity), not 12% on the full property value. Always use your actual out-of-pocket investment as the denominator.

Ignoring time value of money: A 20% return in year one is worth more than a 20% return in year five because of the compounding opportunity you give up. When evaluating long-horizon investments, annualized ROI or NPV analysis gives a truer picture than a simple percentage gain alone.

Frequently Asked Questions

What is ROI and how is it calculated?

ROI (Return on Investment) measures how much profit you earned relative to your initial cost. The formula is: ROI = (Net Gain / Initial Cost) x 100, where Net Gain = Final Value - Initial Cost. A 35% ROI means you earned back your original investment plus 35 cents profit for every dollar invested. A negative ROI means the investment lost money.

What is the difference between simple ROI and annualized ROI?

Simple ROI is the total percentage gain or loss, regardless of how long it took. A 100% gain over 1 year is very different from a 100% gain over 10 years. Annualized ROI - also called CAGR (Compound Annual Growth Rate) - converts the total return into an equivalent yearly rate, making multi-year investments comparable. Formula: Annualized ROI = (Final / Initial)^(1 / Years) - 1.

What is a good return on investment?

It depends on the asset type and risk. Savings accounts yield 1-5%, the S&P 500 averages roughly 7-10% annually over long periods, rental real estate typically returns 6-12% annualized, and high-risk ventures might target 20%+. Always compare ROI against the risk level and alternative uses of the capital.

What is cash-on-cash ROI for real estate?

Cash-on-cash ROI measures annual pre-tax cash flow (rent minus expenses and mortgage) relative to the actual cash invested (down payment + closing costs + repairs). It ignores appreciation and mortgage paydown. Formula: Cash-on-Cash ROI = Annual Net Cash Flow / Total Cash Invested x 100. It is the preferred measure for comparing rental properties where leverage is used.

How do I compute return on investment for a business decision?

Use the same formula: ROI = (Net Gain / Cost) x 100. Net Gain = Revenue Generated - Cost of Initiative. For example, if you spent $1,500 on a marketing campaign and it generated $6,000 in tracked sales, the net gain is $4,500 and the ROI is 300%. Include all associated costs (labor, materials, software, ads) to get an honest number.