Cryptocurrency in India operates under one of the world's strictest tax regimes. The 30% flat tax plus 1% TDS makes crypto trading expensive but does not make it illegal. Many Indians invest in crypto without fully understanding the tax implications, leading to non-compliance and penalties.
This comprehensive guide explains everything about crypto taxation in India: the 30% rule, 1% TDS, how to calculate gains, file returns, and legal ways to optimize your crypto tax burden.
The Indian Crypto Tax Framework
From April 1, 2022, India introduced specific tax rules for "Virtual Digital Assets" (VDAs), which include cryptocurrencies, NFTs, and similar digital assets.
Key Rules:
- 30% flat tax on profits from crypto transactions
- 1% TDS on every crypto sale (exchange or P2P)
- No deductions allowed except cost of acquisition
- No setoff of crypto losses against any income
- No carry forward of crypto losses to future years
The 30% Tax Explained
Profits from crypto are taxed at 30% regardless of your income tax slab. Even if you are in 10% bracket otherwise, crypto gains face 30%.
Example:
- Bought Bitcoin worth ₹1,00,000 in January
- Sold for ₹1,50,000 in October (same year)
- Profit: ₹50,000
- Tax: 30% of ₹50,000 = ₹15,000
- Plus 4% cess: ₹600
- Total tax: ₹15,600
Understanding 1% TDS
Every time you sell crypto worth more than ₹10,000 in a year (₹50,000 for individuals not under tax audit), 1% TDS is deducted.
How TDS Works
If you sell ₹50,000 worth of Bitcoin:
- Exchange deducts ₹500 (1% TDS)
- You receive ₹49,500 in your account
- The ₹500 is deposited with tax department
- You can claim it as TDS while filing returns
Important Notes:
- TDS applies to entire sale value, not just profit
- It applies even on loss-making sales
- Cumulative across all exchanges in a financial year
- Visible in Form 26AS for verification
What Counts as Crypto Income?
The following are taxable as crypto income:
- Selling crypto for INR: Direct sale on exchanges
- Crypto-to-crypto trading: Bitcoin to Ethereum, etc.
- Crypto for goods/services: Treated as sale at market value
- Mining rewards: Taxable when received
- Staking rewards: Taxable when received
- Airdrops: Taxable at fair market value
- NFT sales: Same 30% tax
- Crypto gifts: Taxable for receiver if from non-relatives
Calculating Crypto Tax
Simple Calculation
For each transaction:
- Selling price - Cost price = Profit/Loss
- Sum all profits and losses
- 30% on net profit (losses don't reduce other income)
- Add 4% cess on tax
FIFO Method
When you buy crypto multiple times, use First-In-First-Out method:
Example:
- Bought 1 BTC at ₹30,00,000 in January
- Bought 1 BTC at ₹40,00,000 in March
- Sold 1 BTC at ₹50,00,000 in May
FIFO means you sold the January BTC first.
- Profit: ₹50,00,000 - ₹30,00,000 = ₹20,00,000
- Tax: 30% × ₹20,00,000 = ₹6,00,000
How Crypto Losses Work (Or Don't)
Here is where Indian crypto tax is harshest:
- Cannot deduct crypto losses from regular income
- Cannot offset crypto losses against capital gains from stocks
- Cannot even offset losses on one crypto against gains on another (per recent clarifications)
- Cannot carry forward losses to next year
Painful example:
- Loss on Bitcoin: ₹5,00,000
- Profit on Ethereum: ₹3,00,000
- You pay tax on ₹3,00,000 (₹90,000)
- The Bitcoin loss of ₹5,00,000 is wasted
Filing Crypto Income in ITR
Which ITR Form?
You need ITR-2 for capital gains (crypto can be filed as VDA income). Cannot use ITR-1.
Schedule VDA
Specifically for Virtual Digital Assets:
- List all transactions
- Date of acquisition
- Date of sale
- Sale value
- Cost of acquisition
- Profit/loss
Documentation Needed
- Exchange statements (all exchanges used)
- Bank statements showing crypto-related transactions
- Records of P2P transactions
- Mining/staking reward records
- Airdrop documentation
Step-by-Step Filing Process
- Download transaction history from all exchanges
- Compile in spreadsheet with FIFO method
- Calculate total profit (each transaction)
- Compute 30% tax on net profit
- Verify TDS from Form 26AS
- Fill Schedule VDA in ITR-2
- Add tax payable / claim TDS as appropriate
- File and verify return
Common Mistakes
Mistake 1: Not Reporting Crypto
Some hide crypto income hoping tax department won't notice. Exchanges report transactions to tax department. AIS shows crypto purchases. Hiding leads to penalties and prosecution.
Mistake 2: Incorrect FIFO Calculation
Many people calculate weighted average instead of FIFO. This often increases tax liability. Use proper FIFO.
Mistake 3: Ignoring Crypto-to-Crypto Trades
Trading BTC to ETH is taxable, even though no INR was involved. Many forget this and under-report.
Mistake 4: Not Filing Even with Losses
Even if you only had losses, file return if you had any crypto activity. Helps maintain compliance trail.
Mistake 5: Mixing Personal and Crypto Bank Accounts
Use separate bank account for crypto activities. Easier tracking and cleaner audit trail.
Legal Tax Optimization
Indian crypto tax is harsh, but some strategies help:
1. Hold Long Term
Same 30% rate applies regardless of holding period. So no benefit from long-term holding tax-wise. But longer holds avoid frequent transactions.
2. Time Your Sales
Realize gains when other income is lower. While 30% rate is fixed, you might benefit from spreading sales across years for cash flow.
3. Track Cost Properly
Include all acquisition costs:
- Purchase price
- Exchange fees
- Network/gas fees
- Conversion charges
4. Avoid Short-Term Trading
Frequent trading multiplies transactions, TDS, and complexity. Long-term holding reduces operational burden.
5. Mining/Staking Income
If significant, register as business. May get expense deductions. Consult CA for proper structuring.
What About Cryptocurrency Loans?
Borrowing against crypto (not selling) is NOT a taxable event. You can use crypto as collateral for INR loans on platforms like CoinDCX Earn.
However, if collateral is liquidated, that becomes a sale (taxable). Plus, interest paid on such loans is not deductible against crypto gains.
NFTs and Crypto Tax
NFTs are also Virtual Digital Assets:
- 30% tax on sale profits
- 1% TDS on sales above thresholds
- Same loss restrictions
- Need to report in Schedule VDA
International Exchanges
Using foreign exchanges (Binance, Coinbase) does not exempt you from Indian taxes. You must:
- Report all transactions
- Pay 30% on profits
- Possibly file FA Schedule for foreign accounts
Foreign exchanges may not deduct 1% TDS automatically, but you owe it.
Penalties for Non-Compliance
Hiding crypto income has serious consequences:
- Late filing: ₹5,000 penalty
- Tax evasion: 100-300% of evaded tax
- Interest: 1% per month on unpaid tax
- Prosecution: Possible jail term in serious cases
RBI Restrictions
While crypto is legal, RBI has expressed concerns. Key restrictions:
- Banks generally allow crypto-related transactions but may scrutinize
- Some banks block exchange transactions
- Cash transactions for crypto above ₹10 lakhs need PAN
- Money laundering laws apply to large transactions
Frequently Asked Questions
Is cryptocurrency legal in India?
Yes, crypto trading and investment is legal. The government has not banned it but heavily regulates it through taxation.
Do I need to file tax for small crypto holdings?
If you have any crypto transactions during the year, declare them. Even tiny amounts should be reported.
What if I receive crypto as gift?
Gifts from immediate family (spouse, parents, siblings) are not taxable. From others, taxable as per market value above ₹50,000.
Can I deduct cost of trading software/courses?
No. Only cost of acquisition (purchase price plus fees) is deductible. Other expenses cannot be claimed.
What about crypto received as payment for services?
Treated as professional income at fair market value. Subject to regular slab rate. Not 30% tax.
Should I keep crypto in cold storage to avoid taxes?
Storage method doesn't affect tax. Tax applies on transactions (sales, conversions, etc.), not on holding.
What if exchange shuts down with my funds?
If you cannot recover funds, it might be claimable as theft loss. Consult tax advisor for proper treatment. Document everything.
Tools for Crypto Tax Calculation
Recommended Apps:
- KoinX: Indian-focused, integrates with major exchanges
- Catax: Specialized for Indian crypto tax
- ClearTax Crypto: Part of larger platform
- Manual spreadsheet: For small portfolios
These tools auto-import from exchanges, calculate FIFO, and prepare reports.
Future of Crypto Tax in India
Speculation about changes:
- Possible reduction in 30% rate (lobbying ongoing)
- Loss setoff might be allowed in future
- Carry forward provisions could come
- Rules likely to evolve as government clarifies position
Stay updated through reliable sources. Tax rules can change in budget announcements.
The Bottom Line
Indian crypto taxation is harsh but clear. Comply fully to avoid penalties and legal issues. Keep detailed records, calculate correctly, and file timely.
The high tax burden makes crypto less attractive than equity in India. Many investors are reducing crypto allocation due to tax disadvantage. Consider this when planning portfolio.
Despite high taxes, crypto remains a viable investment if you believe in the technology. Just know the costs upfront and factor them into your investment thesis.
For more on crypto investing in India, read our guide on best crypto exchanges in India.