Instant Stock Analysis

Stock Return Calculator

Calculate profit, loss, and percentage return on your stock investments. Enter buy price, sell price, and quantity for instant analysis with tax-aware insights.

Calculate Returns
InstantP&L Analysis
TaxAware Tips
100%Free

Stock Return Calculator

₹1₹50K
₹1₹50K
110K

Stock Returns

Your stock returns will appear here

Enter buy price, sell price, and quantity to calculate

How Stock Returns are Calculated

Stock return represents the gain or loss from buying and selling shares. The basic calculation involves three inputs: the purchase price per share, the selling price per share, and the number of shares traded.

  • Total Investment = Buy Price x Quantity
  • Current/Sell Value = Sell Price x Quantity
  • Profit/Loss = Sell Value - Buy Value
  • Return % = (Profit / Buy Value) x 100

Capital Gains Tax on Stock Returns

Holding PeriodTax TypeTax RateExemption
Less than 12 monthsSTCG20%None
More than 12 monthsLTCG12.5%Rs 1.25 lakh/year

Tax Saving Tip: Plan stock sales across financial years to utilize the Rs 1.25 lakh LTCG exemption annually. If you have Rs 2.5 lakh in long-term gains, selling half before March 31 and half after April 1 saves Rs 15,625 in tax. Use our capital gain calculator for exact tax computation.

Stock Market Services

ITR Filing

File your income tax return with capital gains from stock trading accurately computed and reported.

Accounting Services

Track your stock portfolio, capital gains, and dividend income with professional bookkeeping.

Company Registration

Turn your trading expertise into a business. Register a company for proprietary trading.

GST Registration

Advisory and research services attract GST. Get registered if you provide stock market services.

Need help filing capital gains in your ITR?

Our CA experts accurately compute STCG, LTCG, and carry-forward losses from stock trading for hassle-free ITR filing.

Frequently Asked Questions

A stock return calculator computes the profit or loss from buying and selling shares. Enter the buy price per share, sell price per share, and total quantity. The calculator computes total investment (buy price x quantity), current value (sell price x quantity), absolute profit or loss, and percentage return. It helps you evaluate whether a stock trade was profitable before factoring in taxes and brokerage.

Stock return percentage = ((Sell Price - Buy Price) / Buy Price) x 100. For example, buying at Rs 100 and selling at Rs 150 gives a return of ((150-100)/100) x 100 = 50%. For total investment return: ((Total Sell Value - Total Buy Value) / Total Buy Value) x 100. This percentage helps compare performance across different stocks regardless of the investment amount.

Absolute return is the total percentage gain or loss on an investment regardless of time: ((Final Value - Initial Value) / Initial Value) x 100. CAGR (Compound Annual Growth Rate) annualizes the return to account for the holding period. A 50% absolute return over 3 years equals approximately 14.5% CAGR. CAGR is better for comparing investments held for different durations.

Stock profits are taxed based on holding period. STCG (Short-Term Capital Gains, held less than 12 months) is taxed at 20%. LTCG (Long-Term Capital Gains, held more than 12 months) above Rs 1.25 lakh exemption is taxed at 12.5%. Use our capital gain calculator to compute your exact tax liability on stock profits.

This calculator shows gross profit/loss before brokerage, STT (Securities Transaction Tax), exchange charges, and GST on brokerage. Typical charges include: brokerage (0.01-0.5%), STT (0.025% on sell side for delivery), exchange fees (0.00325%), and GST at 18% on brokerage. Discount brokers like Zerodha charge zero delivery brokerage, making the impact minimal for delivery trades.

A good annual stock return in India depends on the benchmark. The Nifty 50 has delivered approximately 12-14% CAGR over the last 15-20 years. Returns above the benchmark are considered good. Individual stocks can deliver much higher (or lower) returns. Consistent 15-20% annual returns from a diversified portfolio is excellent. Remember that past returns do not guarantee future performance.

For multiple purchases of the same stock at different prices, first calculate the weighted average cost using our stock average calculator. Then use the average cost as the buy price in this return calculator. Average cost = Total Investment / Total Shares. This gives the true return across all purchase lots.

Compounding amplifies stock returns over time. A stock returning 12% annually doubles in approximately 6 years (Rule of 72). Rs 1 lakh invested at 12% CAGR becomes Rs 3.1 lakh in 10 years, Rs 9.6 lakh in 20 years, and Rs 29.9 lakh in 30 years. This exponential growth is why long-term equity investing outperforms most other asset classes.

Yes, total stock return includes both capital appreciation and dividend income. This calculator computes price-based returns only. Add dividend income for total return. For example, if you earned Rs 500 in dividends on a Rs 10,000 investment that appreciated to Rs 11,500, your total return is Rs 2,000 (Rs 1,500 price gain + Rs 500 dividend) or 20%. Use our dividend calculator for yield analysis.

