Stock Return Calculator — MakeMyCred
STOCK RETURN CALCULATOR

Calculate your stock returns accurately

From buy price to sell price, dividends to taxes — this calculator gives you the complete picture of your stock investment return. See absolute return, CAGR, and post-tax gains.

Absolute & CAGR returns
Dividend-adjusted
Post-tax returns

Stock transaction details

Total dividend income received during the holding period.
Long-term equity: LTCG 10% above ₹1 lakh per year.
Total brokerage, STT, and other charges (buy + sell).
Profitable investment
Total gain
₹0
net profit after all costs and tax
CAGR (annualised return)
compound annual growth rate
Total invested ₹0 buy cost + brokerage
Total proceeds ₹0 sell value after costs
Absolute return 0% total gain %
Estimated tax ₹0 capital gains tax
Return breakdown
Buy value ₹0
+ Brokerage & charges ₹0
+ Sell value ₹0
+ Dividends ₹0
− Tax ₹0
= Net gain ₹0
COMPARISON

Before tax vs. after tax returns

See how taxes and brokerage affect your actual returns.

Before tax

Gross return (before tax)

Buy value
Sell value
Dividends
Brokerage
Gross gain
After tax

Net return (after tax)

Gross gain
Estimated tax
Post-tax gain
Net return %
Net CAGR
THE VISUAL

Your stock journey at a glance

From buy to sell, see how your investment changed and what each component contributed.

Investment journey

Buy → Hold → Sell with dividends

Invested Proceeds Gain
WHAT MATTERS

Four factors that affect stock returns

Understanding these helps you evaluate your stock performance correctly.

1. Holding period

Longer holding periods smooth out volatility and qualify for long-term capital gains (LTCG) tax treatment, which is more favourable than short-term.

2. Dividends

Dividends add to total return, even if the stock price doesn't move much. Dividend income is taxed as income (at slab rate) and added to your gain.

3. Brokerage & charges

Brokerage, STT, stamp duty, and GST together can add up to 0.5%–1% of the transaction value. They reduce both the buy value and sale proceeds.

4. Taxes on gains

Equity LTCG: 10% above ₹1 lakh per year (holding over 1 year). STCG: 15% (under 1 year). Dividends are taxed at your slab rate.

DEEP DIVE

How to evaluate stock returns properly

Price gain is only part of the story. Here's how to measure your true return.

1. Absolute return vs. CAGR

Absolute return is the simple percentage gain: (Sell value − Buy value) ÷ Buy value × 100. It doesn't account for how long you held the stock.

CAGR (Compound Annual Growth Rate) is the annualised return. It's the rate at which your investment would have grown if it grew at a steady rate every year.

💡 A 100% absolute return over 5 years is 14.87% CAGR. The same 100% over 10 years is only 7.18% CAGR. Always compare CAGR across investments.

2. Total return includes dividends

A stock's "return" isn't just price appreciation. Dividends add to your total return. A stock that rose 20% and paid a 3% dividend gave you 23% total return.

This is why total return is the correct metric, not just price return.

3. The real cost of brokerage

When you buy and sell a stock, you pay:

  • Brokerage: ₹20 per order (discount brokers) or a percentage (full-service)
  • STT (Securities Transaction Tax): 0.1% on delivery buy and sell
  • Exchange charges: 0.00325% per transaction
  • GST: 18% on brokerage + exchange charges
  • Stamp duty: 0.015% on buy side
  • SEBI charges: ₹10 per crore

These add up to roughly 0.3%–0.5% per round-trip for delivery trades, or more for small trades with fixed brokerage.

4. Tax treatment of stock gains

Type Holding period Tax rate
LTCG (equity)> 1 year10% above ₹1 lakh/year
STCG (equity)< 1 year15%
DividendsAnySlab rate (TDS 10% above ₹5,000)

The ₹1 lakh LTCG exemption is per financial year, across all equity investments. So if you sell two stocks with ₹1.5 lakh total LTCG, you pay tax on ₹50,000.

