About this tool
Calculate your stock trading profits and losses with our comprehensive stock profit calculator. Whether you're day trading, swing trading, or long-term investing, knowing your exact gains, fees, and tax liability is crucial. Our calculator shows gross profit, trading fees, capital gains taxes, net profit, and return on investment (ROI) percentage, giving you a complete picture of your trade performance.
Understanding true profit after all costs is essential for successful trading. Many traders focus only on price changes but forget trading commissions, exchange fees, and taxes can significantly impact returns. A 10% price gain might only net 7% after a $10 commission and 15% capital gains tax. Our calculator factors in all costs so you know your real bottom line before making trade decisions.
Practical Usage Examples
Profitable Stock Trade
100 shares bought at $50, sold at $60, $10 commission
Buy: $5,000. Sell: $6,000. Gross profit: $1,000. After $20 fees: $980. After 15% tax: $833. ROI: 16.7%. Net gain per share: $8.33. Day Trading with Multiple Trades
500 shares at $25, sold at $26, $5 commission per trade
Buy: $12,500. Sell: $13,000. Gross: $500. Fees: $10. Tax (short-term 24%): $118. Net: $372. ROI: 3.0%. Small % but $372 in one day. Step-by-Step Instructions
Select a Quick Start preset or choose Custom for manual entry
Enter the number of shares purchased
Enter the buy price per share
Enter the sell price per share
Add any dividend income received (optional)
Enter buy and sell commission fees (if any)
Select tax rate type: short-term (22%), long-term (15%), or custom
Optionally choose a scenario comparison (hold longer, higher price, more shares)
Optionally enter holding period in months for annualized return
Click "Run Tool" to see comprehensive profit analysis
View gross profit, net profit after fees/taxes, ROI, and break-even price
Review tax strategy recommendations and scenario comparisons
Core Benefits
Calculate exact profit or loss on stock trades
Include commission and trading fees in calculations
Estimate capital gains tax liability (short and long-term)
See net profit after all costs
Calculate return on investment (ROI) percentage
Frequently Asked Questions
Stock profit equals Sell Price minus Buy Price times Number of Shares minus Trading Fees. For example, buying 100 shares at $50 and selling at $60 yields $1,000 gross profit. Subtract commissions and taxes for net profit.
Gross profit is the price difference before any costs. Net profit is what you keep after commissions, fees, and taxes. A $1,000 gross profit might be $833 net after $20 fees and 15% capital gains tax.
Major brokers like Fidelity, Schwab, and Robinhood now offer $0 commissions on stock trades. Some charge $5-10 per trade or $0.005-0.01 per share for active traders. Options cost $0.50-0.65 per contract.
Short-term gains on stocks held under one year are taxed as ordinary income (10-37%). Long-term gains on stocks held over one year are taxed at reduced rates (0%, 15%, or 20%). Holding longer than one year significantly reduces your tax burden.
ROI equals Net Profit divided by Total Investment times 100. Include all costs: purchase price, commissions, and fees. A $5,000 investment yielding $833 net profit gives 16.7% ROI.
Break-even price is the minimum sell price needed to recover your total investment including buy commission and sell commission. Formula: Total Buy Cost plus Sell Commission divided by Number of Shares.
Dividends add to your total return beyond price appreciation. Include all dividend payments received during the holding period. Qualified dividends held over 60 days are taxed at lower long-term capital gains rates.
Dollar cost averaging means investing fixed amounts at regular intervals. It reduces risk from market timing. Calculate profit for each lot separately using its specific buy price. Our calculator handles single-lot calculations.
After a 2-for-1 split, your shares double but the cost basis per share halves. Total investment stays the same. Use the split-adjusted buy price when calculating profit. Your broker provides adjusted cost basis.
No. All calculations run locally in your browser. No stock prices, portfolio data, or financial information is transmitted to any server.