India's 30% Crypto Tax: What Bitcoin Traders Need to Know in 2025
India Crypto Tax Calculator
Calculate Your Tax Liability
Input your crypto transaction details to see your total tax obligation in India.
Your Tax Breakdown
Capital Gain
30% Tax
1% TDS
18% GST
Total Tax Liability:
Net Proceeds After Tax:
How This Compares to Other Countries
United States
0-20% tax
Losses deductible
Germany
No tax if held >1 year
Losses deductible
Singapore
No capital gains tax
No tax on transactions
UK
10-20% tax
Losses deductible
Indiaâs 30% tax on cryptocurrency gains isnât just high-itâs unlike anything else in the world. If youâre trading Bitcoin or any other digital asset in India, this tax doesnât care if you made money overall. It doesnât care if you lost on Ethereum and only won on Bitcoin. It doesnât care if you held for five years or traded ten times a day. All it sees is a profit-and it takes 30% of it, plus extra fees. And if you think you can dodge it by using foreign exchanges, think again. The rules are catching up.
How the 30% Crypto Tax Actually Works
The tax, introduced under Section 115BBH of the Income Tax Act on April 1, 2022, applies to every single sale or trade of a cryptocurrency. That includes Bitcoin, Ethereum, Solana, NFTs, even stablecoins if theyâre swapped for something else. The calculation is simple: sell price minus purchase price, then multiply by 30%. Thatâs your tax bill.But hereâs the catch: you canât deduct anything else. No transaction fees. No wallet costs. No gas fees. Not even the cost of buying the Bitcoin in the first place if you bought it on a foreign exchange and didnât keep perfect records. Only the original purchase price counts. So if you bought 1 BTC for âš30 lakh and sold it for âš40 lakh, your taxable gain is âš10 lakh. Tax due: âš3 lakh.
Losses Donât Count-Even If Youâre Net Negative
This is where most traders get blindsided. Letâs say you traded aggressively in 2024-25. You lost âš2.5 lakh on Dogecoin, âš1.8 lakh on Shiba Inu, but made âš4.5 lakh on Bitcoin. Your net profit? Zero. But under Indian law, you still owe tax on the âš4.5 lakh Bitcoin gain. Thatâs âš1.35 lakh in taxes-on money you didnât actually keep.Losses from one crypto canât be used to reduce gains from another. And you canât carry them forward to next year. If you lose money, it vanishes. No refunds. No offsets. No mercy. This rule is unique to India. In the U.S., the U.K., or Germany, losses offset gains. In India? You pay tax on every profit, even if your portfolio is underwater.
The 1% TDS That Sneaks Up on You
On top of the 30%, thereâs a 1% Tax Deducted at Source (TDS) under Section 194S. It kicks in if you transfer more than âš50,000 in crypto in a financial year (âš10,000 for certain cases like P2P trades). That means every time you sell Bitcoin on WazirX, CoinDCX, or even a peer-to-peer platform, the exchange automatically takes 1% of the sale value and sends it to the government.Hereâs the problem: if you trade across multiple platforms, you might get hit with TDS multiple times. Say you sold âš60,000 worth of Bitcoin on Binance (via P2P) and another âš40,000 on CoinSwitch. Youâre over the âš50,000 threshold on both. You pay 1% twice. But when you file your return, you only get credit for the TDS that was actually deducted. If a platform didnât deduct it (some donât), youâre on the hook to pay it yourself-or risk a notice from the tax department.
Now Thereâs 18% GST on Exchange Fees
In July 2025, the government added another layer: 18% GST on all crypto platform services. That means every trading fee, withdrawal fee, or conversion fee you pay to an Indian exchange now has 18% tax slapped on top. If you paid âš500 to swap ETH for BTC, you now pay âš90 in GST. Itâs not on the asset itself-itâs on the service. But it adds up fast for active traders.Some traders assumed GST wouldnât apply to P2P trades. It does. If youâre using a platform like ZebPay or CoinSwitch to connect with buyers and sellers, the platformâs service fee is taxable. Even if youâre trading directly with someone, if you used an app to facilitate it, the fee is subject to GST. The government isnât waiting for you to understand-itâs already collecting.
Why This Tax Is Harsher Than Anywhere Else
Compare India to the rest of the world:- United States: Long-term crypto gains taxed at 0%, 15%, or 20%. Losses offset gains. No TDS.
- Germany: No tax if held over one year. Losses deductible.
- Singapore: No capital gains tax at all.
- United Kingdom: 10% or 20% capital gains tax, with loss offsetting.
India is the only major economy that:
- Taxes all crypto gains at a flat 30%-no matter how long you held it
- Doesnât allow loss offsetting between different coins
- Imposes TDS on every transfer over a low threshold
- Adds GST on platform services
Itâs not just a tax. Itâs a deterrent. And itâs working. Trading volumes on Indian exchanges dropped 40-60% after the tax came in. Many traders moved to offshore platforms. But now, the tax department is tracking those transactions too-through bank records, KYC data, and even blockchain analytics tools.
What You Must Track (And How to Do It)
If youâve traded crypto in India since 2022, you need to keep perfect records. The tax department doesnât ask for them upfront-but if they audit you, youâll need them. Hereâs what to save:- Every purchase: date, amount, coin, price in INR, exchange used
- Every sale or trade: date, amount, coin, price in INR, exchange used
- Wallet addresses involved
- Transaction IDs and screenshots of confirmations
- Records of any fees paid (for TDS reconciliation)
Use a crypto tax tool like Koinly or ClearTax-they now have India-specific modules that auto-import data from Indian exchanges and calculate your liability. But donât rely on them blindly. Cross-check with your own records. Some platforms still donât report correctly, especially for P2P trades.
What Happens If You Donât Report?
The Income Tax Department has been actively matching data from exchanges, banks, and blockchain analytics firms. If you sold âš10 lakh worth of Bitcoin and didnât report it, youâll get a notice. Penalties can be up to 200% of the tax evaded. Interest accrues at 1% per month. In extreme cases, the department can freeze bank accounts or initiate prosecution.Many traders think, âI used a foreign exchange, so they donât know.â But if you used UPI, NEFT, or any Indian bank to fund your account, the government has your trail. Theyâre not guessing-theyâre matching.
Is There Any Way to Reduce Your Tax?
Not really. The rules are rigid. But here are a few things that might help:- Hold longer: Even though holding period doesnât reduce the rate, holding for more than a year means you avoid short-term trading stress and might reduce your frequency of taxable events.
- Use only one exchange: This simplifies TDS tracking and reduces the chance of missing deductions.
- Donât trade between crypto coins: Every swap is a taxable event. If you hold Bitcoin and want to buy Ethereum, sell Bitcoin first, then buy Ethereum with INR. Itâs not cheaper, but itâs cleaner.
- File your return on time: Use Schedule VDA in ITR-2. Donât skip it. Even if you have no gain, report zero. Silence invites scrutiny.
Thereâs no loophole. No legal tax avoidance strategy. The government designed this to be hard to evade. Your only option is compliance.
Whatâs Next?
Thereâs no sign the 30% rate is changing. No indication TDS or GST will be removed. But the government is watching. Trading volumes are still down. Retail participation is shrinking. Institutional investors wonât touch crypto under this regime. The Reserve Bank of India and SEBI are working on a broader digital asset framework. Some experts think loss offsetting might be reconsidered by 2027-but donât count on it.For now, if youâre trading crypto in India, youâre paying one of the highest tax rates in the world. And youâre doing it without the protections most investors take for granted. The system isnât built to encourage innovation. Itâs built to collect. And itâs working.
Is the 30% crypto tax applied to every crypto trade in India?
Yes. Every sale, trade, or exchange of a cryptocurrency-Bitcoin, Ethereum, NFTs, or tokens-is taxed at 30% on the profit. It doesnât matter if you held it for a day or five years. The tax applies to all Virtual Digital Assets (VDAs) as defined under Section 2(47A) of the Income Tax Act.
Can I offset losses from one cryptocurrency against gains from another?
No. India is one of the few countries that prohibits loss offsetting between different cryptocurrencies. If you lose money on Dogecoin but make money on Bitcoin, you still pay 30% tax on the Bitcoin profit. Losses cannot be carried forward to future years either.
What is the 1% TDS on crypto, and how does it affect me?
The 1% Tax Deducted at Source (TDS) applies to all crypto transfers exceeding âš50,000 in a financial year (âš10,000 for P2P). Exchanges automatically deduct this when you sell or trade. You must account for this when filing your return, as you can claim credit for the amount deducted. If an exchange didnât deduct it, youâre responsible for paying it yourself.
Do I need to pay GST on my crypto trades?
Yes. Since July 2025, 18% GST applies to all fees charged by crypto exchanges and platforms-including trading fees, withdrawal fees, and conversion fees. This is separate from the 30% income tax and 1% TDS. Itâs not on the crypto itself, but on the service youâre paying for.
What happens if I donât report my crypto gains to the tax department?
The Income Tax Department tracks crypto transactions through exchange data, bank records, and blockchain analytics. If you donât report gains, you risk penalties up to 200% of the tax evaded, monthly interest at 1%, and possible legal action. Even if you used foreign exchanges, your Indian bank transactions leave a trail.
Can I use foreign exchanges to avoid Indiaâs crypto tax?
No. Indian residents are taxed on global income. If you fund your foreign exchange account via UPI, NEFT, or any Indian bank, the government can trace the transactions. The tax department has agreements with international platforms and uses blockchain tracking tools to identify Indian users. Avoiding Indian exchanges doesnât avoid your tax obligation.
Do I need to file a tax return even if I didnât make a profit?
Yes. Even if your net gain is zero or negative, you must file your return using Schedule VDA and report all transactions. Failing to report any activity can trigger scrutiny, even if no tax is owed. Silence is not an option under Indiaâs current crypto reporting rules.
Are there any tools to help calculate my crypto tax in India?
Yes. Platforms like Koinly and ClearTax have India-specific modules that auto-import data from major Indian exchanges and calculate your 30% tax liability, TDS, and GST. They also help with Schedule VDA filing. But always cross-check with your own records-some platforms still misreport P2P or international trades.
Mike Calwell
lol why even bother trading if 30% just gets gobbled up? đ¤Ą
Aryan Juned
Bro, this tax is so extra, itâs like the government said "we love crypto... just not your profits." đđ¸ Indiaâs crypto scene is basically a tax trap with WiFi.
Carol Rice
This isn't taxation-it's psychological warfare. đ¨ They don't want you to win. They want you to quit. And honestly? It's working. Iâve seen friends cash out and become accountants. No joke.
Ninad Mulay
I get it-weâre a developing economy, but this feels like punishing ambition. I traded Bitcoin in 2021, lost my shirt on Shiba, then made back 4x on SOL. Pay tax on the SOL gain? Like, what? Iâm broke and owe lakhs? đ
Jay Davies
The 1% TDS on every transfer above âš50k is particularly egregious. In the UK, we have CGT but no automatic withholding unless youâre a high earner. This feels like overreach disguised as compliance.
Barbara Kiss
Itâs fascinating how India treats crypto as a speculative vice rather than a financial innovation. The 30% flat rate ignores risk, time horizon, and economic contribution. Itâs not a tax-itâs a moral judgment written into law. đ¤
Ryan Hansen
I used to trade on WazirX daily. Now I use Binance P2P with UPI, thinking Iâm clever. Then I got hit with TDS twice-once on Binance, once on CoinSwitch. Turns out, the tax department doesnât care if youâre using three apps. They just want the money. And now Iâm spending 15 hours a month reconciling TDS slips. Iâm not a CPA. Iâm a trader. Why is this my job?
Carol Wyss
I feel you, guys. I know itâs harsh, but if youâre in India, you gotta play the game. Use Koinly. Save every screenshot. File even if you broke even. Silence = suspicion. Youâre not hiding from the taxman-youâre protecting your future self.
Astor Digital
I moved to the US last year. Came back to visit and saw my cousin trying to file crypto taxes. He had 120 transactions. He cried. I cried. This isnât finance. Itâs trauma with a spreadsheet.
Rebecca Amy
Iâve been reading this thread and honestly? The 18% GST on fees is the real villain. Thatâs not even crypto tax-thatâs a service tax on *using the app*. Like, I pay for a subscription and then pay tax on the tax? What is this, 1984?
Laura Lauwereins
Ah yes, the classic Indian crypto experience: you trade like a genius, get taxed like a criminal, and then get blamed for not being "financially responsible." Meanwhile, your uncle who bought gold in 2020 pays zero tax. The system is rigged.
Nataly Soares da Mota
The structural absurdity here is breathtaking. A flat 30% on gains with no loss carryforwards? Thatâs not progressive taxation-itâs regressive punishment disguised as fiscal discipline. Itâs like taxing oxygen inhalation: you pay every time you breathe, regardless of whether youâre running a marathon or lying in bed. This isn't policy. It's performance art.
Aayansh Singh
You people act like this is unfair. Newsflash: crypto is illegal in 100+ countries. India lets you trade and just takes a cut. Be grateful. If you canât handle a 30% tax, maybe you shouldnât be gambling on meme coins. Grow up.
Grace Craig
The imposition of a 30% capital gains tax upon Virtual Digital Assets, coupled with the ancillary levies of TDS and GST, constitutes an unprecedented regulatory architecture. One might argue that such a framework, while fiscally prudent, fundamentally undermines the very ethos of decentralized finance by rendering microtransactions economically untenable.
Derayne Stegall
Iâm out. Sold everything. Bought a bike. Riding to Mexico next month. đď¸âď¸ #CryptoTaxKilledMyDreams
Kathleen Bauer
I know itâs frustrating but pls just keep records! I used to think Iâd be fine until I got a notice. Now I use Google Sheets + screenshots + cloud backups. Itâs boring but it saved me. You got this đŞ
Student Teacher
Wait-so if I swap ETH for BTC, thatâs TWO taxable events? I thought I was just moving assets. Not buying and selling? This is wild. I need to go back and redo my whole 2024 log.