Crypto Tax Calculator for India

India's 30% crypto tax + 1% TDS, computed trade by trade.

31.2% effective tax1% TDS per saleNo loss set-off

Your trade ledger

Add a trade to see the tax breakdown.
Total gain / loss₹0
Tax @ 31.2%₹0
1% TDS deducted₹0
Net in hand (after tax + TDS)₹0

Estimate only. Crypto losses cannot be set off against gains under Indian tax law — each profitable trade is taxed at 31.2% (30% + 4% cess) even if your portfolio is down overall.

How Crypto Tax Works in India

Since 1 April 2022, India taxes income from crypto assets — called Virtual Digital Assets (VDAs) — under a special regime that is far harsher than the tax on shares or mutual funds. The headline rule is simple: a flat 30% tax on gains, plus a 4% health and education cess on that tax, taking the effective rate to 31.2%. There is no slab benefit, no indexation, and no distinction between short-term and long-term holdings. Whether you held Bitcoin for a day or five years, the rate is identical.

The second pillar of the regime is a 1% TDS (tax deducted at source) on every transfer of a crypto asset, deducted by the buyer or the exchange before the seller receives the money. This applies even when you sell at a loss. The TDS is not your final tax — it is an advance credit you claim against your total tax liability when you file your return. But it does reduce the cash you receive on every sale, which catches many first-time traders by surprise.

The 31.2% Rate: What It Really Means

The Income Tax Act levies 30% on VDA gains, and the 4% cess is calculated on the tax amount, not on the gain. So on a gain of ₹50,000 the tax is ₹15,000 and the cess is ₹600, for a total of ₹15,600 — exactly 31.2% of the gain. This is not optional or negotiable: exchanges report your transactions, and the flat rate applies regardless of your income slab. A student with no other income pays the same 31.2% on crypto gains as a salaried professional in the 30% bracket.

Crucially, only net gains per transaction are taxed, but losses get no relief at all. If you make ₹2,00,000 on one trade and lose ₹1,50,000 on another, you still pay 31.2% on the full ₹2,00,000 — the loss cannot be set off against the gain, carried forward to next year, or set off against any other income like salary or business profit. This asymmetry is the single most expensive feature of the regime, and it is why the ledger view in the calculator above matters: you must track each trade's profit individually.

What counts as a taxable event

Tax is triggered when you convert crypto into rupees, swap one crypto for another (for example BTC to ETH), or use crypto to buy goods and services. Simply holding crypto, or moving it between your own wallets, is not taxable. Gifting crypto is taxable in the hands of the recipient. Mining rewards are taxed as income at the fair market value on receipt, and then again as capital gains when sold — a double layer many miners overlook.

1% TDS: The Cash-Flow Trap

Under Section 194S, 1% TDS applies on the transfer of VDAs above a threshold (₹50,000 per year for most individuals, ₹10,000 for specified persons). In practice, Indian exchanges deduct it automatically on every sale and deposit it against your PAN. If you sell ₹1,50,000 of crypto, you receive ₹1,48,500 and the ₹1,500 TDS sits as a credit in your Form 26AS.

The trap is that TDS is deducted on the sale value, not the gain. Sell at a 20% loss and you still lose 1% of the proceeds to TDS. For active traders this locks up meaningful working capital through the year — money you only recover when you file your return and claim the credit. Peer-to-peer sellers must deduct the TDS themselves, which is why most retail users prefer exchanges that handle it.

A worked example

Priya buys 1 ETH for ₹1,00,000 and sells it for ₹1,50,000. Her gain is ₹50,000. Tax at 31.2% is ₹15,600. TDS at 1% of ₹1,50,000 is ₹1,500, deducted by the exchange, so she receives ₹1,48,500. When she files her return she reports the ₹50,000 gain, a tax liability of ₹15,600, and claims the ₹1,500 TDS credit — paying the remaining ₹14,100. If instead she had sold at ₹90,000 (a ₹10,000 loss), she would owe zero tax but still face ₹900 TDS on the sale.

Costs You Cannot Deduct

