Loading the page...
Preparing tools and content for you. This usually takes a second.
Preparing tools and content for you. This usually takes a second.
Fetching calculator categories and tools for this section.
Calculate the exact Net Return and ROI of your trades. Instantly factor in share volume, price deltas, and broker commissions to find your true bottom line.
Last updated: February 24, 2026
Curious what your taxes will be on this trade? Estimate Capital Gains
Net Profit / Loss
+$3,550.00
Profit isn't generated simply by the stock price going up; it's the delta between your entry and your exit. Your initial investment scales that delta. A $5 move on 100 shares generates a $500 gross return.
Taxes, margin interest, and broker commissions are considered frictional costs. They degrade your edge. A profitable trader must generate enough gross margin to overcome the friction of executing the trades themselves.
ROI allows you to compare investments of wildly different sizes. Earning $1,000 profit on a $2,000 risk (50% ROI) represents a vastly superior trading performance than earning $1,000 profit on a $100,000 risk (1% ROI).
A stock profit calculator helps you estimate your trade results by turning your entry/exit prices, share count, and broker fees into one outcome: net profit or loss and ROI%. It answers the question that matters most: what you actually keep after commissions and frictional costs.
A green candle does not guarantee a green outcome. Fees can erase gains and turn a trade into a loss even when the sell price is higher.
ROI converts different sized positions into a single percentage metric, so you can compare a $200 profit on a $2,000 trade versus the same $200 on a much smaller (or larger) account risk.
This calculator treats commissions as real costs and subtracts them from the trade revenue so you get a result aligned with your account balance.
These formulas match the logic in StockProfitCalculatorForm: how it computes net proceeds, net profit/loss, and ROI% using buy/sell commissions.
If Total Initial Investment is 0, ROI% is treated as 0.
Combining the calculator steps gives a direct view of what drives profit:
Net Profit = shares × (sellPrice - buyPrice) - (buyCommission + sellCommission)
Use this workflow to compute your results manually with the same assumptions as the calculator.
Tip: If Net Profit is close to 0, even small fee changes or an extra cent per share can flip the ROI sign.
Each example uses the calculator logic: net proceeds = (shares × sellPrice) - sellCommission, and ROI% is based on net profit divided by total initial investment.
100 shares, buy $150.00, sell $185.50, buy/sell fees = $0
100 shares, buy $150.00, sell $185.50, buy fees $50, sell fees $30
100 shares, buy $150.00, sell $140.00, buy fees $50, sell fees $50
This table holds shares and buy costs constant and shows how ROI% changes as the sell price varies. Values assume 100 shares, buy at $150.00 with buy fees $20, and sell fees $20.
| Sell Price | Net Profit / Loss | ROI% | Trade Outcome |
|---|---|---|---|
| $130.00 | -$2,040.00 | -13.58% | Loss |
| $140.00 | -$1,040.00 | -6.92% | Loss |
| $150.00 | -$40.00 | -0.27% | Nearly Flat (Loss) |
| $160.00 | $960.00 | 6.39% | Profit |
| $170.00 | $1,960.00 | 13.05% | Profit |
Break-even intuition: with buy fees + sell fees totaling $40 and 100 shares, the sell price needs to exceed the buy price by about $0.40 per share to offset commissions. In this scenario, $150.40 is roughly the tipping point.
Gross profit answers “what the stock move produced.” Net profit answers “what you kept after costs.” This calculator is built to return net profit because ROI should reflect the full friction of executing the trade.
If you ignore commissions, a trade's “profit” looks like: shares × (sellPrice - buyPrice).
The calculator subtracts buy and sell commissions: - (buyCommission + sellCommission). If fees are large relative to the price delta, you can lose money even with a favorable price move.
Small data-entry mistakes can swing ROI% dramatically. Use this checklist before trusting your output.
Commission fields represent your total buy-side fees and total sell-side fees. Don't multiply fees by shares unless that is exactly how the broker charges them.
All formulas scale by shares. A missing zero can turn a 10% ROI trade into something completely different.
The math works for any trade you model as an entry price (buyPrice) and an exit price (sellPrice). For short selling, enter your cover price as buyPrice and your initial short sale price as sellPrice so the sign reflects your net result.
Share this ROI calculator with your trading network to help contextualize risk-reward ratios.
Suggested hashtags: #StockMarket #Trading #Investing #DayTrading #Finance #ROI