Stock ROI Calculator 2026
Calculate the return on investment (ROI) of any stock with our free stock ROI calculator. Enter purchase price, sale price, shares, and dividends to measure your stock investment profitability.
Last revised
By Team GlobalCalqulate · About our editorial standards
Frequently Asked Questions
Clear answers to common questions to help you use this calculator confidently.
What does a stock ROI calculator do?
Tap to view the answer
What does a stock ROI calculator do?
Tap to view the answer
A stock ROI (Return on Investment) calculator measures the profitability of your stock investments by comparing the gain or loss relative to the amount invested. It takes the purchase price, sale price, number of shares, dividend income, holding period, and transaction costs to calculate the percentage return, total profit, and annualized return. This is a fundamental tool for every stock investor to evaluate investment performance, compare stocks, and make informed decisions. The calculator provides a clear answer to: 'How much profit did I make on this stock investment?' The best results come from including ALL costs (brokerage, taxes, fees) and ALL income (dividends, bonuses). This tool is invaluable for investors.
What is the formula for calculating stock ROI?
Tap to view the answer
What is the formula for calculating stock ROI?
Tap to view the answer
The stock ROI formula is: ROI = [(Sale Price × Shares + Dividends - Purchase Price × Shares - Brokerage - STT - Other Fees - Taxes) / (Purchase Price × Shares + Brokerage + Other Fees)] × 100. For annualized ROI: Annualized ROI = [(1 + ROI)^(1/n) - 1] × 100, where n = number of years. Example: Bought 100 shares at ₹100 (₹10,000), brokerage ₹100, STT ₹50, sold at ₹150 (₹15,000), brokerage ₹100, STT ₹75, dividends ₹500, taxes ₹300 → Net Profit = 15,000 + 500 - 10,000 - 200 - 125 - 300 = ₹4,875. ROI = (4,875 / 10,100) × 100 = 48.27%. The calculator handles all these automatically.
How do brokerage fees and taxes affect stock ROI?
Tap to view the answer
How do brokerage fees and taxes affect stock ROI?
Tap to view the answer
Brokerage fees and taxes reduce your net ROI significantly. Example: Gross ROI = 20% on ₹10,000 (₹2,000 profit). Brokerage = ₹200, STT = ₹50, Capital Gains Tax = ₹300 → Net Profit = ₹1,450 → Net ROI = 14.5% (vs 20% gross). Costs and taxes can reduce ROI by 2-5% or more, especially for short-term trades. Always calculate net ROI after all costs and taxes for an accurate picture. This is especially important in India where STT and brokerage can be significant.
What is a good stock ROI?
Tap to view the answer
What is a good stock ROI?
Tap to view the answer
There's no universal 'good' ROI—it depends on risk, time period, and market conditions. General benchmarks: (1) Short-term (1 year): 15-30% is good, 30%+ is excellent. (2) Long-term (5+ years): 12-16% in India, 10-12% in USA/UK is good. (3) Conservative: 8-12% with lower risk. (4) Aggressive: 15-20% with higher risk. (5) Compare to benchmarks: Nifty/Sensex/S&P 500 returns. A 'good' ROI is one that: (1) Meets YOUR financial goals. (2) Beats the appropriate benchmark. (3) Compensates for the risk taken. (4) Beats inflation.
What are the common mistakes in calculating stock ROI?
Tap to view the answer
What are the common mistakes in calculating stock ROI?
Tap to view the answer
Common mistakes: (1) Ignoring transaction costs (brokerage, STT, fees). (2) Ignoring taxes (capital gains tax, dividend tax). (3) Ignoring dividends and other income. (4) Using incorrect purchase or sale prices. (5) Not adjusting for stock splits and bonuses. (6) Comparing ROI without considering time (use CAGR). (7) Including only winners (survivorship bias). (8) Ignoring currency fluctuations for international stocks. (9) Not considering the opportunity cost. Most investors make at least 2-3 of these mistakes, leading to inaccurate ROI calculations. Use the calculator with complete data to avoid these mistakes.
Need more help? Contact support or email globalcalqulate@gmail.com
We typically reply within 24–48 hours.