Get pinged when your stocks flip

We'll only notify you about YOUR stocks — when the trend flips, hits stop loss, or hits a target. Never spam.

Install TrustyBull on iPhone

  1. Tap the Share button at the bottom of Safari (the square with an up arrow).
  2. Scroll down and tap Add to Home Screen.
  3. Tap Add in the top-right.

How much tax do I pay on selling stocks?

In India, the tax on selling stocks is 15% for short-term gains (held less than a year) and 10% for long-term gains over one lakh rupees (held over a year). Your tax liability depends entirely on how long you held the shares before selling.

TrustyBull Editorial 5 min read

How much tax do I pay on selling stocks in India?

Did you just sell some stocks and make a nice profit? That's great news. But now comes the question that trips up many investors: how much of that profit do you owe the government? The answer is simple. You will pay either 15% or 10% tax on your gains, depending on how long you held the shares. Understanding this is the first step to mastering your Income Tax in India on stock investments.

The tax you pay on stock market profits is called capital gains tax. It’s not complicated once you learn two key terms: short-term and long-term. The entire calculation rests on this one factor.

Short-Term vs. Long-Term: The 12-Month Rule

The Income Tax Department looks at one thing to decide your tax rate: your holding period. This is simply the length of time you owned the shares before selling them.

That’s it. The 12-month mark is the dividing line. One day can make a big difference in the amount of tax you pay. Let's look at how the tax is calculated for each.

Calculating Tax on Short-Term Capital Gains (STCG)

Short-term gains are taxed at a flat rate. This makes the calculation very straightforward.

The tax rate for STCG from listed equity shares is 15% (plus a 4% cess, making it effectively 15.6%). This special rate is applied under Section 111A of the Income Tax Act, provided Securities Transaction Tax (STT) was paid on the sale.

Let's take an example:

  1. You buy 100 shares of Company XYZ at 500 rupees per share. Your total investment is 50,000 rupees.
  2. Eight months later, the price goes up. You sell all 100 shares at 650 rupees per share. Your total sale value is 65,000 rupees.
  3. Your short-term capital gain is: 65,000 - 50,000 = 15,000 rupees.
  4. Your tax on this gain is: 15% of 15,000 = 2,250 rupees.

This tax is payable regardless of your income tax slab. Even if your income is below the taxable limit, you still have to pay this 15% tax on your short-term gains from stocks.

Calculating Tax on Long-Term Capital Gains (LTCG)

Long-term gains have a very attractive feature: a tax-free allowance. This makes long-term investing more tax-efficient.

The tax rate for LTCG is 10% (plus a 4% cess, making it effectively 10.4%). However, this tax only applies to gains above one lakh rupees in a financial year. This is covered under Section 112A.

The first 1,00,000 rupees of your long-term capital gains in a financial year are completely tax-free.

Here’s how it works with an example:

  1. You buy 200 shares of Company ABC at 1,000 rupees per share. Your total investment is 2,00,000 rupees.
  2. You hold them for three years. You then sell all 200 shares at 1,800 rupees per share. Your total sale value is 3,60,000 rupees.
  3. Your long-term capital gain is: 3,60,000 - 2,00,000 = 1,60,000 rupees.
  4. First, apply the tax-free limit: 1,60,000 - 1,00,000 = 60,000 rupees. This is your taxable LTCG.
  5. Your tax on this gain is: 10% of 60,000 = 6,000 rupees.

If your total LTCG in the year was 90,000 rupees, you would pay zero tax on it.

Stock Investment Tax at a Glance

Sometimes a simple table makes everything clearer. Here is a direct comparison of STCG and LTCG tax rules for listed shares.

Feature Short-Term Capital Gains (STCG) Long-Term Capital Gains (LTCG)
Holding Period 12 months or less More than 12 months
Tax Rate Flat 15% (+ cess) 10% (+ cess)
Tax-Free Limit None Gains up to 1,00,000 rupees per year are tax-free
Can it be set off against basic exemption limit? Only for resident individuals if total income is below the limit No

What Happens if You Have a Loss?

Investing doesn't always result in profits. The tax laws provide a way to handle losses, which can reduce your overall tax burden. This is called setting off and carrying forward losses.

Setting Off Losses

You can adjust your losses against your gains within the same financial year.

  • Short-Term Capital Loss (STCL): You can set this off against both Short-Term Capital Gains (STCG) and Long-Term Capital Gains (LTCG).
  • Long-Term Capital Loss (LTCL): This is more restrictive. You can only set it off against Long-Term Capital Gains (LTCG). You cannot use a long-term loss to reduce your short-term gains.

Carrying Forward Losses

What if you have no gains to set the loss against? You don't lose the benefit. You can carry forward the loss to future financial years.

You can carry forward both STCL and LTCL for up to 8 assessment years. In a future year, when you have a capital gain, you can use this carried-forward loss to reduce it. To do this, you must file your income tax return on time for the year in which you incurred the loss.

Other Important Points to Remember

While STCG and LTCG cover most stock transactions, there are a few other situations to be aware of.

Paying tax on your stock market profits is a legal requirement. By understanding the difference between short-term and long-term gains, you can plan your investments better and manage your tax liability effectively.

Frequently Asked Questions

What is the tax rate for short-term capital gains from stocks in India?
The tax rate for short-term capital gains (STCG) from listed equity shares is a flat 15%, plus a 4% health and education cess. This applies if you sell the shares within 12 months of purchasing them.
Is there any tax-free limit for long-term capital gains on stocks?
Yes, there is a significant tax benefit. The first one lakh rupees of long-term capital gains (LTCG) from stocks is completely tax-free in a financial year. You only pay 10% tax (plus cess) on the gains exceeding this limit.
How long can I carry forward my stock market losses?
You can carry forward both short-term and long-term capital losses for up to 8 assessment years. This allows you to set them off against future capital gains, but you must file your tax return on time to claim this benefit.
Is intraday trading profit taxed as capital gains?
No. Profit from intraday trading is not considered a capital gain. It is classified as 'Speculative Business Income' and is taxed according to your individual income tax slab rate.
Can I deduct brokerage charges when calculating my capital gains?
Yes, you can and should deduct expenses incurred directly for the transaction, such as brokerage fees and Securities Transaction Tax (STT), from your sale consideration. This reduces your net capital gain and your tax liability.