Performance Metric

Return on Investment

Quick Answer

A good trading ROI depends on timeframe. Annualized, 15-30% is strong for active traders. Above 30% is exceptional but hard to sustain, while below 5% underperforms passive index investing.

Buy Now - ₹6,599 for Lifetime Buy Now - $159 for Lifetime

7-day money-back guarantee

The Formula

ROI = ((Ending Value - Beginning Value) / Beginning Value) × 100%

Ending Value is the total account balance after all trades (realized gains/losses). Beginning Value is the starting capital before the measured period. The result is expressed as a percentage.

Benchmark Ranges

Level Range What It Means
Exceptional > 50% annualized Outstanding performance, rarely sustained over multiple years
Excellent 30% - 50% annualized Top-tier active trading returns, well above market averages
Good 15% - 30% annualized Strong performance that meaningfully beats passive investing
Average 5% - 15% annualized Modest edge over buy-and-hold; evaluate if active trading is worth the effort
Poor < 5% annualized Underperforms index funds after accounting for time and commissions

How to Track

01

Record starting account balance at the beginning of each measurement period

02

Log every trade with entry price, exit price, position size, and fees

03

Separate realized ROI (closed trades) from unrealized ROI (open positions)

04

Calculate ROI monthly, quarterly, and annually for different perspectives

05

Track deposits and withdrawals separately to avoid distorting returns

How to Improve

Cut average loss size by 15-20% using tighter stop-losses on lower-conviction setups

Increase position size on high-probability setups identified through journal review

Eliminate the bottom 20% of your setups by tracking per-setup ROI

Reduce commission drag by consolidating entries instead of scaling in excessively

Hold winners longer by trailing stops instead of taking fixed profit targets

Return on Investment (ROI) is the most fundamental performance metric in trading. It measures the percentage gain or loss relative to the capital you deployed, answering the simplest and most important question: is your trading actually making money? As a core performance metric, ROI serves as the starting point for evaluating any trading strategy.

Formula & Calculation

ROI = ((Ending Value - Beginning Value) / Beginning Value) × 100%

Where:

  • Ending Value = Account balance or position value at the end of the period
  • Beginning Value = Account balance or capital invested at the start of the period

For a single trade, the calculation simplifies to:

Trade ROI = ((Exit Price - Entry Price) × Shares - Fees) / (Entry Price × Shares + Fees) × 100%

To annualize ROI for comparison across different time periods:

Annualized ROI = ((1 + ROI)^(365 / Days Held) - 1) × 100%

This annualization step is critical when comparing a 3-month result to a 12-month benchmark. A 10% return over 2 months is far more impressive than 10% over 2 years.

Realized vs. Unrealized ROI

Realized ROI includes only closed positions where profits or losses are final. Unrealized ROI includes paper gains on open positions. Always separate these in your tracking — unrealized gains can evaporate, and blending the two creates a misleading picture of actual performance.

Benchmarks

LevelRangeWhat It Means
Exceptionalabove 50% annualizedOutstanding performance, rarely sustained over multiple years
Excellent30% - 50% annualizedTop-tier active trading returns, well above market averages
Good15% - 30% annualizedStrong performance that meaningfully beats passive investing
Average5% - 15% annualizedModest edge; evaluate if active trading justifies the time
Poorunder 5% annualizedUnderperforms index funds after accounting for time and commissions

Context matters: a swing trader holding positions for weeks faces different ROI dynamics than a scalper taking dozens of trades daily. Compare your ROI against the S&P 500 annualized return of roughly 10% as a baseline — if you cannot consistently beat passive investing, your time may be better spent elsewhere.

Practical Example

A trader starts with a $25,000 account and makes 47 trades over 3 months. After all trades are closed, the account balance is $28,750, and the trader paid $412 in total commissions.

Step 1 — Calculate net ending value: $28,750 (balance already reflects commissions deducted by broker).

Step 2 — Calculate raw ROI: (($28,750 - $25,000) / $25,000) × 100 = 15.0% over 3 months.

Step 3 — Annualize: ((1 + 0.15)^(365 / 90) - 1) × 100 = ((1.15)^4.056 - 1) × 100 = (1.749 - 1) × 100 = 74.9% annualized.

The raw 15% quarterly return falls in the “Good” range, but the annualized figure of 74.9% looks “Exceptional.” This highlights why annualization over short periods can be misleading — sustaining 15% per quarter for a full year is extremely difficult. The trader should track for at least 6-12 months before drawing conclusions about annualized performance.

How to Track ROI

  1. Snapshot your account balance — Record starting equity at the beginning of each week, month, and quarter. If you deposit or withdraw funds, use time-weighted return calculations to avoid distortion.
  2. Log trade-level ROI — Calculate ROI on every closed trade including commissions. This reveals which setups and strategies generate the best returns per dollar risked.
  3. Separate by strategy — Track ROI for each setup type independently. Your breakout trades may produce 25% of capital deployed while your mean-reversion trades lose 3%.
  4. Compare against benchmarks — Plot your cumulative ROI against SPY or another relevant index on the same equity curve to see if active trading is adding value.
  5. Review monthly — Monthly ROI review catches deteriorating performance before it compounds into serious drawdowns.