Real return = Nominal Return - Inflation Rate. If your stock returned 15% and inflation was 6%, your real return is approximately 9%. Over long periods, equity has been one of the few asset classes that consistently beats inflation. However, in the short term, stocks can lose value even as prices rise, making them unsuitable for short-term inflation hedging.

Unrealized returns (paper profits/losses) are on stocks you currently hold but have not sold. Realized returns are from stocks you have actually sold. Tax applies only on realized gains. This calculator can be used for both: use the current market price as sell price for unrealized returns, or the actual sell price for realized returns.

Annualized return = ((Final Value / Initial Value) ^ (1/Years)) - 1) x 100. For example, Rs 1 lakh growing to Rs 2 lakh in 5 years: ((200000/100000)^(1/5) - 1) x 100 = 14.87% CAGR. This formula normalizes returns to an annual basis, enabling fair comparison between investments held for different durations.

Risk-adjusted return measures how much return you earned per unit of risk taken. The Sharpe Ratio is a common measure: (Portfolio Return - Risk-Free Rate) / Portfolio Standard Deviation. A higher Sharpe Ratio indicates better risk-adjusted performance. A stock returning 20% with high volatility may have a lower risk-adjusted return than one returning 15% with low volatility.

Intraday returns are calculated the same way: ((Sell Price - Buy Price) / Buy Price) x 100. However, intraday traders should also factor in: brokerage (higher for intraday at some brokers), STT, exchange charges, and the fact that STCG at 20% applies. Margin trading amplifies both gains and losses. Use our margin calculator for leveraged return analysis.

The Nifty 50 has delivered approximately 12-14% CAGR over rolling 10-year periods historically. Sensex has shown similar returns. Mid-cap and small-cap indices have delivered higher returns (15-18%) but with greater volatility. These are pre-tax returns. After LTCG tax of 12.5% on gains above Rs 1.25 lakh, the effective post-tax return is slightly lower.

To track overall portfolio returns, calculate the total investment across all stocks and the total current value. Portfolio Return = ((Total Current Value - Total Invested) / Total Invested) x 100. For time-weighted returns across multiple buys and sells, use the XIRR function which accounts for the timing of each cash flow. Most brokerage apps provide portfolio-level XIRR automatically.

Averaging down (buying more shares at a lower price) reduces your average cost per share. If the stock recovers, your returns improve faster from the lower average cost. However, if the stock continues falling, averaging down increases your total loss. Only average into fundamentally strong stocks that have fallen due to temporary factors, not structural decline. Calculate the new average with our stock average calculator.

Compare post-tax returns for a fair comparison. A stock returning 15% with LTCG of 12.5% on gains above Rs 1.25L yields approximately 13-14% effective return. An FD at 7% with 30% income tax yields 4.9% post-tax. Over 10 years, Rs 1 lakh in stocks at 15% grows to Rs 4.04 lakh, while in FD at 7% it grows to Rs 1.97 lakh (pre-tax). Stocks carry risk but significantly outperform FDs long-term.

Yes, tax-loss harvesting is a valid strategy. Short-term capital losses can offset short-term and long-term capital gains. Long-term losses offset only long-term gains. Unused losses can be carried forward for 8 years. In India, there is no wash sale rule for stocks, so you can sell at a loss and immediately repurchase. This reduces your tax liability while maintaining your position.

The breakeven point is the price at which you recover your total cost including brokerage and taxes. For delivery: Breakeven = Buy Price + Brokerage + STT + GST. For most discount brokers, the delivery breakeven is approximately 0.1-0.15% above your buy price. For intraday with brokerage, it is slightly higher. Knowing your breakeven helps set realistic profit targets.

A stock split increases the number of shares and proportionally reduces the price per share. Your total investment value remains unchanged. For return calculation after a split, adjust the original buy price by dividing it by the split ratio. For example, if you bought at Rs 1,000 and there was a 1:2 split, your adjusted buy price is Rs 500 for double the shares. Use our stock split calculator.

In regular stock investing (without margin or derivatives), the maximum loss is 100% of your invested amount. The stock price can drop to zero if the company goes bankrupt. However, with margin trading, losses can exceed your capital. Diversification across multiple stocks and sectors limits this risk. Never invest more than 5-10% of your portfolio in a single stock.

Bonus shares increase your holding quantity without additional cost, reducing the average price per share. For return calculation, include bonus shares in total quantity. If you bought 100 shares at Rs 200 and received 100 bonus shares (1:1), your adjusted cost is Rs 100 per share for 200 shares. The total investment value remains Rs 20,000. Use our bonus calculator.

