Back to Blog
    Guides
    8 min read

    Crypto Tax vs Stock Market Tax in India: Key Differences

    Crypto is taxed at a flat 30% while stocks get STCG/LTCG benefits. Here's a detailed side-by-side comparison of how India taxes crypto vs equities — and why it matters for your portfolio.

    CryptoITR TeamFeb 5, 2025
    crypto vs stock tax indiacrypto tax 30 percentSTCG LTCG cryptostock market tax indiaVDA tax comparison
    Crypto Tax vs Stock Market Tax in India: Key Differences

    I've seen many traders confused by this — they've been paying 12.5% LTCG on their stocks and then discover their crypto gains are taxed at a flat 30%. Same country, same trader, wildly different tax treatment. Let me break down every difference so you know exactly where you stand.

    The Quick Answer

    Stocks get preferential tax treatment. Crypto doesn't. India's 2022 crypto tax framework (Section 115BBH) was intentionally designed to be harsh — flat 30% tax, no loss offset, no holding period benefit. Stocks, on the other hand, benefit from decades of investor-friendly policy with lower rates and multiple exemptions.

    Side-by-Side Comparison

    Parameter Crypto (VDA) Listed Stocks
    Tax Rate (Short-term) 30% flat + 4% cess 20% STCG + 4% cess
    Tax Rate (Long-term) 30% flat + 4% cess (no LTCG benefit) 12.5% above ₹1.25 lakh exemption + 4% cess
    Holding Period Matters? No — always 30% regardless Yes — 12 months is the cutoff
    Loss Offset (Same Asset) Not allowed Allowed (STCL against STCG/LTCG)
    Loss Offset (Other Income) Not allowed STCL can offset STCG from other assets
    Loss Carry Forward Not allowed Up to 8 years
    TDS/STT 1% TDS on sale (Section 194S) STT on buy & sell (0.1% delivery, 0.025% intraday)
    Cost Indexation Not available Removed from Budget 2024 for listed stocks (was available earlier)
    Exemption Threshold None — taxed from ₹1 ₹1.25 lakh LTCG exemption per year
    Deductions Allowed Only cost of acquisition (buy price incl. buy-side fee; no other deductions) Brokerage, STT (for business income), cost of acquisition
    Surcharge Max 15% (VDA surcharge cap) Max 15% for LTCG; normal slab for STCG
    Governing Section Section 115BBH Section 111A (STCG), 112A (LTCG)

    Why the Difference Matters: A Real Example

    Let's say you made ₹3,00,000 profit this year — once from selling Bitcoin, once from selling Reliance shares (held for 14 months). Here's how the tax works out:

    Crypto Profit: ₹3,00,000

    • Tax rate: 30% flat
    • Tax: ₹90,000
    • Cess (4%): ₹3,600
    • Total: ₹93,600

    Stock Profit: ₹3,00,000 (LTCG, held > 12 months)

    • Exemption: ₹1,25,000
    • Taxable: ₹1,75,000
    • Tax rate: 12.5%
    • Tax: ₹21,875
    • Cess (4%): ₹875
    • Total: ₹22,750

    Same profit, same trader — the crypto tax is more than 4x higher. And if those stocks were held under 12 months, you'd pay ₹62,400 (20% STCG + cess) — still 33% less than crypto.

    The Loss Offset Problem

    This is arguably the most painful difference. Let's say you made ₹2,00,000 on Ethereum but lost ₹1,50,000 on Solana in the same financial year.

    With stocks, you'd net off the loss: ₹2,00,000 - ₹1,50,000 = ₹50,000 taxable. With crypto under Section 115BBH? You pay tax on the full ₹2,00,000. The ₹1,50,000 Solana loss just... disappears. You can't offset it against any income, and you can't carry it forward to future years.

    I've talked to traders who had an overall loss on their portfolio but still owed tax because a few individual trades were profitable. It feels unfair, and frankly, it is. But that's the current law.

    TDS vs STT: How They Work Differently

    Stocks have Securities Transaction Tax (STT) — a small percentage charged at the time of transaction. You pay it and forget about it; it's not creditable against your income tax (unless you declare stock trading as business income).

    Crypto has 1% TDS (Section 194S) — this is deducted at source when you sell on an Indian exchange. The key difference: TDS is fully adjustable against your final tax liability. So if an exchange deducted ₹10,000 TDS over the year and your actual crypto tax is ₹8,000, you get ₹2,000 back as a refund when you file your ITR.

    One catch — international exchanges like Binance, KuCoin, and Bybit don't deduct TDS. If you trade on these platforms, you're responsible for paying the full tax yourself through advance tax or at the time of filing.

    Does Holding Period Matter for Crypto?

    Short answer: no. Whether you held your Bitcoin for 3 minutes or 3 years, the tax rate is the same flat 30%. There's no concept of "long-term" or "short-term" capital gains for crypto in India.

    For stocks, holding period is everything. Hold a listed stock for more than 12 months, and your rate drops from 20% STCG to 12.5% LTCG (with a ₹1.25 lakh annual exemption). This incentive structure encourages long-term investing. No such luck with crypto.

    What About Futures and Derivatives?

    Stock F&O is treated as business income — taxed at slab rates, with full loss offset and carry-forward. Crypto futures? The treatment is actually debatable. Some CAs treat crypto futures under Section 115BBH (30% flat, no loss offset), while others argue they should be business income. There's no definitive ruling yet, so most people calculate both scenarios and choose the more favorable one — or go with the conservative 115BBH approach.

    Planning Around These Differences

    Knowing these differences can actually help you plan. A few practical takeaways:

    • Book profits strategically: Since there's no crypto loss offset, avoid realizing profits on one coin and losses on another in the same year. Those losses won't help you.
    • Use your stock LTCG exemption: You get ₹1.25 lakh in tax-free stock LTCG per year. Make sure you're using it.
    • Track your TDS: Crypto TDS is essentially a prepaid tax. Make sure what exchanges deducted matches your Form 26AS, so you get full credit.
    • File regardless: Even if you had only crypto losses, you need to report them. Not for tax benefit — but because the IT Department sees your AIS data and expects a corresponding ITR.

    The tax treatment gap between crypto and stocks may narrow over time as regulation matures. But for now, these are the rules you're working with. Calculate your crypto tax accurately using CryptoITR so there are no surprises when you file.

    Ready to Calculate Your Crypto Taxes?

    Upload your exchange reports and get your tax liability calculated in minutes — for free.

    Related Articles

    Guides

    Complete Guide to Crypto Tax in India 2025

    Everything you need to know about paying taxes on your crypto gains in India — the 30% flat tax, 1% TDS, which ITR form to use, and how to actually calculate what you owe.

    10 min read·Feb 15, 2025
    Guides

    FIFO Method for Crypto Tax: How Your Cost Basis is Calculated

    Understanding the First-In-First-Out method for crypto tax calculation — how buy lots are matched to sells, how partial lots work, and a step-by-step example with multiple buys and sells.

    9 min read·Feb 15, 2025
    Guides

    10 Common Crypto Tax Mistakes That Trigger Tax Notices

    From offsetting losses to missing airdrops, these 10 mistakes are the top reasons Indian crypto traders get tax notices. Learn how to avoid every single one.

    12 min read·Feb 12, 2025