How Crypto Is Taxed in India
Since April 2022, India taxes all cryptocurrency under the Virtual Digital Asset (VDA) framework. Gains from transferring any VDA are taxed at a flat 30% under Section 115BBH of the Income Tax Act. Additionally, 1% Tax Deducted at Source (TDS) may apply under Section 194S when consideration paid to a resident for transfer of a VDA exceeds the relevant threshold. These rules apply regardless of your income slab.
The 30% flat tax (Section 115BBH)
Every time you sell, swap, spend, or gift cryptocurrency, the gain is taxed at a flat 30% (plus applicable surcharge and 4% health and education cess). There is no distinction between short-term and long-term holdings. The only deduction allowed is the cost of acquisition. You cannot deduct transaction fees, platform fees, or any other expense.
- No loss offset: Losses from one VDA cannot be set off against gains from another VDA. If you lose money on ETH and make money on BTC, you pay 30% on the BTC gain with no offset for the ETH loss.
- No carry forward: VDA losses cannot be carried forward to future years.
- 1% TDS (Section 194S): TDS may apply when yearly VDA transfer consideration exceeds the Section 194S threshold: ₹50,000 for specified persons and ₹10,000 for others. Indian exchanges may deduct automatically; foreign exchanges and DeFi protocols may not, so you may need to handle tax payments yourself.
- Surcharge tiers: On top of the 30% tax, surcharge applies based on your total income: 10% (50L-1Cr), 15% (1Cr-2Cr), 25% (2Cr-5Cr), with a cap for VDA income.
- FX conversion: All values are converted to Indian rupees (INR) using historical daily exchange rates from the ECB.
Which ITR form and Schedule VDA
If your only crypto activity is trading gains, use ITR-2 (Capital Gains). If you have business income from crypto (mining, running an exchange, etc.), use ITR-3. Both forms include Schedule VDA, which requires you to list each transaction with the date of transfer, date of acquisition, cost of acquisition, and sale consideration. Our report generates this data mapped to Schedule VDA fields.
Indian tax year and filing deadline
The Indian financial year runs from 1 April to 31 March. The income tax return filing deadline for individuals is 31 July of the assessment year (the year following the financial year). For example, income earned from 1 April 2025 to 31 March 2026 must be filed by 31 July 2026. Advance tax payments are due quarterly if your total tax liability exceeds ₹10,000.
Crypto income (staking, airdrops, mining)
Income from staking, mining, and airdrops is treated differently from VDA gains. This income is taxed under "Income from Other Sources" at your applicable slab rates, not at the flat 30% VDA rate. When you later sell the tokens received as income, the 30% VDA tax applies to any gain above the cost basis (which is the market value at the time of receipt).
What's in the report
Your paid PDF includes a VDA gains table mapped to Schedule VDA, a crypto income summary for staking and rewards (reported under Other Sources), surcharge calculation, top assets by P&L, end-of-year holdings with cost basis, and a complete transaction audit trail. All values shown in INR.
DeFi, wallets, and Bitcoin
If you also traded on-chain, add your wallet addresses to merge exchange data with DeFi activity across 41+ EVM chains, Solana, and Bitcoin. Hold BTC in a hardware wallet? Add your Bitcoin addresses (P2PKH, P2SH, Bech32, or Taproot) and we scan your full history. Up to 5 EVM/Solana wallets and 3 BTC addresses per report.
India crypto tax deadline
The ITR filing deadline for FY 2024-25 was 31 July 2025. The next deadline is 31 July 2026 for FY 2025-26. See India crypto tax deadline 2025 for key dates, VDA rules, and penalty details.
Other countries and calculators
We also generate country-specific reports for the US, UK, Canada, Australia, New Zealand, and South Africa. We support Coinbase (35+ transaction types), Binance (75+ operations), and Kraken (ledger format with refid pairing). If your VDA history also ran through KuCoin, Bybit, OKX, or MEXC, use those exchange-specific pages for the right export workflow.