When India slapped a 30% tax on cryptocurrency gains in April 2022, it didn’t just change how people pay taxes-it rewrote the rules for anyone trading Bitcoin, Ethereum, or any digital asset. This isn’t a small adjustment. It’s one of the strictest crypto tax systems in the world, and if you’re trading in India, you’re living under it. No matter if you made money last month or lost money last year, you still owe 30% on every single gain. And here’s the kicker: you can’t use your losses to balance it out.
How the 30% Crypto Tax Actually Works
The tax isn’t complicated to calculate, but it’s brutal in practice. Under Section 115BBH of the Income Tax Act, every time you sell Bitcoin-or any other cryptocurrency-you pay 30% on the profit. That’s 30% of (selling price minus purchase price). No deductions. No exceptions. Not even for fees you paid to buy, sell, or store your crypto. Let’s say you bought 0.5 BTC for ₹1,000,000 and sold it later for ₹1,500,000. Your profit is ₹500,000. Your tax? ₹150,000. That’s it. Even if you paid ₹5,000 in transaction fees across three exchanges, those costs don’t reduce your taxable gain. The government only lets you subtract the original purchase price. Everything else? Gone.Losses Don’t Count-Even When They Should
This is where most traders get blindsided. In every other country, if you lose money on one crypto and make money on another, you net them out. India doesn’t allow that. Ever. Imagine this: You lose ₹40,000 on Solana, but gain ₹40,000 on Bitcoin. In most places, your net gain is zero-no tax owed. In India? You pay ₹12,000 in taxes on the Bitcoin profit. The Solana loss? It disappears. You can’t carry it forward to next year. You can’t use it to offset any other gains. It’s like the loss never happened. This rule alone makes active trading nearly impossible to manage profitably. Many traders who used to buy and sell weekly now hold for years just to avoid the tax trap. Even if your portfolio ends the year down 10%, you could still owe thousands in taxes on the few coins that went up.The Hidden 1% TDS and 18% GST
The 30% tax isn’t the only bite. Since July 2022, every crypto transfer over ₹50,000 in a year triggers a 1% Tax Deducted at Source (TDS). That means if you sell ₹100,000 worth of Bitcoin, the exchange takes ₹1,000 before you even see the money. You get a TDS certificate, but you still have to report the full ₹100,000 as income and pay the 30% tax on the gain. So you’re paying tax twice-once upfront, again at filing time. Then in July 2025, things got worse. The government added 18% GST on crypto exchange fees, wallet services, and platform charges. So if you pay ₹100 in trading fees, ₹18 goes to GST on top of everything else. That’s three layers of taxation:- 30% income tax on gains
- 1% TDS on every sale over ₹50,000
- 18% GST on platform service fees
Why This System Is Out of Step With the World
Compare this to the U.S. Long-term crypto gains (held over a year) are taxed at 0%, 15%, or 20%. Germany? Tax-free after one year. Singapore? No capital gains tax at all. The UK? 10-20% depending on income. Even countries with high taxes let you offset losses. India’s system treats every crypto trade like it’s a high-income business-even if you’re just a hobbyist buying Bitcoin on weekends. There’s no distinction between casual trading and full-time day trading. The same 30% rate applies whether you made ₹10,000 or ₹10 million. And unlike income from stocks or real estate, where you can deduct expenses and carry forward losses, crypto is treated like a luxury item. Tax experts call it “punitive.” Industry reports say it’s driving traders offshore. Indian exchanges saw trading volumes drop by 40-60% after the tax hit. People moved to international platforms like Binance or P2P networks to avoid TDS. But now, even those routes are getting harder to use without reporting.What You Need to Track (And How)
If you’re trading crypto in India, you’re now a bookkeeper. The Income Tax Department requires you to keep records of:- Every purchase date and amount (in INR)
- Every sale date and amount
- The exchange or wallet used
- Transaction IDs and fees
- Any TDS deducted
What Happens If You Don’t Report?
The government is watching. TDS data is automatically shared between exchanges and the Income Tax Department. If you sold crypto and didn’t report it, they already know. Penalties include:- 200% of the tax due for underreporting
- Interest at 1% per month
- Legal action for repeated non-compliance
Is There Any Way Around It?
Not really. The government has made it clear: this isn’t going away. Even in 2026, after four years, there’s been no change to the 30% rate, the TDS rule, or the loss offset ban. Experts predict minor tweaks-maybe raising the TDS threshold or clarifying GST rules-but don’t expect relief. Some try to shift to long-term holding, hoping to outlast the tax. Others use foreign exchanges and hope they won’t be caught. But with global tax reporting standards (like FATCA and CRS) tightening, hiding crypto gains from India is becoming riskier, not easier.What This Means for Your Strategy
If you’re still trading frequently, you’re paying a heavy price. The math doesn’t work in your favor. Even if you’re good at picking winners, the tax eats up nearly a third of your profits. Your best moves right now:- Hold longer than you think you need to-avoiding frequent trades cuts your tax exposure
- Use tax software to automate tracking-don’t rely on spreadsheets
- Never assume losses cancel out gains-they don’t in India
- Keep all records for at least 8 years-audit windows are long
- Don’t ignore TDS-it’s already gone, but you still owe the 30%
Is the 30% crypto tax in India applied to every crypto trade?
Yes. Every time you sell, swap, or transfer cryptocurrency-whether Bitcoin, Ethereum, or an NFT-you owe 30% on the profit. This applies regardless of how long you held it, how much you earned, or whether you made losses elsewhere. The tax is triggered by the transfer itself, not by your overall income level.
Can I offset crypto losses against gains in India?
No. India is one of the few countries that doesn’t allow crypto losses to offset gains. If you lose ₹50,000 on Dogecoin but gain ₹50,000 on Bitcoin, you still pay 30% tax on the Bitcoin profit. The loss disappears. You can’t carry it forward to next year or use it against any other asset.
What is the 1% TDS on crypto, and does it apply to me?
Since July 2022, any crypto transaction over ₹50,000 in a financial year triggers a 1% Tax Deducted at Source (TDS). That means exchanges automatically take ₹1 for every ₹100 you sell. It applies to all users, even if you’re not a high earner. You still owe the full 30% tax on your gain, so TDS is just an advance payment-it doesn’t reduce your final tax bill.
Do I need to pay GST on crypto trading fees?
Yes. Since July 2025, crypto exchanges and wallet providers in India must charge 18% GST on their service fees. This includes trading fees, withdrawal fees, and API access charges. It’s separate from the 30% income tax and 1% TDS. So if you pay ₹200 in fees to trade, ₹36 goes to GST.
What happens if I don’t report my crypto gains to the Indian tax department?
If you don’t report, the government already knows. Exchanges report TDS data directly to the Income Tax Department. Penalties include 200% of the unpaid tax, monthly interest at 1%, and possible legal action. Even if you used a foreign exchange, the government can still track your transactions if you’re an Indian resident. Ignoring it is risky and costly.
Can I use crypto tax software to file my return?
Yes. Tools like Koinly, ClearTax, and CoinTracker now support India’s crypto tax rules. They can auto-import data from exchanges, calculate your 30% tax liability, and generate the Schedule VDA form. But they can’t fix missing data. If you used P2P trades or multiple wallets, you’ll still need to manually enter those details. Software helps, but doesn’t replace record-keeping.
Is there a chance India will lower the 30% crypto tax in the future?
Unlikely in the near term. The government has kept the rate unchanged since 2022, and there’s no public sign of revision. Even as trading volumes dropped and users moved offshore, the tax remains a major revenue source. Experts believe changes-if any-will focus on TDS thresholds or GST clarity, not the 30% rate itself.
Do I need to report crypto gifts or airdrops?
Yes. Under Section 2(47A), any crypto received as a gift or airdrop is treated as income. You pay 30% tax on its fair market value at the time you receive it. Even if you don’t sell it, you still owe tax. This applies to NFTs, tokens, and any digital asset received without payment.
The 30% crypto tax in India is a textbook example of policy overreach disguised as revenue generation. It ignores the fundamental economic principle that taxation should incentivize participation, not suppress it. When you tax every single gain without allowing loss offsets, you're effectively penalizing risk-taking - the very engine of innovation in decentralized finance. This isn't just bad policy; it's anti-market. Compare it to how traditional assets like stocks or real estate are treated: deductions, carryforwards, long-term incentives - all of these exist to encourage investment. Crypto is being treated like a vice, not a class of assets. The 1% TDS on top? That’s double taxation by design. And now GST on fees? You're turning a simple transaction into a bureaucratic nightmare. This system doesn’t just discourage traders - it forces them into the shadows, which is the exact opposite of what financial regulation should aim for.
Hey everyone - I’m a casual trader who just holds a little BTC and ETH. I used to trade weekly, but after the tax hit, I stopped. Honestly? It wasn’t worth the headache. I now hold for 3+ years, and I’m okay with that. I still track everything in Koinly - it’s saved me hours. If you’re stressed about this, don’t panic. Just simplify. Buy, hold, forget. You’ll sleep better. And if you’re still trading? Use tax software. Don’t try to do it by hand. You’ll go insane. Also - yes, TDS is annoying. But it’s just an advance. You still pay the 30% later. So keep receipts. Always. Even if you think you’re ‘just a hobbyist.’ The government doesn’t care.
Let me tell you something - this tax system is a goddamn joke. 30% on every gain? No loss offsets? GST on fees? You’re not taxing crypto - you’re taxing hope. People who trade crypto aren’t hedge fund managers - they’re nurses, teachers, coders - people trying to build wealth outside the broken banking system. And what does the government do? It slaps on three layers of taxes like it’s punishing someone for breathing too hard. And then they wonder why trading volumes collapsed? Duh. You didn’t just tax it - you humiliated it. You made it feel like a crime to believe in decentralization. And now you’re surprised people are going offshore? Wake up. You’re not stopping crypto. You’re just pushing it underground. And underground crypto? That’s where scams, black markets, and chaos live. You just created a black hole. And now you’re blaming the traders? Pathetic.
As someone who has lived through India’s economic transitions - from license raj to demonetization to GST - I can say this with certainty: this crypto tax is not an anomaly. It’s a pattern. Every time a new technology emerges - mobile payments, UPI, digital currency - the state reacts with fear, then control, then taxation. Crypto is the next frontier. And like every frontier before it, they’re trying to tame it by making it expensive, complicated, and painful. But here’s the truth: you cannot tax away innovation. You can only delay it. The young generation in India - the ones who grew up on TikTok, crypto memes, and decentralized finance - they don’t care about your 30%. They’ll find a way. They already are. The real question isn’t whether this tax will work - it’s whether the government will realize, before it’s too late, that resistance is not disobedience. It’s evolution.
It’s fascinating how the Indian government has managed to turn a technological innovation into a fiscal trap. The fact that losses cannot be offset is not just economically irrational - it’s philosophically flawed. In any other asset class, risk is balanced by reward. Here, risk is punished, and reward is taxed into oblivion. This creates a perverse incentive: hold forever, or don’t trade at all. It’s not a tax policy - it’s a behavioral nudge toward stagnation. And yet, despite this, India remains one of the largest crypto markets in the world. That tells us something powerful: people are not deterred by policy. They are deterred by inefficiency. The real threat to crypto isn’t taxation - it’s bureaucracy. And if India continues down this path, it won’t just lose traders - it will lose its position as a digital economy leader. The question isn’t whether this tax will change. The question is whether India will realize, before it’s too late, that innovation doesn’t obey laws - it outlives them.