Stock ROI Calculator 2026 | Free Return on Investment Tool
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.
Updated for 2026
By the GlobalCalqulate team, founded by Pavan Kusunuri · 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 stock ROI and why is it important?
Tap to view the answer
What is stock ROI and why is it important?
Tap to view the answer
Stock ROI (Return on Investment) is the percentage gain or loss on a stock investment relative to the amount invested. Formula: ROI = (Net Profit / Total Investment) × 100. Net Profit = (Sale Proceeds + Dividends - Purchase Cost - Transaction Costs - Taxes). It's important because: (1) It measures how efficiently your capital is being used. (2) It enables comparison across different stock investments. (3) It helps evaluate investment decisions. (4) It tracks performance against benchmarks. (5) It's the most intuitive measure of investment success. Example: Invested ₹10,000 in stock, received ₹12,500 after selling and dividends, net profit ₹2,500 → ROI = 25%. ROI doesn't account for time—a 25% ROI over 1 year is far better than 25% over 5 years. Always consider the holding period.
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 accurate is a stock ROI calculator?
Tap to view the answer
How accurate is a stock ROI calculator?
Tap to view the answer
mathematically precise based on inputs, but accuracy depends on complete and correct data. The calculator gives exact numbers using the data you provide—but accuracy depends on: (1) Including ALL costs (brokerage, STT, exchange fees, taxes). (2) Including ALL income (dividends, bonuses, rights). (3) Using the correct holding period. (4) Accounting for stock splits and bonuses. (5) Considering currency fluctuations for international stocks. Many investors calculate ROI incorrectly by ignoring costs, dividends, or taxes. This leads to overestimated returns and poor investment decisions. Use the calculator with complete data for accurate results.
What is the difference between stock ROI and stock CAGR?
Tap to view the answer
What is the difference between stock ROI and stock CAGR?
Tap to view the answer
Stock ROI is the total percentage return over the entire holding period. CAGR (Compound Annual Growth Rate) is the annualized return that would produce that total return over the period. Example: ₹10,000 grows to ₹16,000 over 3 years → ROI = 60%, CAGR = 16.96% per year. ROI can be misleading when comparing investments with different holding periods. A 60% ROI over 3 years (16.96% annualized) is better than 60% over 5 years (9.86% annualized). Always use CAGR for comparing investments with different time horizons.
Is this stock ROI calculator suitable for different countries?
Tap to view the answer
Is this stock ROI calculator suitable for different countries?
Tap to view the answer
Yes. Stock ROI math works with any currency because it's based on percentages and proportions, not absolute values. Whether you're calculating ROI in Indian rupees, US dollars, British pounds, UAE dirhams, Australian dollars, Canadian dollars, or Singapore dollars, the calculations are identical. What differs are: (1) Tax treatments (LTCG/STCG rates differ by country). (2) Transaction costs (STT in India, SEC fees in USA). (3) Reporting requirements. (4) Currency fluctuations for international investments. Use local tax rates and costs for accurate net ROI.
How do dividends affect stock ROI?
Tap to view the answer
How do dividends affect stock ROI?
Tap to view the answer
Dividends increase your total return and should be included in ROI calculation. Including dividends gives you the 'total ROI' rather than just 'price ROI.' Example: Price ROI: Bought ₹10,000, sold ₹12,000 → 20% ROI. With ₹500 dividends → Total ROI = 25%. Many investors calculate price ROI only, significantly underestimating their true returns. For long-term investors, dividends can account for 30-50% of total returns. Always include dividends for accurate ROI.
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 the difference between ROI and ROE in stock investing?
Tap to view the answer
What is the difference between ROI and ROE in stock investing?
Tap to view the answer
ROI (Return on Investment) measures the return on the total amount invested in a stock. ROE (Return on Equity) measures the return on a company's shareholders' equity—it's a measure of company profitability, not investor return. Example: You invest ₹10,000 in a company with ROE of 20% → Your ROI depends on your purchase/sale price, not the company's ROE. A company with high ROE doesn't guarantee high ROI for investors. Your ROI depends on the price you pay and the price you sell at. Don't confuse the two.
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.
How do I calculate ROI for stocks with multiple purchases (SIP)?
Tap to view the answer
How do I calculate ROI for stocks with multiple purchases (SIP)?
Tap to view the answer
For multiple purchases, calculate: (1) Total Investment = Sum of all purchases + costs. (2) Total Shares = Sum of all shares purchased. (3) Current Value = Total Shares × Current Price + Dividends. (4) ROI = (Current Value - Total Investment) / Total Investment × 100. Example: Bought 100 shares at ₹100 (₹10,000), 50 shares at ₹120 (₹6,000), 50 shares at ₹80 (₹4,000) → Total Investment = ₹20,000, Total Shares = 200, Current Price = ₹110 → Current Value = ₹22,000, Dividends = ₹1,000 → ROI = (23,000 - 20,000)/20,000 × 100 = 15%. The calculator handles multiple transactions automatically.
What is the difference between stock ROI and investment return?
Tap to view the answer
What is the difference between stock ROI and investment return?
Tap to view the answer
Stock ROI is specifically for stock investments. Investment return is a broader term covering all types of investments (stocks, bonds, real estate, mutual funds, etc.). Example: Stock ROI = 25% on a stock investment. Investment return might include: Stocks (25%), Bonds (6%), Real Estate (12%) → Total Portfolio Return = 14.5%. Stock ROI is just one component of your overall investment return. A good stock ROI doesn't guarantee a good overall portfolio return if other investments underperform.
How do stock splits and bonuses affect ROI calculation?
Tap to view the answer
How do stock splits and bonuses affect ROI calculation?
Tap to view the answer
Stock splits and bonuses increase the number of shares without changing total value. For ROI calculation: (1) Adjust the purchase price downward proportionally. (2) Adjust the number of shares upward proportionally. Example: 1:2 split: 100 shares at ₹100 → 200 shares at ₹50. Your total investment remains ₹10,000. ROI calculation should use the adjusted cost basis. The calculator automatically accounts for splits and bonuses when you input adjusted data. Stock splits and bonuses don't change your ROI—they just change the number of shares. Don't get excited about splits; they don't make you richer.
How do I calculate ROI for short-term vs long-term stock investments?
Tap to view the answer
How do I calculate ROI for short-term vs long-term stock investments?
Tap to view the answer
The ROI formula is the same for both: ROI = (Net Profit / Total Investment) × 100. However: (1) Short-term: Higher costs (brokerage, STT, short-term capital gains tax). (2) Long-term: Lower tax rates (LTCG) and benefits of compounding. Example: Short-term (1 year): 20% gross ROI → After costs and taxes (30% tax rate) → ~14% net ROI. Long-term (3+ years): 20% gross ROI → After LTCG (10% tax rate) → ~18% net ROI. Taxes and costs significantly impact net ROI, especially for short-term trades. Hold for the long term to benefit from lower taxes and compounding.
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 support@globalcalqulate.com
We typically reply within 24–48 hours.
Related Calculators
Explore calculators closely related to this tool — frequently used by users planning money, tax, health and lifestyle decisions.
ROI Calculator
Open calculator →
Stock Return Calculator
Open calculator →
Tax Calculator
Open calculator →
SWP Calculator
Open calculator →
Budget Calculator
Open calculator →
CAGR Calculator
Open calculator →
Compound Interest Calculator
Open calculator →
Coupon Calculator
Open calculator →
Credit Card Payoff Calculator
Open calculator →
DCF Calculator
Open calculator →