Stock Profit Calculator
Calculate your stock trade profit or loss, ROI, and annualized return. Includes buy and sell commissions with capital gains tax guidance.
Quick Answer
Stock Profit = (Sell Price x Shares - Sell Commission) - (Buy Price x Shares + Buy Commission). For example, buying 100 shares at $50 and selling at $65 with no commissions yields $1,500 profit and a 30% ROI.
Calculate Stock Profit
Enter your trade details below.
About This Tool
The Stock Profit Calculator helps investors quickly determine their gain or loss on a stock trade, accounting for buy and sell commissions. It also calculates ROI percentage and annualized return to help you evaluate trade performance relative to your invested capital and time horizon.
Understanding ROI vs Annualized Return
ROI tells you the total percentage gain or loss on your investment. A stock bought at $50 and sold at $65 has a 30% ROI. But this does not account for time. Annualized return normalizes the gain to a per-year basis, allowing fair comparison between a trade held for 3 months versus one held for 3 years.
Impact of Commissions
While many brokers now offer commission-free trading, commissions still matter for options, international stocks, and full-service brokers. Even small commissions compound: $10 per trade on a $1,000 investment means you start 2% in the hole. This calculator shows how commissions reduce your effective return.
Tax Planning Considerations
The holding period determines your tax rate. Gains on stocks held over 12 months qualify for long-term capital gains rates (0%, 15%, or 20%), which are lower than ordinary income rates. If you are close to the 12-month mark, waiting a few extra days to sell can significantly reduce your tax bill. Losses can offset gains through tax-loss harvesting.
Frequently Asked Questions
How do you calculate stock profit?
What is the difference between short-term and long-term capital gains?
What is annualized return?
Should I include dividends in stock profit?
Do most brokers still charge commissions?
Was this tool helpful?