CalcMaven
Financial Concepts

What Is ROI (Return on Investment)? Formula and Examples

By Alex B.|Updated December 11, 2025|5 min read

For informational purposes only, not financial advice. Full disclaimer

Return on Investment (ROI) is a percentage that measures how much money you made or lost on an investment relative to how much you spent. It is the universal yardstick for evaluating whether an investment was worth it — whether you are analyzing a stock purchase, a marketing campaign, a real estate deal, or a new piece of business equipment.

An ROI of 20% means you earned $20 for every $100 invested. An ROI of -15% means you lost $15 for every $100 invested. Simple, intuitive, and applicable to almost any financial decision.

Calculate Your ROI

Plug in your investment cost and current value to see your exact return percentage.

Try the ROI Calculator

ROI is the first number I calculate before putting money into anything. After two decades of investing in tech companies, from EdTech startups to a mobile app company with nine-figure revenue, I can tell you that gut feelings are no substitute for this formula.

Alex B.

The ROI Formula

ROI = ((Current Value - Cost of Investment) / Cost of Investment) × 100

If you bought stock for $10,000 and sold it for $13,000, your ROI is (($13,000 - $10,000) / $10,000) × 100 = 30%. If you spent $5,000 on a marketing campaign that generated $18,000 in revenue, the ROI is (($18,000 - $5,000) / $5,000) × 100 = 260%. The formula works the same way for any investment.

ROI in Practice: Real-World Examples

Stock Market Investment

You buy 100 shares of a stock at $50/share ($5,000 total). Two years later, the stock is at $68/share and you received $200 in dividends. Your total return is (100 × $68 + $200) - $5,000 = $2,000. ROI = $2,000 / $5,000 × 100 = 40%. That 40% was earned over 2 years, so the annualized return is roughly 18.3% per year.

Real Estate

You buy a rental property for $200,000 (including closing costs and repairs). It generates $18,000/year in rent and costs $8,000/year in expenses (taxes, insurance, maintenance). Annual net income is $10,000. Annual ROI = $10,000 / $200,000 × 100 = 5%. If the property also appreciates 3% per year ($6,000), total ROI becomes ($10,000 + $6,000) / $200,000 × 100 = 8%.

Business Equipment

Your bakery buys a $15,000 bread oven that increases production capacity and generates an additional $8,000 in annual profit. After 2 years, total additional profit is $16,000. ROI = ($16,000 - $15,000) / $15,000 × 100 = 6.7%. But by year 3, total profit reaches $24,000, and ROI jumps to 60%. Equipment ROI often looks poor initially and improves with time.

Why ROI Is Useful

  • Easy to calculate and understand — anyone can grasp a percentage return
  • Universal — works for stocks, real estate, business decisions, marketing, education
  • Enables comparison — you can compare the ROI of completely different investments
  • Decision-making tool — helps prioritize where to allocate limited capital

Limitations of ROI

ROI has one major blind spot: it ignores time. A 50% ROI over 1 year is excellent. A 50% ROI over 10 years is mediocre — only about 4.1% per year. When comparing investments with different time horizons, use annualized ROI (also called CAGR — Compound Annual Growth Rate) instead of raw ROI.

ROI also does not account for risk. A 12% ROI from a government bond and a 12% ROI from a speculative startup look identical on paper, but the risk profiles are completely different. And basic ROI ignores taxes, fees, and inflation — all of which reduce your real return. A pre-tax ROI of 15% might be 10% after taxes and 7% after inflation.

I once invested in a DefTech venture that showed 40% ROI on paper. But the timeline was three years, and after taxes and fees the real annualized return was closer to 9%. Now I always calculate the annualized number before comparing deals.

Alex B.

ROI vs. Other Return Metrics

CAGR (Compound Annual Growth Rate) shows annualized returns, making it better for comparing investments over different time periods. IRR (Internal Rate of Return) accounts for the timing and size of multiple cash flows, making it ideal for complex investments with irregular income. ROE (Return on Equity) specifically measures returns generated from shareholders' equity, used in corporate finance.

For quick, straightforward comparisons, ROI is the right tool. For multi-year investments, use CAGR. For complex investments with multiple cash inflows and outflows (like rental properties or businesses), use IRR.

What Is a Good ROI?

It depends entirely on the context. The S&P 500 has averaged roughly 10% per year (before inflation) since 1926. So any investment should be measured against that benchmark — if you cannot beat 10% annually, you might be better off in an index fund. Real estate investors typically target 8-12% annual returns. Business investments often require 15-25% ROI to justify the risk and effort. Marketing campaigns should aim for at least 300-500% ROI to account for overhead and opportunity costs.

Rule of Thumb

Always compare an investment's ROI against what you could earn passively in a low-cost S&P 500 index fund (historically ~10%/year). If your investment requires significant time and effort but delivers lower returns, it may not be worth it.

Frequently Asked Questions

How do you calculate ROI?+
ROI = ((Current Value - Cost of Investment) / Cost of Investment) × 100. For example, if you invested $8,000 and it is now worth $10,400, your ROI is (($10,400 - $8,000) / $8,000) × 100 = 30%.
What is a good ROI percentage?+
A "good" ROI depends on the investment type and risk level. For stocks, beating the S&P 500 average of ~10%/year is good. For real estate, 8-12% annual returns are solid. For business investments, 15-25% is typically expected. For marketing, 300-500% ROI is a common target.
What is the difference between ROI and CAGR?+
ROI shows total return as a percentage without regard to time. CAGR (Compound Annual Growth Rate) shows the annualized return over a specific period. A 100% total ROI over 10 years equals a CAGR of 7.2%. CAGR is better for comparing investments with different time horizons.
Can ROI be negative?+
Yes. A negative ROI means you lost money on the investment. If you invested $10,000 and it is now worth $7,000, your ROI is -30%. Negative ROI should prompt you to evaluate whether to hold, sell, or reassess the investment.

Related Calculators

Disclaimer: This article is for informational purposes only and does not constitute financial advice. Consult a qualified financial advisor for decisions about your specific situation.

What Is ROI (Return on Investment)? Guide | CalcMaven