Gross vs net profit and the impact of fees
Gross stock profit is straightforward: (Sell Price - Buy Price) × Shares. But net profit must account for commissions, SEC fees, and taxes.
While most major brokers now offer zero-commission stock trades, options still carry per-contract fees ($0.50-0.65), and some brokers charge for OTC stocks, foreign shares, or large block trades. The SEC regulatory fee (currently $8 per $1,000,000 of sales) is negligible for small trades but visible on large transactions.
For active traders, the bid-ask spread is effectively a hidden cost — buying at $50.10 and selling at $49.90 on a $50 stock costs 0.4% round-trip even with zero commissions. On 100 shares, that spread costs $20 in implicit transaction costs.