If you traded crypto in India and made a profit, the government wants 30% of it. No deductions. No exemptions. No offsetting losses from one coin against gains on another. And from July 2025, add 18% GST on top of your trading fees.
India has built one of the most aggressive crypto tax regimes in the world. Understanding it is not optional — the 1% TDS means exchanges are already reporting your activity to the Income Tax Department automatically.
The Three Taxes Hitting Indian Crypto Investors
1. Flat 30% Income Tax on Gains
Under Section 115BBH of the Income Tax Act, any profit from selling, swapping, or gifting Virtual Digital Assets (VDAs) is taxed at a flat 30% rate, regardless of how long you held the asset. There is no benefit for long-term holding the way equity investors get with LTCG at 12.5%. Buy Bitcoin today, hold it for five years, sell it — still 30%.
The 30% rate applies to profits only. Your cost of acquisition is deductible, but almost nothing else is. Brokerage fees, internet costs, and other expenses cannot be deducted. If you bought Bitcoin at ₹50 lakh and sold at ₹80 lakh, you pay 30% on ₹30 lakh — that is ₹9 lakh in tax.
2. 1% TDS on Every Transaction Above ₹10,000
Tax Deducted at Source means your exchange automatically withholds 1% of the transaction value every time you sell or transfer crypto worth more than ₹10,000. This applies even if you made a loss on the trade.
For high-frequency traders, TDS can destroy capital fast. If you do ₹10 lakh in trades per month, you lose ₹10,000 every month to TDS regardless of whether you are profitable. This amount gets adjusted against your final tax liability, but the cash is locked until you file your ITR.
3. 18% GST on Trading Fees (from July 2025)
Starting July 2025, major Indian exchanges began applying 18% GST on their trading fees, following clarification from the GST Council. If an exchange charges a 0.5% trading fee and you trade ₹1 lakh, you pay ₹500 in fees plus ₹90 in GST on that fee.
When you stack all three — 30% income tax, 1% TDS, and 18% GST on fees — active traders in India are operating under an effective tax rate that can exceed 49% on some transactions. This is why most serious Indian crypto investors have shifted to long-term holding.
No Loss Offsetting — The Cruelest Rule
This is the rule that catches most new investors off guard. You cannot offset losses from one crypto against gains on another. If you lost ₹5 lakh on an altcoin and gained ₹8 lakh on Bitcoin in the same year, you pay tax on the full ₹8 lakh gain. The ₹5 lakh loss is simply ignored for tax purposes.
You also cannot carry forward crypto losses to future years. Losses from crypto trading die in the financial year they occur.
How to Report Crypto on Your ITR
Crypto income is reported under Schedule VDA in your Income Tax Return. You need to report every transaction — every buy, sell, swap, and transfer — with dates, amounts in INR at the time of transaction, and the gain or loss on each.
The ITR-2 and ITR-3 forms have dedicated sections for VDA reporting. If you traded on multiple exchanges, consolidate all transaction data before filing. Most exchanges like CoinDCX and ZebPay now provide downloadable transaction reports in the required format.
Crypto Received as Income or Gifts
If you received crypto as salary, freelance payment, or staking rewards, it is taxed as income at your applicable income tax slab rate — not at 30%. However, when you eventually sell that crypto, the subsequent gain is taxed at 30%.
Crypto received as a gift from a non-relative exceeding ₹50,000 in value is taxable as income in the year of receipt. Gifts from relatives (as defined under the Income Tax Act) are tax-free.
The CARF Framework Coming in 2027
From April 2027, India will adopt the OECD Crypto-Asset Reporting Framework (CARF). This means Indian crypto transactions will be automatically shared with tax authorities in over 50 participating countries. If you hold crypto on foreign exchanges, those holdings will become visible to Indian tax authorities.
Start keeping clean records now. The window for informal crypto activity is closing.
Practical Tips to Reduce Your Tax Burden Legally
- Hold longer: While the rate stays 30%, holding reduces the number of taxable events, which reduces your TDS drain.
- Use tax-loss harvesting carefully: You cannot offset losses across assets, but you can choose which lots to sell to minimise gains.
- Track every transaction: Use software like Koinly or ClearTax to maintain accurate records. Manual tracking on spreadsheets fails at scale.
- Declare everything: Non-disclosure of crypto income is now easily detectable through TDS records and exchange reporting.
Frequently Asked Questions
Do I pay tax if I transfer crypto between my own wallets?
Transferring between your own wallets is generally not a taxable event, but document the transfers carefully to avoid scrutiny.
Is crypto-to-crypto trading taxable?
Yes. Swapping Bitcoin for Ethereum is treated as a sale of Bitcoin and triggers the 30% tax on any gain.
What if I mine crypto?
Mining income is taxable as business income at your applicable slab rate when the mined crypto is received.
Can I invest in crypto through my company?
Yes, but corporate tax rules apply instead of individual VDA rules. Consult a CA before using a company structure.