Common mistakes include: (1) Ignoring dividends in total return. (2) Not adjusting for stock splits and bonus issues. (3) Using absolute return instead of CAGR for multi-year comparison. (4) Forgetting taxes and brokerage. (5) Survivorship bias (only counting winning trades). (6) Not accounting for opportunity cost. A comprehensive return analysis includes all these factors.

To estimate future corpus from stock investments, use the historical CAGR as expected return. For conservative planning, assume 10-12% for large-cap stocks and 12-15% for a diversified portfolio. For Rs 10 lakh in 10 years at 12%: Required monthly SIP = approximately Rs 4,350. For Rs 1 crore in 20 years at 12%: Required monthly SIP = approximately Rs 10,100. Use our SIP calculator for detailed planning.

Historically, lumpsum investing at market bottoms gives higher returns, but timing the market is extremely difficult. SIP (systematic investment) averages your purchase cost across market cycles, reducing timing risk. Over long periods (10+ years), the return difference between SIP and lumpsum is minimal. SIP is better for salaried investors with regular income, while lumpsum suits those with a large one-time amount during market corrections.

If you invest in US stocks or international funds, your return has two components: stock price return and currency return. If the stock rises 10% in USD and the rupee depreciates 3% against USD, your INR return is approximately 13%. Conversely, rupee appreciation reduces returns. Currency hedging eliminates this variable but adds cost.

XIRR (Extended Internal Rate of Return) calculates annualized return considering the exact dates of each buy and sell transaction. It is the most accurate method for portfolios with multiple cash flows at different times. Most portfolio trackers and spreadsheet applications support XIRR. For a single buy-sell transaction, CAGR and XIRR give the same result.

Historical returns provide a reasonable baseline but are not guaranteed. Factors like economic growth, interest rates, corporate earnings, and global events affect future returns. Indian equity has delivered 12-14% CAGR over 20+ year periods consistently. For planning purposes, using 10-12% as expected return provides a conservative cushion while remaining realistic based on historical evidence.

Gross return is the raw price appreciation plus dividends. Net return deducts all costs: brokerage, STT, exchange charges, GST on brokerage, capital gains tax, and advisory fees if any. The difference can be significant. A 15% gross return might be approximately 12-13% net after all charges and taxes. Always evaluate investments on net return basis for realistic assessment.

The return needed to recover from a loss is always higher than the loss percentage. For a 10% loss, you need 11.1% to break even. For 20% loss, you need 25%. For 50% loss, you need 100% (doubling). For 75% loss, you need 300%. This asymmetry demonstrates why risk management and stop-losses are crucial. It is much harder to recover from large losses.

Yes, stocks can deliver negative returns for periods of 3-5 years or occasionally even longer. The Nifty 50 took about 5 years to recover from the 2008 crash. However, no 15-year rolling period in Indian equity history has delivered negative returns. This reinforces the importance of long-term investing (minimum 5-7 years, ideally 10+) and not panicking during short-term declines.

Historically, small-cap stocks offer higher returns (15-20% CAGR) but with significantly higher volatility and risk. Mid-caps deliver 13-16% with moderate risk. Large-caps provide 10-13% with lower volatility. The higher returns in smaller companies compensate for greater risk, lower liquidity, and less analyst coverage. Diversifying across market caps balances growth potential with stability.

Sector selection can significantly impact returns. Growth sectors like IT, pharmaceuticals, and financials have outperformed over decades. Cyclical sectors like metals and real estate show boom-bust patterns. Defensive sectors like FMCG provide stable but moderate returns. Allocating across sectors based on economic cycles and long-term trends improves portfolio returns while reducing concentration risk.

For a diversified Indian equity portfolio, realistic annual return expectations are: Conservative (large-cap heavy): 10-12%. Moderate (multi-cap): 12-14%. Aggressive (mid/small-cap heavy): 14-18%. These are long-term averages over 10+ year horizons. In any given year, returns can range from -30% to +50%. Setting expectations at 12% for financial planning provides a practical and historically supported target.

Latest from our Blog & Guides

Recent Articles & Guides

Stay informed with our latest insights on business, compliance, and growth strategies.

Contact IncorpX
Trusted by 15,000+ Entrepreneurs

Get Expert Guidance for Your Business

Fill out the form and our team will connect with you to understand your requirements and recommend the best way forward.

Free Consultation No Obligations Expert Advice
FREE Consultation Get Started @ ₹299 ₹0

Get Expert Consultation

Talk to our business executives in minutes

Instant Response 100% Confidential Expert Advice
FREE Consultation Get Started @ ₹299 ₹0

Get Expert Consultation

Talk to our business executives in minutes

Instant Response 100% Confidential Expert Advice