Unlike business income, the VDA regime allows deduction only of the cost of acquisition — what you paid to buy the asset. Brokerage fees, gas fees, exchange charges, and transfer costs are not deductible. If you bought for ₹1,00,000, paid ₹2,000 in gas fees, and sold for ₹1,50,000, your taxable gain is still ₹50,000, not ₹48,000. Meticulous traders factor these invisible costs into their profit targets before placing orders.

Record-Keeping That Saves You at Filing Time

Because each trade is taxed individually and losses get no relief, your records must capture every transaction: date, asset, quantity, buy price, sell price, exchange, and TDS deducted. The calculator above is designed around this reality — a ledger, not a single number. Export your exchange statements quarterly, reconcile them against your bank credits, and verify that the TDS in your Form 26AS matches what the exchange claims to have deducted. Mismatches are common and painful to fix after filing.

Common mistakes to avoid

Planning Around the Rules

You cannot change the 31.2% rate, but you can avoid compounding the damage. First, trade less frequently if the tax drag wipes out your edge — a 31.2% haircut on every winning trade demands a genuinely high win rate. Second, never sell at a loss merely for tax reasons; unlike equities, there is no tax-loss harvesting benefit in crypto. Third, keep TDS-heavy strategies in mind: splitting one large sale into smaller ones does not reduce TDS, but knowing the credit exists stops you from double-paying at filing time. Finally, set aside the tax as you go — parking 31.2% of each profitable trade's gain in a separate account means filing season brings no surprises.

How This Calculator Helps

CoinTax mirrors how the law actually works: a ledger of individual trades, each contributing its gain to the 31.2% tax and its sale value to the 1% TDS. Add every buy-sell pair, and the totals show your real liability and your real cash in hand. The timing note reminds you that holding longer changes nothing — only the spread between buy and sell prices matters. Use it before you sell, not after, so the tax never surprises you.

How to Report Crypto in Your ITR

Crypto gains go in Schedule VDA of your income tax return — a dedicated schedule, not the regular capital-gains one. Report aggregate gains per asset class; you do not list every trade, but your ledger (like the one above) is the proof behind the totals. Match the TDS credits in your Form 26AS against what exchanges deducted — mismatches are the most common reason crypto filers get notices. If your total tax liability for the year exceeds ₹10,000, advance-tax instalments apply to crypto income too; many traders discover this only at filing time, along with interest under Sections 234B and 234C. Set calendar reminders for the June, September, December and March instalments once your trading turns profitable.

Advance Tax on Crypto Profits

Many traders learn too late that crypto gains attract advance tax. If your total tax liability for the year crosses the statutory threshold, you must pay it in quarterly instalments instead of one lump sum at filing time. Miss the instalments and interest quietly inflates your bill. The practical fix is simple: after every profitable quarter, set aside roughly a third of the gains in a separate account and pay the instalment due. Treat the tax as spent the moment the profit is booked, not when the return is filed.

InstalmentDue dateCumulative tax payable
FirstJuneFifteen percent
SecondSeptemberForty five percent
ThirdDecemberSeventy five percent
FourthMarchOne hundred percent

Frequently asked questions

What is the crypto tax rate in India?

Gains from crypto (Virtual Digital Assets) are taxed at a flat 30% plus 4% cess, which works out to 31.2% of the gain. The rate is the same regardless of your income slab or how long you held the asset.

Is there really 1% TDS on crypto sales in India?

Yes. Under Section 194S, 1% TDS is deducted on transfers of crypto assets above the annual threshold. Exchanges deduct it automatically; on P2P deals the buyer must deduct it. It is an advance credit against your final tax, not an extra tax.

Can I set off crypto losses against crypto gains?

No. The law specifically disallows set-off of VDA losses against VDA gains, against any other income, or carry-forward to future years. Each profitable trade is taxed at 31.2% on its own.

Is swapping one crypto for another taxable?

Yes. Crypto-to-crypto swaps are taxable transfers. The fair market value of the crypto you receive is treated as the sale consideration for the crypto you gave up.

Can I deduct gas fees or exchange charges from my crypto gains?

No. Only the cost of acquisition is deductible. Brokerage, gas fees and transfer charges cannot be subtracted from your taxable gain.

Do I pay TDS even if I sell at a loss?

Yes. The 1% TDS applies on the sale value, not on the profit, so it is deducted even on loss-making sales. You claim it as a credit when filing your return.