Trading Metrics

ROI

Last Updated
Quick Definition

ROI — Return on Investment (ROI) measures the gain or loss generated on an investment relative to its cost, expressed as a percentage.

Track ROI with JournalPlus

ROI (Return on Investment) is the most fundamental measure of investment performance, showing how much you gained or lost relative to your initial capital. In trading, ROI tells you the percentage return on the money you put at risk—making it essential for evaluating whether your trading is worth the effort and capital deployed.

  • ROI = (Net Profit / Initial Investment) × 100—simple but powerful
  • Good trading ROI is 15-30% annually; beating 10% market average is the goal
  • Always calculate net ROI after commissions, fees, and taxes

How ROI Works

ROI expresses your gain or loss as a percentage of your original investment. This percentage format allows you to compare returns across different investment sizes.

ROI = (Final Value - Initial Investment) / Initial Investment × 100

Or equivalently:

ROI = Net Profit / Initial Investment × 100

A positive ROI means you made money; negative ROI means you lost money.

Quick Reference

ROIInterpretationBenchmark Comparison
NegativeLosing moneyBelow breakeven
0-5%Low returnBelow savings account
5-10%Modest returnNear market average
10-20%Good returnBeating the market
20-30%Very goodOutperforming most traders
30-50%ExcellentTop-tier performance
50%+ExceptionalVerify sustainability

Example Calculation

Let’s calculate ROI for a trading period:

Your Trading Results:

  • Starting Account Balance: $25,000
  • Ending Account Balance: $31,250
  • Net Profit: $6,250

ROI Calculation:

ROI = ($31,250 - $25,000) / $25,000 × 100
ROI = $6,250 / $25,000 × 100
ROI = 25%

Your trading generated a 25% return on your initial capital.

ROI measures your trading profit as a percentage of invested capital. Calculate it by dividing net profit by initial investment and multiplying by 100. Good trading ROI is 15-30% annually, significantly beating the market’s 10% historical average.

Per-Trade ROI vs Portfolio ROI

Per-Trade ROI

Measures individual trade efficiency:

Trade ROI = (Exit Value - Entry Value - Costs) / Entry Value × 100

Example: Buy AAPL at $150, sell at $165, with $10 in commissions:

  • Entry Value: $15,000 (100 shares × $150)
  • Exit Value: $16,500 (100 shares × $165)
  • Costs: $10

Trade ROI = ($16,500 - $15,000 - $10) / $15,000 × 100 = 9.9%

Portfolio ROI

Measures overall account performance:

Portfolio ROI = (Ending Balance - Starting Balance) / Starting Balance × 100

Both metrics matter: high per-trade ROI with few trades may underperform lower per-trade ROI with many trades.

ROI Across Different Timeframes

The same dollar gain looks very different depending on time:

InitialProfitTimeTotal ROIAnnualized
$50,000$10,0006 months20%44% (annualized)
$50,000$10,0001 year20%20%
$50,000$10,0002 years20%9.5% CAGR

A 20% ROI over 6 months is excellent; over 3 years it’s mediocre. Always consider the time period when evaluating ROI.

Net ROI vs Gross ROI

Gross ROI: Before costs Net ROI: After all costs

Always calculate and focus on net ROI:

Net ROI = (Gross Profit - Commissions - Fees - Taxes) / Initial Investment × 100

Example:

  • Gross Profit: $5,000
  • Commissions: $200
  • Platform Fees: $50
  • Taxes (25%): $1,188
  • Net Profit: $3,562
  • Initial Investment: $20,000

Net ROI = $3,562 / $20,000 × 100 = 17.8%

The gross ROI of 25% drops to 17.8% after costs—a significant difference.

Common ROI Mistakes

  1. Ignoring costs – Gross ROI is misleading. Commissions, slippage, and taxes eat into real returns. Always use net ROI.

  2. Not annualizing – A 15% ROI over 3 months (77% annualized) is very different from 15% over 2 years (7.2% annualized).

  3. Comparing incompatible periods – Your 30% year might include a bull market; comparing to a 20% year during volatility isn’t fair.

  4. Forgetting opportunity cost – 8% ROI sounds fine until you realize risk-free Treasury bonds offer 5%. The extra 3% may not justify the effort and risk.

  5. Averaging ROI incorrectly – If you made 50% then lost 40%, your average isn’t 5%. Calculate from actual start and end values.

Why ROI Matters for Traders

  1. Benchmarking – Compare your returns to market indices. If you can’t beat a simple index fund, why trade actively?

  2. Strategy evaluation – Track ROI by setup type. A strategy with 40% ROI beats one with 15%—allocate capital accordingly.

  3. Risk assessment – High ROI with high risk (large drawdowns) may not be worth it. Pair ROI with Sharpe ratio for context.

  4. Goal setting – Set realistic ROI targets. Aiming for 20% annually is achievable; 100% annually is not sustainable.

How JournalPlus Tracks ROI

JournalPlus calculates your ROI automatically at the portfolio, strategy, and individual trade level. You can track gross and net ROI, compare ROI across different time periods, and identify which strategies deliver the best return on capital—helping you allocate your trading budget more effectively.

Common Questions

What is a good ROI for trading?

A good annual ROI for active traders is 15-30% after all costs. The stock market historically returns about 10% annually. Consistently achieving 20%+ ROI puts you ahead of most professional fund managers. Be cautious of ROI claims above 50% annually—they're often unsustainable or involve extreme risk.

How do you calculate ROI in trading?

ROI = (Final Value - Initial Investment) / Initial Investment × 100. For example, if you invested $10,000 and your account is now worth $13,500, your ROI is ($13,500 - $10,000) / $10,000 × 100 = 35%.

What is the difference between ROI and profit?

Profit is the absolute dollar amount gained ($3,500). ROI is the percentage return relative to your investment (35%). ROI is more useful for comparison because $3,500 profit on $10,000 (35% ROI) is better than $3,500 on $50,000 (7% ROI).

Should I calculate ROI per trade or overall?

Both are useful. Per-trade ROI shows individual trade efficiency. Overall ROI shows your total performance. For trading journals, also track ROI by strategy, timeframe, and instrument to identify what works best.

How does ROI differ from CAGR?

ROI is the total percentage gain over any period. CAGR annualizes that return to show equivalent yearly growth. 50% ROI over 2 years equals 22.5% CAGR. Use ROI for absolute performance and CAGR for comparing across different time periods.

Share this article

Track ROI Automatically

JournalPlus calculates your roi and other key metrics from your trade data. Import trades and get instant insights.

SSL Secure
One-Time Payment
7-Day Money-Back
4.9/5 (1,287 reviews)
Track ROI automatically 7-Day Money-Back
Buy Now - ₹6,599 for Lifetime Buy Now - $159 for Lifetime