Trading Returns Calculator

Estimate your stock trading profits and returns. Enter your buy price, sell price, and shares to calculate total return, ROI, and annualized performance.

SC
Written by Sarah Chen, CFP
Certified Financial Planner
JW
Fact-checked by Dr. James Wilson, PhD
Options Strategy Researcher
Profit & LossFact-Checked

Input Values

$

The price you bought (or plan to buy) each share.

$

The price you sold (or plan to sell) each share.

Total number of shares traded.

Number of days you held the position.

$

Brokerage commission per trade (buy or sell).

Results

Total Profit / Loss
$2,600.00
Percentage Return
28.89%
Annualized Return0.00%
Total Invested$0.00
Profit per Share$13.00
Results update automatically as you change input values.

How to Calculate Stock Trading Returns

Calculating stock trading returns is essential for evaluating your performance as a trader or investor. While the basic concept is simple (sell price minus buy price), a thorough calculation should include commissions, holding period, and annualized return to give you an accurate picture of how your trading strategy performs over time.

This calculator accounts for all the key variables in a stock trade: purchase price, sale price, number of shares, commissions, and the time the position was held. It then computes your total dollar profit, percentage return, and annualized return so you can compare this trade against other investments.

Total Trading Profit
Profit = (Sell Price - Buy Price) × Shares - Total Commissions
Where:
Sell Price = Price per share at sale
Buy Price = Price per share at purchase
Shares = Number of shares traded
Commissions = Buy + sell commissions
Percentage Return
Return (%) = (Profit / Total Invested) × 100
Where:
Profit = Net profit after commissions
Total Invested = Buy Price × Shares + Buy Commission
Annualized Return
Annualized = ((1 + Return) ^ (365 / Days)) - 1
Where:
Return = Total percentage return as decimal
Days = Number of days the position was held
Trading Returns Example
Given
Buy Price
$45.00
Sell Price
$58.00
Shares
200
Holding Period
180 days
Commission
$0 (commission-free)
Calculation Steps
  1. 1Total Invested = $45 × 200 = $9,000
  2. 2Total Sale Proceeds = $58 × 200 = $11,600
  3. 3Profit = $11,600 - $9,000 = $2,600
  4. 4Percentage Return = $2,600 / $9,000 = 28.89%
  5. 5Annualized Return = (1.2889 ^ (365/180)) - 1 = 65.5%
  6. 6Profit per Share = $58 - $45 = $13
Result
The trade generated $2,600 profit (28.89% return) over 180 days. Annualized, this equates to a 65.5% annual return.

Why Annualized Returns Matter

A 10% return in 30 days is much better than a 10% return in 365 days. Annualized returns normalize different holding periods so you can compare trades and investments on equal footing. A 10% return in 30 days annualizes to approximately 213%, while a 10% return in 365 days annualizes to exactly 10%.

How Holding Period Affects Annualized Returns
Raw Return30 Days90 Days180 Days365 Days
5%83.1%22.2%10.3%5.0%
10%213.8%46.4%21.0%10.0%
20%577.0%102.4%44.0%20.0%
30%1115.0%166.4%69.0%30.0%
50%2804.6%316.9%125.0%50.0%

Tracking Your Trading Performance

How to Evaluate Your Trading Results

1
Calculate Each Trade's Return
Record the buy price, sell price, shares, commissions, and holding period for every trade. Calculate the percentage return and annualized return for each.
2
Track Your Win Rate
Win rate = profitable trades / total trades. A win rate of 50-60% combined with a favorable risk/reward ratio (winners larger than losers) is typically profitable.
3
Measure Risk-Adjusted Returns
Compare your returns to the risk taken. The Sharpe ratio divides excess returns by volatility. A Sharpe ratio above 1.0 indicates good risk-adjusted performance.
4
Compare to Benchmarks
Compare your annualized return to the S&P 500 (historically ~10% per year). If you cannot beat the benchmark consistently after accounting for time and taxes, consider index investing.

Tax Impact on Trading Returns

Taxes significantly reduce your actual trading returns. In the US, short-term capital gains (positions held under 1 year) are taxed at ordinary income rates of 10-37% federal. Long-term gains (over 1 year) are taxed at 0%, 15%, or 20%. A trader in the 32% tax bracket who earns $2,600 in short-term gains keeps only $1,768 after federal taxes.

!
The Hidden Cost of Frequent Trading

Active traders face higher effective tax rates because most trades are short-term. A trader earning 30% annually but paying 35% in taxes on gains keeps only about 19.5% net. A buy-and-hold investor earning 10% annually at 15% long-term capital gains tax keeps 8.5%. Factor taxes into your return calculations.

  • Short-term gains (under 1 year): Taxed at ordinary income rates (10-37% federal)
  • Long-term gains (over 1 year): Taxed at preferential rates (0%, 15%, or 20%)
  • Wash sale rule: Cannot deduct a loss if you buy the same security within 30 days
  • Net investment income tax: Additional 3.8% for high earners (above $200K/$250K)
  • State taxes: Add 0-13.3% depending on your state

Frequently Asked Questions

Stock Profit = (Sell Price - Buy Price) x Number of Shares - Commissions. For example, buying 200 shares at $45 and selling at $58: ($58 - $45) x 200 = $2,600. With $0 commissions (many brokers are commission-free), the total profit is $2,600.

Sources & References

  • U.S. Securities and Exchange Commission (SEC) - Investor Education
  • Options Clearing Corporation (OCC) - Options Education
  • Chicago Board Options Exchange (CBOE) - Options Strategies
  • Hull, J.C. "Options, Futures, and Other Derivatives" (11th Edition, 2021)

Embed This Calculator on Your Website

Free to use with attribution

Copy the code below to add this calculator to your website, blog, or article. A link back to CoveredCallCalculator.net is included automatically.

<iframe src="https://coveredcallcalculator.net/embed/trading-returns-calculator" width="100%" height="500" frameborder="0" title="Trading Returns Calculator" style="border:1px solid #e2e8f0;border-radius:12px;max-width:600px;"></iframe>
<p style="font-size:12px;color:#64748b;margin-top:8px;">Calculator by <a href="https://coveredcallcalculator.net" target="_blank" rel="noopener">CoveredCallCalculator.net</a></p>