India Crypto Tax Calculator

Enter one trade to see your profit, the 30% tax, the 1% TDS and what you keep, all in rupees. Works for Bitcoin, Ethereum or any other crypto asset.

Your trade

Cryptocurrency Information

Type any crypto asset. It only labels your results.

Trade Information

Price per unit when you bought.

Price per unit when you sold.

Units sold. Decimals are fine.

Tax Settings

Default 30%. Use 31.2 to include the 4% cess.

Default 1% of the sale value.

Your results

Fill in your trade and choose Calculate Tax. Your figures appear here.

Total Buy Value

₹0.00

Buy price × quantity

Total Sell Value

₹0.00

Sell price × quantity

Gross Profit / Loss

₹0.00

Sell value − buy value

Tax Owed

₹0.00

Profit × profit tax rate

TDS Deducted

₹0.00

Sell value × TDS rate

Final Take-Home Amount

₹0.00

Sell value − tax owed − TDS deducted

TDS is normally credited against your final tax bill when you file. This calculator subtracts both in full, so your real take-home can be higher by the TDS amount.

Where the sale value goes

Hover or tap a bar or segment for the exact amount.

Profit, tax, TDS and take-home

Amounts in rupees

Calculate a trade to draw this chart.

Share of the sale value

Tax, TDS and take-home as percentages

Calculate a trade to draw this chart.

  • Tax Owed₹0.000%
  • TDS Deducted₹0.000%
  • Take-Home Amount₹0.000%

India crypto tax rules

Two provisions decide what you owe on a crypto sale: a flat tax on the profit and a small deduction from the sale itself.

Section 115BBH

30% tax on profit

  • 30% tax on profits from Virtual Digital Assets (VDAs). The rate is flat: your income slab and how long you held the asset do not change it. Surcharge and 4% cess apply on top.
  • No deduction except acquisition cost. Trading fees, gas fees and other expenses do not reduce the taxable profit.
  • Losses cannot be offset against other income. A loss on one VDA cannot be set off against salary, business income or other gains, and cannot be carried forward to later years.

Section 194S

1% TDS on transfers

  • 1% TDS on crypto transfers above the applicable thresholds. It is deducted from the sale consideration, whether or not the trade made a profit.
  • Thresholds are per financial year. ₹50,000 where the payer is a specified person (broadly, an individual or HUF with no or small business income) and ₹10,000 in other cases.
  • TDS is a prepayment, not an extra tax. On Indian exchanges the platform usually deducts it, and you can claim it as credit against your final tax when you file.

Section numbers changed on 1 April 2026. The Income-tax Act, 2025 replaced the 1961 Act from that date. The 30% tax now sits in Section 194 and the 1% TDS in Section 393(1) of the new Act, with the same rates. Sections 115BBH and 194S are still the names most people use, and they continue to cover trades made before that date.

Frequently asked questions

Short answers on crypto tax in India and on how this calculator gets its numbers.

Profit from selling, swapping or spending crypto is taxed at a flat 30%, plus surcharge and 4% cess, whatever your income slab. On top of that, 1% TDS is deducted from the sale value once your transfers cross the yearly threshold. The TDS counts towards your final tax bill.

Section 115BBH of the Income-tax Act, 1961 taxes income from the transfer of Virtual Digital Assets at 30%. It allows only the cost of acquisition as a deduction and blocks any set-off or carry-forward of losses. It took effect on 1 April 2022. From 1 April 2026 the same rule continues under Section 194 of the Income-tax Act, 2025.

Under Section 194S, the buyer or the exchange deducts 1% of the sale consideration and deposits it with the government against your PAN. It applies once transfers in a financial year exceed ₹50,000 for specified persons or ₹10,000 for others. It is tax paid in advance, and you claim it as credit in your return.

Multiply the sell price by the quantity sold to get the sale value, then subtract the buy price multiplied by the same quantity. If you sold 0.5 BTC at ₹32,00,000 that you bought at ₹25,00,000, the profit is ₹16,00,000 − ₹12,50,000 = ₹3,50,000. Fees are not deductible for tax purposes. To see your profit with fees included, use the Crypto Profit Calculator.

Yes. Bitcoin is a Virtual Digital Asset under Indian tax law, so profit from selling it is taxed at 30% and sales are subject to 1% TDS. The same treatment applies to Ethereum, stablecoins, other tokens and NFTs.

No. A loss from one crypto asset cannot be set off against any other income, including salary, business income or other gains, and it cannot be carried forward to future years. That is why this calculator shows ₹0 tax on a losing trade but does not reduce tax anywhere else.

Unpaid tax attracts interest, and under-reporting or misreporting income can lead to penalties and, in serious cases, prosecution. Exchanges report trades and TDS against your PAN, so the tax department can see crypto activity that is missing from a return.

It multiplies your buy and sell prices by the quantity, subtracts one from the other to get gross profit, applies the profit tax rate to that profit, applies the TDS rate to the sale value, and subtracts both from the sale value to give the final take-home amount. On a loss, tax owed is ₹0. Everything runs in your browser and nothing you type is sent to a server.

Not by default. The profit tax rate starts at 30%, the base rate. To include the 4% health and education cess, change the rate to 31.2%. If a surcharge applies to your income level, raise the rate further to match your effective rate.

No. TDS is an advance payment of your tax. When you file your return, the TDS already deducted is credited against the 30% tax you owe, and any excess can be refunded. This calculator subtracts both amounts in full to give a cautious figure, so your real take-home can be higher by the TDS amount.

More crypto calculators