The 30% tax is unavoidable. But here's what most people don't realise: the tax itself isn't the problem. The mistakes in reporting it — that's where people get into trouble.

I've spoken to enough crypto investors in India to know the pattern. They know they owe something. They vaguely remember selling some Bitcoin last October. They dump everything into a spreadsheet three days before the ITR deadline and hope for the best. That's not filing taxes — that's gambling with the Income Tax Department.

So let's do this properly. This guide covers everything you need for AY 2026-27 — from understanding the framework to actually clicking submit on your ITR.

First, Understand What You're Actually Being Taxed On

India introduced a specific crypto tax regime in February 2022, effective April 2022. Here's the framework, unchanged for 2026:

30% flat tax on gains from transfer of Virtual Digital Assets (VDAs). This applies to crypto, NFTs, and other digital assets. No deductions allowed except the cost of acquisition — no exchange fees, no gas fees, nothing else.

1% TDS (Tax Deducted at Source) on every transaction above ₹10,000 on Indian exchanges. This is deducted automatically — you can claim it back against your tax liability, but you need to account for it.

No loss offsetting. If your Bitcoin gains ₹50,000 and your Ethereum loses ₹30,000, you owe tax on ₹50,000. You cannot subtract one from the other. You also cannot carry forward crypto losses to future years under the crypto-specific schedule.

Gifting crypto is taxable in the hands of the recipient at 30%, except from close relatives.

One thing worth noting: this 30% is separate from your income tax slab. It doesn't matter whether your other income is ₹3 lakh or ₹3 crore — crypto gains are taxed at a flat 30%, plus 4% cess. Effective rate: 31.2%.

What Counts as a Taxable Event?

This is where most people make their first mistake. A taxable event isn't just selling crypto for rupees. It includes:

Crypto to INR — selling on an exchange. Straightforward.

Crypto to crypto — trading Bitcoin for Ethereum is a taxable event. You're treated as having "sold" the Bitcoin at its INR value at the time of the swap, even if no rupees ever touched your account.

Spending crypto — if you buy something using Bitcoin, that's a taxable transfer.

Receiving crypto as income — from staking, yield farming, airdrops, or freelance payments. This is taxed as income, not capital gains — at your applicable slab rate at the time of receipt, and then again at 30% when you eventually sell it.

Where it gets complicated is DeFi. Every liquidity provision, every reward claim, every token swap on a DEX is potentially taxable. The guidance isn't perfect here, but the conservative approach — and the one your CA will thank you for — is to treat every transaction as a taxable event and document it.

Step 1: Pull Your Complete Transaction History

Start with every exchange you've ever used. CoinDCX, WazirX, Binance (if you used it before the RBI advisory), Coinbase, whatever. Every platform has a transaction export — usually under Account > History > Download CSV.

Download everything. All years, not just the current financial year. You need the acquisition cost (what you paid), and that might be from 2019.

If you've done on-chain transactions — MetaMask, DeFi, NFTs — use a blockchain explorer or a tool like Koinly, ClearTax Crypto, or TaxNodes to import your wallet addresses. These tools read the blockchain and reconstruct your transaction history automatically.

Step 2: Calculate Your Gains

The formula is simple: Sale Price minus Cost of Acquisition equals Gain. Apply 30% to the gain.

The complexity is in the method. India uses FIFO (First In, First Out) — the crypto you bought earliest is treated as the crypto you sold first. So if you bought 1 BTC in 2021 at ₹30 lakh and 1 BTC in 2023 at ₹20 lakh, then sold 1 BTC in 2025 at ₹80 lakh — your cost of acquisition for tax purposes is ₹30 lakh (the earlier purchase), giving you a gain of ₹50 lakh.

Doing this manually for hundreds of transactions across multiple exchanges and wallets is genuinely painful. Use a crypto tax tool. Koinly and ClearTax both support Indian tax rules, generate Schedule VDA reports, and integrate with most major exchanges via API.

Step 3: Fill Schedule VDA in Your ITR

From AY 2022-23 onwards, the ITR forms include a dedicated Schedule VDA (Virtual Digital Assets). This is where crypto gains are reported.

You'll need ITR-2 (if you have capital gains from salary + crypto, no business income) or ITR-3 (if you have business income, which includes trading very actively — consult your CA on this distinction).

In Schedule VDA, you'll enter: date of acquisition, date of transfer, cost of acquisition, consideration received, and the resulting gain. Each transaction — or each aggregated coin type if you're summarising — goes on a separate row.

The 1% TDS that was deducted throughout the year appears in your Form 26AS and AIS (Annual Information Statement). Credit it against your total tax liability in the tax computation section.

Step 4: Pay Advance Tax If Needed

If your total tax liability for the year exceeds ₹10,000, you're required to pay advance tax in instalments — 15% by June 15, 45% by September 15, 75% by December 15, 100% by March 15. Miss these and you'll owe interest under Section 234B and 234C.

Most crypto investors ignore advance tax entirely and pay everything in March or July. That's a mistake that comes with a penalty. If you made significant gains in the April–June quarter, calculate and pay by mid-June.

Step 5: File Before July 31

The deadline for non-audit cases is July 31 of the assessment year. For AY 2026-27 (gains from FY 2025-26), that's July 31, 2026.

File online at incometax.gov.in. Cross-check your pre-filled AIS data — the IT Department has visibility into transactions on Indian exchanges through the TDS mechanism, so what they know and what you declare should match.

Common Mistakes to Avoid

Not reporting crypto-to-crypto trades. The IT Department has been clear: these are taxable events. Treating them as non-events because no INR changed hands is incorrect.

Using wrong ITR forms. Choosing ITR-1 when you have crypto gains disqualifies you from using that form entirely.

Ignoring foreign exchange activity. If you traded on Binance or Coinbase, those transactions need to be reported too, and you may have foreign asset disclosure obligations under Schedule FA.

Not keeping records. Keep your exchange CSVs, wallet transaction histories, and screenshots for at least 6 years. The assessment window is long.

A Word on Using a CA

If your transactions are primarily buy-and-hold on Indian exchanges, a good crypto tax tool and a careful reading of this guide should get you there. If you've been active in DeFi, done crypto-to-crypto swaps across multiple chains, received staking income, or held on foreign exchanges — find a CA with actual crypto experience, not just one who's heard of Bitcoin. The complexity warrants it, and the penalty for getting it wrong isn't just financial.