Bitcoin is the most widely traded cryptocurrency in India, and understanding its tax treatment is essential for compliance. The flat 30% tax on Bitcoin gains plus the 1% TDS on transfers creates a unique tax landscape that affects how you should trade. This guide provides detailed tax calculation examples, explains TDS mechanics, and walks through ITR filing for Bitcoin trading income.
Table of Contents
Bitcoin Tax Overview in India
All income from transferring Bitcoin (or any virtual digital asset) is taxed at 30% under Section 115BBH, introduced in the Finance Act 2022. The 4% health and education cess brings the effective rate to 31.2%. This flat rate applies regardless of your total income or income tax slab.
Separately, Section 194S requires 1% TDS on any Bitcoin transfer above Rs 10,000 per year. Indian exchanges deduct this automatically before crediting your proceeds.
Tax Calculation Examples
Example 1: Profitable trade. You buy Bitcoin for Rs 5,00,000 and sell for Rs 7,00,000. Gain: Rs 2,00,000. Tax: Rs 2,00,000 x 31.2% = Rs 62,400. TDS already deducted: Rs 7,000 (1% of sale value). Remaining tax due: Rs 55,400.
Example 2: Loss trade. You buy Bitcoin for Rs 5,00,000 and sell for Rs 3,00,000. Loss: Rs 2,00,000. Tax: Rs 0 on this trade. But TDS of Rs 3,000 (1% of sale value) is still deducted. The Rs 2,00,000 loss cannot be set off against any other income or future crypto gains from different assets.
Example 3: Multiple trades. You make Rs 1,00,000 profit on BTC and Rs 50,000 loss on ETH. Tax: Rs 1,00,000 x 31.2% = Rs 31,200 on the BTC profit. The ETH loss provides no tax benefit. You effectively pay tax on gross profits without netting losses.
30% tax on crypto gains is steep. But crypto CFDs on international brokers are taxed as business income at your slab rate, not the flat 30%. For traders in the 5-20% bracket, that is a significant difference.
Explore Crypto CFD Tax AdvantageTDS Mechanics in Detail
When you sell Bitcoin on an Indian exchange, the platform deducts 1% of the sale value as TDS before crediting your account. This is not an additional tax but a pre-payment of your income tax liability. You claim this TDS as a credit when filing your ITR.
If your total tax liability (from all sources) is less than the TDS deducted, you receive a refund. This commonly happens for traders who make many small trades with losses, accumulating TDS with no actual tax liability.
ITR Filing for Bitcoin Trades
Bitcoin trading income must be reported in Schedule VDA (Virtual Digital Assets) of your ITR. You need to provide details of each transfer including date of acquisition, date of transfer, cost of acquisition, and sale consideration.
Use ITR-2 or ITR-3 depending on whether you have business income. If Bitcoin trading is your primary activity, ITR-3 is appropriate. For occasional traders with salary income, ITR-2 works.
Cost Basis Methods
The Income Tax Act does not specify FIFO (First In, First Out) or average cost basis for crypto. The most commonly accepted method is FIFO, which means the oldest coins in your portfolio are considered sold first. Maintain detailed records of every purchase with date and amount to calculate cost basis accurately.
Tax Planning Tips
Given the harsh tax regime, minimize unnecessary trades to reduce TDS outflow. Hold Bitcoin long-term rather than actively trading to reduce the number of taxable events. If you have both Indian and international exchange accounts, be aware that international exchanges do not deduct TDS but you must still self-report and pay tax. Consider SIP-style Bitcoin accumulation rather than lump-sum buying to smooth your cost basis.
Crypto CFDs also avoid the 1% TDS on transfers. You trade the price movement without owning the token. Same upside potential, different tax treatment.
Trade Crypto Without TDSFrequently Asked Questions
How much tax do I pay on Bitcoin profits in India?
Bitcoin profits are taxed at a flat 30% plus 4% cess (effective 31.2%). This applies regardless of your income tax slab. Additionally, 1% TDS is deducted on the sale amount by Indian exchanges.
Can I offset Bitcoin losses against stock market gains?
No. Bitcoin and crypto losses cannot be set off against any other income in India, including stock market gains, salary, or even gains from other cryptocurrencies. Each crypto asset transfer is taxed independently.
How do I report Bitcoin in my ITR?
Report Bitcoin trading in Schedule VDA of your ITR. Provide details of each transfer including dates, cost of acquisition, and sale consideration. Use ITR-2 for occasional traders or ITR-3 if Bitcoin trading is business activity.
Is holding Bitcoin taxable in India?
Simply holding Bitcoin is not a taxable event. Tax applies only on transfer (selling, exchanging, or gifting). However, if you receive Bitcoin as a gift exceeding Rs 50,000 in value, it may be taxable under income from other sources.
