7.1 Indian Crypto Tax Framework
The Finance Act 2022 introduced India's first comprehensive cryptocurrency taxation regime, effective April 1, 2022. While not legalizing crypto, the framework created tax obligations that effectively recognized crypto transactions as taxable events.
Section 115BBH: 30% tax on income from transfer of Virtual Digital Assets (VDAs)
Section 194S: 1% TDS on VDA transfers
Section 2(47A): Definition of Virtual Digital Asset
What is a Virtual Digital Asset (VDA)?
- Cryptocurrencies: Bitcoin, Ethereum, all altcoins
- Tokens: ERC-20 tokens, utility tokens, governance tokens
- NFTs: Explicitly included in the definition
- Stablecoins: USDT, USDC, DAI - all taxable as VDAs
Key Features of the Tax Regime
| Feature | Treatment |
|---|---|
| Tax Rate | Flat 30% (plus applicable surcharge and cess) |
| Deductions Allowed | Cost of acquisition ONLY - no other deductions |
| Loss Set-off | NOT allowed against any other income |
| Loss Carry Forward | NOT allowed |
| Intra-asset Set-off | NOT allowed (loss in one VDA cannot offset gain in another) |
| TDS | 1% on consideration (threshold Rs. 10,000/50,000) |
India's crypto tax regime is among the harshest globally. The 30% rate with no loss offset means you pay tax on profits but get no relief on losses. If you gain Rs. 1 lakh on BTC and lose Rs. 1 lakh on ETH, you still pay Rs. 30,000 tax.
7.2 Section 115BBH: The 30% Tax
Section 115BBH imposes a flat 30% tax on any income from the transfer of Virtual Digital Assets. This is separate from regular income tax slabs and applies regardless of the taxpayer's other income or tax bracket.
What Constitutes a "Transfer"?
- Sale for fiat: Selling BTC for INR on exchange
- Crypto-to-crypto: Swapping ETH for USDC (both are VDAs)
- Payment: Using crypto to purchase goods/services
- Gifting: Transferring crypto to another person (gift tax applies to recipient)
- Trading: Day trading, swing trading - each trade is a transfer
Tax Calculation Example
// Example: Multiple VDA Transactions in FY 2024-25 Transaction 1: Sold 1 BTC Purchase price: Rs. 20,00,000 Sale price: Rs. 30,00,000 Gain: Rs. 10,00,000 Tax (30%): Rs. 3,00,000 Transaction 2: Sold 10 ETH Purchase price: Rs. 3,00,000 Sale price: Rs. 2,00,000 Loss: Rs. 1,00,000 Tax benefit: ZERO (loss cannot offset gain) Transaction 3: Sold NFT Purchase price: Rs. 50,000 Sale price: Rs. 2,00,000 Gain: Rs. 1,50,000 Tax (30%): Rs. 45,000 // Total Tax Liability Total Gains: Rs. 11,50,000 (10L + 1.5L - loss ignored) Total Tax: Rs. 3,45,000 Add: 4% Cess: Rs. 13,800 // Final Tax: Rs. 3,58,800
Cost of Acquisition
The only deduction allowed is the cost of acquisition. Determining this can be complex:
| Acquisition Method | Cost of Acquisition |
|---|---|
| Purchased with fiat | INR amount paid + exchange fee |
| Crypto-to-crypto swap | FMV of asset given up at time of swap |
| Received as mining/staking reward | Taxed as income when received; that FMV becomes cost |
| Received as airdrop | Likely NIL (taxable as income at FMV when received) |
| Received as gift | Cost to previous owner (or FMV if gift tax paid) |
Maintain detailed records of every transaction: date, amount, price, exchange used, wallet addresses, screenshots. Export transaction history from exchanges regularly. Without proof of cost, tax authorities may treat the entire sale as gain.
7.3 Section 194S: TDS on VDA Transfers
Section 194S requires 1% TDS (Tax Deducted at Source) on the consideration paid for VDA transfers. This creates compliance obligations for both buyers (deductors) and sellers, with exchanges often handling the mechanics.
Thresholds for TDS
| Buyer Category | Threshold (Annual) |
|---|---|
| Specified persons (business turnover > Rs. 1 Cr or professional receipts > Rs. 50 L in previous year) | Rs. 50,000 |
| All other persons | Rs. 10,000 |
How TDS Works on Exchanges
- Exchange as deductor: When you sell crypto on exchange, exchange deducts 1% TDS
- P2P transactions: Buyer is responsible for deducting and depositing TDS
- Crypto-to-crypto: Both parties may need to deduct TDS (complex)
- Deposit to Form 26AS: TDS should reflect in your Form 26AS for claiming credit
TDS Calculation Example
// Selling 1 BTC on Exchange Sale Value: Rs. 30,00,000 TDS @ 1%: Rs. 30,000 Amount Received: Rs. 29,70,000 // The Rs. 30,000 TDS is: // - Deposited with government by exchange // - Reflected in your Form 26AS // - Claimable as credit while filing ITR // - Does NOT reduce your tax liability - just prepaid
In P2P transactions, the buyer must deduct 1% TDS and deposit via Form 26QE within 30 days. Failure attracts penalty. Many P2P traders are unaware of this obligation, creating significant compliance risk.
TDS Credit and Refund
TDS deducted is adjustable against final tax liability:
- If TDS exceeds tax liability, claim refund via ITR
- Refunds may take 6-12 months to process
- Verify TDS credits in Form 26AS before filing
- Mismatch between claimed TDS and 26AS triggers notices
7.4 Cost Basis & Accounting Methods
When you buy the same crypto at different prices over time, determining which units you're selling becomes critical for tax calculation. India has not specified which method to use, creating ambiguity that taxpayers must navigate carefully.
Cost Basis Methods
FIFO (First-In-First-Out)
- Oldest purchased units sold first
- Most conservative approach
- Generally produces higher gains in bull markets
- Widely accepted globally
Specific Identification
- Track and sell specific units
- Requires meticulous record-keeping
- Can optimize tax outcome
- May face scrutiny
Average Cost
- Total cost / Total units
- Simplest to calculate
- Common for mutual funds in India
- May be accepted for crypto
Example: FIFO vs Average Cost
// Purchase History Jan 2024: Bought 1 BTC @ Rs. 35,00,000 Mar 2024: Bought 1 BTC @ Rs. 45,00,000 Jun 2024: Bought 1 BTC @ Rs. 55,00,000 // Sale: Sold 1 BTC @ Rs. 60,00,000 in Sep 2024 // FIFO Method: Cost (first purchased): Rs. 35,00,000 Sale price: Rs. 60,00,000 Gain: Rs. 25,00,000 Tax @ 30%: Rs. 7,50,000 // Average Cost Method: Average cost: (35L + 45L + 55L) / 3 = Rs. 45,00,000 Sale price: Rs. 60,00,000 Gain: Rs. 15,00,000 Tax @ 30%: Rs. 4,50,000 // Difference: Rs. 3,00,000 in tax!
In absence of specific guidance, FIFO is the safest approach as it's widely accepted internationally and by Indian tax authorities for other assets. Document your chosen method and apply it consistently. Consider professional advice for large portfolios.
Mining, Staking & Airdrop Income
| Income Type | When Taxed | Tax Treatment |
|---|---|---|
| Mining rewards | When received | Income from other sources OR business income (if professional miner) |
| Staking rewards | When received | Income from other sources at slab rates |
| Airdrops | When received | Income at FMV at time of receipt |
| DeFi yield | When received | Interest income / other sources |
Note: When these assets are later sold, they are again taxed at 30% under Section 115BBH on the gain over the acquisition cost (which was the FMV at receipt).
7.5 ITR Filing & Compliance
Cryptocurrency gains must be reported in your Income Tax Return. AY 2023-24 onwards, specific schedules have been introduced for VDA reporting, making compliance more structured but also increasing scrutiny.
Which ITR Form?
| Taxpayer Category | ITR Form |
|---|---|
| Individual/HUF with VDA income only | ITR-2 |
| Individual with business income + VDA | ITR-3 |
| Professional crypto trader | ITR-3 (business income) |
| Company with VDA holdings | ITR-6 |
Schedule VDA
ITR forms now include Schedule VDA requiring disclosure of:
- Type of VDA (cryptocurrency, NFT, etc.)
- Date of acquisition and transfer
- Head under which income offered
- Cost of acquisition
- Sale consideration
- Income from transfer
Common Compliance Pitfalls
Under-reporting
- Not reporting crypto-to-crypto swaps
- Missing small trades on DEXes
- Ignoring airdrop/staking income
- Foreign exchange transactions
TDS Mismatch
- Claiming TDS not in Form 26AS
- P2P transactions without TDS
- Multiple PAN issues on exchanges
- Foreign exchange no TDS deduction
Loss Treatment
- Attempting to set off VDA losses
- Carrying forward losses
- Claiming business expense deductions
- Wrong classification of income
Record Retention
- Period: Minimum 8 years from end of relevant AY
- Exchange statements: Download regularly (exchanges may shut down)
- Wallet transactions: Use blockchain explorers to document
- Bank statements: Showing fiat deposits/withdrawals to exchanges
- Cost documentation: Proof of acquisition price for every holding
Non-disclosure of crypto income can result in: (1) 200% penalty on tax evaded, (2) Interest at 1% per month, (3) Prosecution under Section 276C for wilful evasion. With blockchain transparency and exchange KYC, the tax department can track transactions.
Professional Assistance
Given the complexity, consider professional help for:
- High-volume traders: Thousands of transactions need specialized software
- DeFi users: Complex transactions, yield farming, LP positions
- Cross-border: Foreign exchange usage, international tax implications
- Large portfolios: Significant amounts warrant CA assistance
Key Takeaways
- 30% flat tax on all VDA gains under Section 115BBH - no slab benefit
- No loss set-off allowed - losses in one VDA cannot offset gains in another
- Only cost of acquisition deductible - no other expenses allowed
- 1% TDS under Section 194S on VDA transfers above threshold
- Crypto-to-crypto is a taxable event - both legs are VDA transfers
- Mining/staking rewards taxed when received - double taxation on sale
- FIFO is safest cost basis method - document and apply consistently
- Retain records for 8 years - blockchain is transparent, compliance is essential