How to Improve ROI

  1. Eliminate your worst setups — Review per-setup ROI in your journal and stop trading any setup with negative ROI over 30+ occurrences. This alone can lift overall ROI by 10-20%.
  2. Size up on proven winners — If your best setup produces 3x the ROI of your average, allocate 50% more capital to it while keeping total portfolio risk constant.
  3. Reduce cost drag — Switch to a lower-commission broker or batch entries to cut transaction costs. Saving $2 per trade across 500 annual trades is $1,000 returned to ROI.
  4. Hold profitable trades longer — Analyze your closed winners against their subsequent price action. If trades routinely continued moving in your favor after exit, implement trailing stops to capture more of each move.
  5. Tighten losing trades — Review your average loss relative to your average win. Improving your payoff ratio by cutting losses 15% faster directly improves ROI.

Common Mistakes

  1. Ignoring fees and slippage — Commission costs of $5-10 per round trip add up. A trader making 200 trades per month at $8 round trip pays $19,200 annually, which requires 19.2% ROI just to break even on a $100,000 account.
  2. Calculating over too-short periods — A single lucky week can show 100%+ annualized ROI. Minimum meaningful measurement is one full quarter; one year is better for strategic decisions.
  3. Confusing trade ROI with portfolio ROI — A 50% ROI on a single trade using 2% of your account is a 1% portfolio ROI. Always know which frame you are measuring.
  4. Ignoring deposits and withdrawals — Adding $5,000 mid-month inflates ending balance. Use time-weighted or money-weighted return calculations to isolate actual trading performance.
  5. Not risk-adjusting — A 40% ROI with 60% maximum drawdown is worse than 25% ROI with 10% drawdown. Pair ROI with risk metrics like Sharpe ratio or Sortino ratio for a complete picture.

How JournalPlus Calculates ROI

JournalPlus automatically calculates both per-trade ROI and cumulative portfolio ROI from your logged trades. The analytics dashboard displays running ROI alongside your equity curve, broken down by time period, strategy, and instrument. You can filter by date range to see monthly, quarterly, or annual returns, and the platform handles deposit and withdrawal adjustments so your ROI reflects pure trading performance. Export your ROI data alongside related metrics like expectancy and profit factor for deeper analysis in external tools.

Common Mistakes

Ignoring commissions and fees, which can reduce ROI by 5-15% annually for active traders

Measuring ROI over too short a period, where luck dominates skill

Confusing account ROI with per-trade ROI, leading to distorted risk assessment

Not accounting for deposits and withdrawals when calculating portfolio ROI

Comparing raw ROI across strategies without adjusting for risk or time in market

Frequently Asked Questions

What is a good ROI for day trading?

A good annualized ROI for day trading is 20-50%. However, this varies significantly by strategy, market conditions, and account size. Consistently achieving 2-4% monthly ROI places you well above average among active traders.

How do I calculate ROI on a single trade?

Divide the net profit (exit price minus entry price, times shares, minus fees) by your total capital deployed (entry price times shares plus fees). Multiply by 100 for a percentage. A trade bought at $50 and sold at $55 with 100 shares yields ($500 / $5,000) × 100 = 10% ROI.

Should I use ROI or annualized ROI?

Use raw ROI for individual trades and short-term snapshots. Use annualized ROI when comparing performance across different time periods or against benchmarks like the S&P 500, which returns roughly 10% annualized historically.

What is the difference between realized and unrealized ROI?

Realized ROI counts only closed trades where profits or losses are locked in. Unrealized ROI includes the paper gains or losses on open positions. Track both, but base strategy decisions primarily on realized ROI.

How does ROI differ from profit factor?

ROI measures total return as a percentage of capital invested. Profit factor measures gross winning dollars divided by gross losing dollars. A trader can have a high profit factor but low ROI if they trade infrequently, or vice versa. Both metrics together give a fuller picture.

How often should I calculate my trading ROI?

Calculate per-trade ROI after every closed trade. Review aggregate ROI weekly and monthly. Make strategic decisions based on quarterly and annual ROI, which smooth out short-term variance.

Does account size affect ROI targets?

Smaller accounts can often achieve higher percentage ROI because position sizing is more flexible and slippage impact is minimal. As accounts grow past $100,000-$500,000, maintaining the same percentage returns becomes harder due to liquidity constraints and market impact.

Track Your Metrics With JournalPlus

Automatically calculate and track all your trading metrics in one place. See what's working and what's not.

Buy Now - ₹6,599 for Lifetime Buy Now - $159 for Lifetime

7-day money-back guarantee

SSL Secure
One-Time Payment
7-Day Money-Back