Crypto Tax Guide India 2026: Complete Rules, Rates, and How to File
India has some of the strictest crypto tax rules in the world: a flat 30% tax on all gains, 1% TDS on transactions, and no loss set-off. With over 100 million crypto users in India and the Income Tax Department receiving TDS data from every exchange, compliance is no longer optional.
This complete guide explains every rule, how to calculate your tax, how to file, and the legal strategies to minimize your burden in 2026.
Table of Contents
- India’s Crypto Tax Rules at a Glance
- The 30% Flat Tax Explained
- The 1% TDS Explained
- What Counts as a Taxable Event
- How to Calculate Your Crypto Tax (With Examples)
- How to File Schedule VDA
- Tax on Staking, Airdrops, and Mining
- 7 Legal Ways to Reduce Your Crypto Tax
India’s Crypto Tax Rules at a Glance
| Rule | Detail |
|---|---|
| Tax rate on gains | 30% flat + 4% cess = 31.2% effective |
| TDS | 1% on sale value above ₹50,000 |
| Loss set-off | Not allowed |
| Deductions | Only cost of acquisition |
| Holding period benefit | None (no long-term/short-term distinction) |
| Reporting | Schedule VDA in ITR |
| Gift tax | Recipient pays tax if value > ₹50,000 (non-relative) |
These rules came into effect in 2022 and remain in force in 2026. There has been industry lobbying to reduce the 30% rate and 1% TDS, but no change has been enacted as of June 2026.
The 30% Flat Tax Explained
All profits from transferring Virtual Digital Assets (VDAs) — which includes crypto and NFTs — are taxed at a flat 30%, regardless of:
- Your income tax slab (a person earning ₹3 lakh pays the same 30% as someone earning ₹3 crore)
- How long you held the asset (no long-term capital gains benefit)
- The total amount (no basic exemption for crypto gains)
The only deduction allowed is the cost of acquisition (what you paid to buy the crypto). You cannot deduct:
- Trading fees
- Internet/electricity costs
- Interest on loans used to buy crypto
- Any other expense
Effective rate: 30% + 4% health and education cess = 31.2%. For income above ₹50 lakh, surcharge applies, pushing the rate higher.
The 1% TDS Explained
Tax Deducted at Source (TDS) of 1% applies to crypto transactions:
- Deducted by the exchange automatically when you sell
- Applies to transactions above ₹50,000 per year (₹10,000 threshold for “specified persons” with no business income)
- It is not an additional tax — it counts toward your total tax liability and can be claimed back if you overpaid
Example: You sell ₹1,00,000 worth of Bitcoin. The exchange deducts ₹1,000 (1%) as TDS and sends ₹99,000 to your account. That ₹1,000 is credited against your annual tax. When you file your ITR, if your actual tax due is less than total TDS deducted, you get a refund.
Why TDS matters: Every TDS deduction is reported to the Income Tax Department with your PAN. The IT Department knows exactly how much crypto you’ve traded. Not filing Schedule VDA when TDS data exists is a major red flag for tax notices.
What Counts as a Taxable Event
A taxable event triggers the 30% tax. These are taxable:
✅ Selling crypto for INR — profit taxed at 30% ✅ Trading crypto for crypto (e.g., BTC → ETH) — taxed at 30% on the gain at time of trade ✅ Using crypto to buy goods/services — treated as a sale, taxed at 30% ✅ Receiving crypto as payment for work — taxed as income at slab rate, then 30% on later sale
These are NOT taxable events:
❌ Buying crypto with INR — no tax (this sets your cost basis) ❌ Holding crypto — no tax regardless of unrealized gains ❌ Transferring between your own wallets — no tax ❌ Moving crypto from exchange to hardware wallet — no tax
How to Calculate Your Crypto Tax (With Examples)
Example 1: Simple Sale
- Bought 0.1 BTC for ₹4,00,000 in January 2025
- Sold 0.1 BTC for ₹5,50,000 in June 2026
- Gain = ₹5,50,000 - ₹4,00,000 = ₹1,50,000
- Tax at 30% = ₹45,000 (+ cess = ₹46,800)
- TDS already deducted: ₹5,500 (1% of ₹5,50,000)
- Additional tax to pay: ₹46,800 - ₹5,500 = ₹41,300
Example 2: Crypto-to-Crypto Trade
- Bought 1 ETH for ₹1,50,000
- ETH rises; you trade 1 ETH (now worth ₹2,00,000) for SOL
- This trade is a taxable event
- Gain = ₹2,00,000 - ₹1,50,000 = ₹50,000
- Tax at 30% = ₹15,000
- Your new SOL has a cost basis of ₹2,00,000 for future tax calculations
Example 3: The “No Loss Set-Off” Trap
- Bitcoin trade: ₹1,00,000 profit → tax = ₹30,000
- Ethereum trade: ₹80,000 loss → cannot offset
- Total actual profit: ₹20,000
- But you still pay ₹30,000 tax on the Bitcoin gain
- Effective tax rate on your ₹20,000 net gain: 150%
This is the harshest aspect of Indian crypto tax. Manage it by being selective about which positions you close in a given year.
How to File Schedule VDA
Step 1: Download your annual transaction statement from your exchange (CoinDCX, WazirX, etc.) — usually available in March/April.
Step 2: Use the right ITR form:
- ITR-2: If crypto is an investment (most individuals)
- ITR-3: If you trade crypto as a business/profession
Step 3: In Schedule VDA, report for each transaction:
- Date of acquisition
- Date of transfer (sale)
- Cost of acquisition
- Sale consideration (amount received)
- Income (gain)
Step 4: The 30% tax is auto-calculated. Reconcile TDS already deducted (visible in Form 26AS / AIS).
Step 5: Pay any balance tax and file before the deadline (typically July 31 for individuals).
Tip: Tools like Koinly, KoinX, and TaxNodes integrate with Indian exchanges via API, auto-import all transactions, and generate a ready-to-file Schedule VDA report. For anyone with more than 20–30 trades, these tools are worth the ₹1,000–₹5,000 cost.
Tax on Staking, Airdrops, and Mining
Staking rewards: Taxed as Income from Other Sources at your slab rate when received (value at receipt). When you later sell those coins, the sale is taxed at 30% on profit above the receipt value.
Airdrops: Taxed as income at slab rate based on the fair market value when received. Subsequent sale taxed at 30%.
Mining: Mined coins are taxed at slab rate as income (value when mined). The 30% applies on later sale. Note: mining costs (electricity, hardware) are NOT deductible against the 30% sale tax — only against the slab-rate income portion if treated as business.
Key advantage: Because staking/airdrop income is taxed at slab rate (5–30%), investors in lower brackets pay less than the flat 30%. This makes staking more tax-efficient than trading for many people.
7 Legal Ways to Reduce Your Crypto Tax
1. Hold instead of trade Every trade is a taxable event. The longer you hold without selling, the longer you defer the 30% tax. Buy-and-hold is the most tax-efficient crypto strategy in India.
2. Gift to lower-income family Gifting crypto to a spouse or adult child in a lower tax bracket before they sell can reduce the effective tax. Note: gifts to non-relatives above ₹50,000 are taxable to the recipient. Consult a CA.
3. Time sales across financial years Splitting large sales across two financial years (e.g., March and April) can manage which year the income falls in, useful for surcharge thresholds.
4. Earn through staking, not trading Staking income at slab rate (potentially 5–20%) beats the 30% trade tax for lower earners.
5. Maintain meticulous cost-basis records Accurately tracking your acquisition cost maximizes your deduction and minimizes taxable gain. Sloppy records can cost you thousands.
6. Use TDS as advance tax TDS is not lost money — it offsets your final tax bill. If TDS exceeds your liability, file to claim a refund.
7. Consult a crypto-aware CA For portfolios above ₹10 lakh, a CA who understands crypto can structure your transactions legally to minimize the tax hit. The fee is usually far less than the tax saved.
Conclusion
India’s crypto tax is strict but clear: 30% on gains, 1% TDS, no loss set-off, and mandatory Schedule VDA reporting. The Income Tax Department has full visibility into your crypto activity via TDS data — making compliance essential.
The best legal strategies are simple: hold rather than trade (defer the tax), earn through staking (lower slab-rate tax), keep precise records, and use a crypto tax tool to file accurately. For larger portfolios, a crypto-savvy CA pays for itself.
For more on getting started, see our crypto beginner guide for India and staking guide.
Advertisement
Frequently Asked Questions
Crypto profits in India are taxed at a flat 30% (plus 4% cess, making the effective rate 31.2%) regardless of your income slab. Additionally, 1% TDS is deducted on every sale transaction above ₹50,000 (₹10,000 for some cases). No deductions except the cost of acquisition are allowed.
No. Tax is triggered only on a taxable event: selling crypto for INR, trading one crypto for another, or using crypto to buy goods/services. Simply holding crypto (HODLing) creates no tax liability. However, staking and airdrop rewards are taxed as income when received.
No. India does not allow setting off losses from one crypto against gains from another. Each profitable transaction is taxed at 30% independently. If you make ₹1 lakh profit on Bitcoin and ₹1 lakh loss on Ethereum, you still pay 30% on the ₹1 lakh Bitcoin profit — the loss cannot reduce it.
Schedule VDA (Virtual Digital Assets) is the section of the Income Tax Return where you report all crypto transactions. You report each sale with date of acquisition, date of transfer, cost, sale value, and gain. It is filed with ITR-2 or ITR-3. Most Indian exchanges provide an annual tax statement to help.
Legal methods include: holding long-term to defer the taxable event, gifting crypto to a lower-income family member before selling, harvesting losses to reduce other income (though not crypto gains), timing sales across financial years, and earning through staking (taxed at slab rate, often lower than 30%).
Advertisement