5. A worked example

Buy 100 shares of Reliance at ₹2,450 = ₹2,45,000. Sell at ₹3,200 = ₹3,20,000. Holding: 3 years. Dividends: ₹4,000.

  • Buy value: ₹2,45,000
  • Brokerage (0.5%): ₹2,825 (both sides)
  • Sell value: ₹3,20,000
  • Gross gain: ₹3,20,000 + ₹4,000 − ₹2,45,000 − ₹2,825 = ₹76,175
  • LTCG tax (10% above ₹1L): ₹0 (gain under ₹1L)
  • Net gain: ₹76,175
  • CAGR: ~9.8%

✓ This investment returned 9.8% CAGR over 3 years — including the effect of dividends and brokerage.

6. Comparing with mutual funds

Individual stocks carry concentration risk. A single stock can fall 50% in a bad year. Mutual funds spread risk across 30–60 stocks. Unless you have the time and skill to pick stocks, index funds or diversified equity funds are often better.

However, direct stocks can deliver higher returns if you pick winners. The trade-off is higher volatility and the need for active monitoring.

7. Common mistakes to avoid

  • Ignoring taxes. Pre-tax returns are not what you keep. Post-tax CAGR matters.
  • Forgetting brokerage. Small trades with fixed brokerage can lose money even when the stock rises.
  • Comparing absolute returns across periods. Always use CAGR for periods over 1 year.
  • Ignoring dividends. Total return is the true return. Include dividends in your calculation.
  • Overtrading. Frequent buying and selling increases costs and taxes.
  • Not tracking properly. Keep a record of all buy and sell prices, brokerage, and dividends.

8. Final thoughts

Stock returns are best evaluated on a total return, post-tax, annualised basis. Absolute returns and pre-tax returns can mislead.

Use this calculator to see your true return. Then decide whether the stock is worth holding or whether a diversified fund would serve you better.

QUESTIONS

Frequently asked questions

Common questions about calculating stock returns.

Absolute return = (Sell value + Dividends − Buy value − Costs) ÷ Buy value × 100. For annualised return, use CAGR. This calculator does both.

CAGR (Compound Annual Growth Rate) is the annualised return. It normalises returns across different holding periods, so you can compare a 3-year stock with a 5-year mutual fund.

Yes, if you enter them. Dividends add to your total return even if the stock price doesn't move. This calculator includes dividends in the return calculation.

Equity LTCG: 10% above ₹1 lakh/year (holding > 1 year). STCG: 15% (holding < 1 year). Dividends are taxed at your income slab rate.

Yes, especially for small trades. Fixed brokerage of ₹20 per order on a ₹10,000 trade is 0.2% each way. Plus STT, GST, and stamp duty. Total round-trip costs are typically 0.3%–0.5%.

Over 5+ years, 12%–15% CAGR is good. Nifty 50 has historically delivered 11%–12% CAGR. If your stock underperforms the index consistently, consider index funds.

Yes. Include brokerage, STT, stamp duty, exchange charges, and GST — on both buy and sell sides. They reduce your actual return. The calculator uses a percentage you enter.

Holding over 1 year qualifies as long-term, taxed at 10% (above ₹1 lakh). Under 1 year is short-term, taxed at 15%. So holding longer often saves tax.

No. Everything runs in your browser. Nothing is uploaded, tracked, or stored.

The return calculation is mathematically accurate based on your inputs. Tax estimates follow current rules. Actual tax may differ based on your total income and other factors.

This calculator provides estimates for general guidance only. Stock market returns are not guaranteed and depend on market conditions. Tax calculations are estimates based on current tax laws. Please consult a tax advisor for your specific situation. This is not financial advice.

Ready to invest? Research stocks and mutual funds.

Compare top stocks and funds before you invest your hard-earned money.

Antimanual

Ask our AI support assistant your questions about our platform, features, and services.

You are offline
Chatbot Avatar
What can I help you with?