How to Calculate Return on Investment? Complete Formula, Calculation Method, and Practical Application Guide

What Exactly Is Return on Investment (ROI)?

Return on Investment (ROI) is the most common performance metric in the investment world. Simply put, ROI is calculated by looking at how much money you ultimately earn from your investment, expressed as a percentage to indicate the relative size of that return.

This metric is not only useful for individual investors but also for companies to evaluate project profitability, for advertisers to measure campaign effectiveness, making it a “universal tool” in investment decision-making.

The Core Formula for Calculating ROI

ROI = (Net Profit ÷ Initial Investment) × 100%

where Net Profit = Total Revenue - Total Costs

It sounds simple, but in practice, one must follow a key principle: all costs related to the investment should be included, such as transaction fees, interest, taxes, etc.

How to Calculate ROI in Different Scenarios

Stock Investment Case

You buy 1,000 shares at $10 each, receive $500 in dividends over a year, and sell at $12.5 per share. Total transaction fees are $125.

  • Total Revenue = (12.5 × 1000) + 500 = $13,000
  • Total Cost = (10 × 1000) + 125 = $10,125
  • Net Profit = 13,000 - 10,125 = $2,875
  • ROI = (2,875 ÷ 10,000) × 100% = 28.75%

E-commerce Advertising ROI Calculation

Product cost $100, selling price $300, sold 10 units through advertising, with ad spend of $500.

  • Total Revenue = 300 × 10 = $3,000
  • Total Cost = (100 × 10) + 500 = $1,500
  • ROI = ((3,000 - 1,500)) ÷ 1,500 × 100% = 100%

Note that many industry professionals refer to “ROI” colloquially, but they actually mean ROAS (Return on Ad Spend), which is ad revenue ÷ ad cost = 3,000 ÷ 500 = 600%. The difference is that ROI measures profit, while ROAS measures revenue.

Annualized ROI: Adjusting for Time

How to choose between two investment options? Looking only at total return is not enough; you also need to consider time.

Annualized Return = [(Total Return + 1)^(1/Years) - 1] × 100%

For example:

  • Option A: 100% profit over 2 years, annualized = [(1+1)^(1/2) - 1] × 100% = 41.4%
  • Option B: 200% profit over 4 years, annualized = [(2+1)^(1/4) - 1] × 100% = 31.6%

Clearly, Option A has a higher annualized return and is more worth investing in.

The Difference Between ROI, ROA, and ROE

These three concepts may seem similar but are actually quite different:

Indicator Calculation Formula Measurement Focus
ROI Net Profit ÷ Total Investment Profitability of a specific investment project
ROA Net Profit ÷ Total Assets Profitability of the company’s total assets (own + borrowed)
ROE Net Profit ÷ Shareholder’s Equity Profitability of shareholders’ invested capital

Example: A company has assets of $1 million (own $500,000, borrowed $500,000), and an investment project of $100,000 yields a return of $200,000. The ROI for that project = ((20 - 10) ÷ 10 = 100%; if the company’s annual net profit is $1.5 million, then ROA = 150 ÷ 100 = 150%, and ROE = 150 ÷ 50 = 300%.

How to Improve Your ROI

From the formula, the core logic emerges: To increase ROI, either boost profits or reduce costs.

In stock investing, choosing high-dividend stocks, selecting low-commission brokers, and reducing trading frequency can optimize ROI. However, these micro-optimizations often have limited effect.

The most direct way is to choose asset classes with higher returns. Generally, the ROI ranking is: Crypto & Forex > Stocks > Indexes & Funds > Bonds.

High ROI usually comes with high risk. When investing, consider volatility, valuation, and other indicators. For example, crypto volatility is twice that of stocks; adjusting your portfolio to a 3:7 ratio can help balance risk.

Quick Overview of High-ROI Investment Methods

) Contract for Difference (CFD) Trading

CFD is known for margin trading, requiring only 20% of the principal to operate. If you invest $2,000 out of $10,000 in CFD trading and earn $500 profit, the ROI reaches 25%, far exceeding traditional spot trading.

Forex Margin Trading

The forex market has the highest daily trading volume, using leverage, with sometimes over 30% returns. However, forex is heavily influenced by international geopolitics, requiring investors to have strong risk management skills and market knowledge.

Gold Investment

Gold combines value preservation and appreciation. In 2019, gold prices increased by 18.4%, reaching an 8-year high. During economic uncertainty, gold is a popular safe-haven asset.

Stock Investment

U.S. stocks have a history of over 200 years, with an average annual ROI exceeding 12%. With low valuation and high dividends, plus favorable policies, stocks remain a steady choice.

Common Pitfalls When Using ROI

1. Ignoring Time Costs

ROI X = 25%, ROI Y = 15%. On the surface, X seems better, but if X takes 5 years and Y only 1 year, the conclusion is reversed. Annualized ROI is the fair comparison basis.

2. High ROI = High Risk

Returns are positively correlated with risk. Focusing only on ROI figures and ignoring volatility can lead to losses or forced stop-loss exits in the first year.

3. Incomplete Cost Calculation Leads to Overestimation

When evaluating real estate ROI, omitting mortgage interest, property taxes, insurance, and maintenance costs can severely overstate returns. A complete cost list is crucial for accurate assessment.

4. Focusing Only on Financial Gains Ignores Other Benefits

ROI emphasizes numerical profit but may overlook social or environmental benefits. The true value of some projects might be underestimated. Emerging “Social Return on Investment” metrics aim to address this gap.


The seemingly simple formula for calculating ROI actually contains the core logic of investment decision-making. Mastering the calculation is just the first step; understanding ROI’s limitations and balancing risk, time, and costs across multiple dimensions are essential for making truly rational investment choices.

View Original
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Reward
  • Comment
  • Repost
  • Share
Comment
0/400
No comments
  • Pin

Trade Crypto Anywhere Anytime
qrCode
Scan to download Gate App
Community
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)