India Crypto Tax 2025: The 30% Flat Tax Reality
- India taxes all crypto gains at a flat 30%, no long-term benefit, no slabs.
- Losses are ignored. One good trade can still create a tax bill in a bad year.
- 1% TDS keeps every transaction on record and can rise to 5% for non-filers.
- 18% GST on platform fees makes frequent trading expensive.
- From 2025-26, Schedule VDA plus future CARF reporting will make offshore trading visible too.
India did something most countries didn’t dare to do. It recognised crypto, then taxed it so hard that trading locally stopped making sense for a lot of people. It started in the 2022 Union Budget, and by 2025 the government didn’t loosen anything, it only added more reporting, more visibility, more ways to match what you say with what the exchanges say.
Why India Made Crypto Expensive
The government wanted three things, which is to see every crypto transaction, to tax every rupee of profit, and to stop people from using “it’s unregulated” as an excuse. So it created the Virtual Digital Asset category, put it in the Income Tax Act, and pegged it to the harshest rate, 30%. Same family as lottery, betting, game show winnings. That tells you how they view it.
This was about visibility. That is why, three years later, they didn’t cut the rate, they added Schedule VDA in the ITR, they trained officers in blockchain analytics, and they are lining up to join the OECD’s crypto reporting system. The signal is consistency, not flexibility.
The 30% Rule
Section 115BBH is the centre of all this. It says, income from transfer of a virtual digital asset is taxed at 30%. Transfer means you sold it for INR, or you swapped one coin for another, or you used crypto to pay for something. It doesn’t care if you held it for one day or three years. It doesn’t care what tax slab you are in. And it doesn’t care that in equity you get a lower rate for long term. Here you don’t.
You can only deduct the cost of acquisition. So if you bought a token for ₹1,00,000 and sold it for ₹1,50,000, your taxable income is ₹50,000. Tax is ₹15,000, plus cess, plus surcharge if you are in higher income. You cannot subtract trading fees, gas, or interest you paid. You cannot subtract “I was running a node so I had infra costs.” The law was written to block deductions.
This is why Indian traders call it “flat 30, no arguments.” Because that is how it works in practice.
The Real Killer
The worst part is India ignoring your losses. Under these rules, if you make a profit on Bitcoin and a loss on Ethereum in the same financial year, you still pay 30% on the Bitcoin profit. The Ethereum loss is dead for tax purposes. You cannot net them. You cannot carry the loss forward. And you cannot use it against salary or business income. You cannot even use a loss on one VDA against a gain on another VDA. The law says no set-off and no carry forward.
So imagine this:
- You buy BTC for ₹5,00,000 and sell for ₹6,00,000, profit ₹1,00,000.
- You buy ETH for ₹2,00,000 and sell for ₹1,50,000, loss ₹50,000.
In a normal capital gains system, you would net it, pay on ₹50,000. In India’s crypto system, you pay 30% on the full ₹1,00,000, which is ₹30,000, even though overall you are only ₹50,000 up. If in that same year you also had a bad meme coin that went to zero, that still doesn’t help your tax bill.
That is what people mean when they say, for every ₹100 you lose, you can still end up paying tax. The system is designed like that on purpose so that the government doesn’t take on your risk.
Then They Put a Meter on Every Trade
The government didn’t stop at taxing profits. From 1 July 2022, it started taking 1% TDS on every transfer of a VDA above the threshold. That 1% is on the gross amount, not on your gain. If you sold for ₹1,00,000, ₹1,000 is cut, even if you sold at a loss.
On Indian exchanges this is automatic. You see the cut. It shows up later in your Form 26AS and AIS. If you trade P2P or on a foreign exchange, the law technically says the buyer has to deduct and deposit the TDS. Most people don’t do that, which is why the government follows up with “nudge” messages and, in some cases, notices.
There is also a penalty rate. If you have not been filing returns and your TDS was high in the last two years, the TDS on crypto can go up to 5% under 206AB. That is brutal for anyone doing high-frequency trades.
This is also the part that pushed Indians to offshore platforms. Between July 2022 and July 2023, billions in volume moved out because people didn’t want 1% shaved off every single trade. Domestic exchanges suffered, the government collected only a fraction of what it could have collected, and still kept the rule in place because for them the tracking value is more important than the short-term volume.
– Sad to say, but India 🇮🇳 is still not a hub for crypto.
– 30% tax + 1% TDS on every transaction in Web3.
– It kills innovation before it even starts.
– I’m a Web3 developer. I earned $1000 from a client overseas.
– Guess what? $300 goes to tax. Another 1% TDS deducted.
–…— Param (@Param_eth) April 19, 2025
The 2025 Upgrade
By 2025 the government knew people were either not reporting properly or were reporting only their profit trades. So the Budget kept the 30% and the 1%, and added reporting.
From FY 2025-26 you have to report crypto in a dedicated Schedule VDA in your ITR. That schedule wants detail, not just “I made crypto income.” You list the date, what you bought for, what you sold for. Indian exchanges will also have to send their reports. The tax department will match what they have from exchanges and TDS with what you filed. If it doesn’t match, you get a nudge. If the gap is big, it can become a full assessment.
They are also training officers in blockchain forensics and wallet tracing and they are preparing to join the OECD Crypto-Asset Reporting Framework by 2027. That part is important for people who think, “I will just trade on a Dubai exchange.” Once CARF starts, those platforms will start sharing Indian-resident data. Offshore will not stay invisible forever.
🇮🇳 India is revisiting its crypto policy amid global shifts – DEA Secretary Ajay Seth
30% tax on crypto gains & 1% TDS still in place. pic.twitter.com/OVfECF7iOL
— Ajay Kashyap (@EverythingAjay) February 5, 2025
GST Made It Heavy
Then came July 7, 2025. Trading and service fees on crypto platforms started attracting 18% GST. That is not on your gains, that is on the fee. So if the platform charges you ₹1,000 as a fee, you now pay ₹1,180.
Stack it and you see the picture. You pay 30% on profit, 1% TDS on the transfer, and 18% GST on the service fee. For a casual investor that is annoying. For an intraday trader that is a margin killer. This is also why Indian exchanges saw low volumes on some products.
What This Dit to Indian Exchanges
Before 2022, Indian platforms were busy. After 30% plus 1% TDS, volumes dropped hard. Some products were shut down. WazirX’s NFT marketplace, for example, closed because the activity wasn’t worth the cost. Other local apps aimed at growing a domestic trading base also paused.
Users didn’t stop trading. They moved. They used LRS to send money to friendlier jurisdictions. Then they opened accounts in Dubai or Singapore. And they used global apps that didn’t cut TDS. So India kept the rule, and India lost liquidity. That is the outcome of treating crypto like taxable gambling instead of investment.
Offshore Will Not Stay a Safe Route
Right now some people still think, “I will just use a foreign app, no TDS, no Indian reporting.” That window is getting smaller.
India is already matching domestic TDS with ITR. It is already sending “you seem to have done VDA transactions, please report.” It is training officers to look at on-chain data. And it plans to sign the MCAA for the OECD crypto framework. That framework is designed to do for crypto what CRS did for foreign bank accounts. Once that is live, Indian residents with offshore trading data will start getting picked up.
On top of that, unreported crypto discovered in a search can be taxed at higher block-assessment rates, even 60% with surcharge and cess. So the risk of just ignoring the 30% and hoping nobody sees it is not a good long-term strategy.
How India Compares
Other countries went another way. Singapore has no capital gains tax for individuals on normal crypto. Dubai lets individuals keep their crypto gains without income tax. Several EU states tax it as capital gains with lower rates and let you offset losses. Even Japan, which people call harsh, at least allows it to be treated inside their income framework.
India put itself in the group of countries that tax crypto high and do not like loss relief. The difference is India has a huge retail base and a very active tax department. So the rules bite more people.
Is There Any Relief Coming?
Industry bodies in India have been saying the same thing for two, three years. Reduce TDS from 1% to something like 0.01% so that people stay on Indian exchanges. Allow loss set-off so traders don’t get punished for volatility. Maybe move from 30% to a capital gains style regime.
Budgets 2024 and 2025 did not do that. The government kept the framework and made reporting stricter. Their priority right now is compliance and global alignment, especially with CARF. So any change, if it happens, will be slow. People should not plan their 2025 trades on the hope that the rate will suddenly drop.
How a User Should Operate
Keep every record. Exchange statements, TDS certificates, your own sheet of buys and sells. File in the right ITR form and fill Schedule VDA. Don’t assume “they won’t see it,” because now they will, especially from 2025-26 onward. If you traded on a foreign platform, still declare the gain in India if you are tax resident. If you get a nudge, respond. And if you didn’t deduct TDS on a P2P buy, fix it before it turns into a penalty.
Most importantly, plan trades knowing that losses will not save you. If you take five shots on tokens and only one works, that one win is still taxable at 30%. Time your disposals, don’t churn just because the market is moving, and don’t ignore the GST that now sits on top of your fees.
That is the reality of India’s crypto tax in 2025. It is not a flexible regime, it is a surveillance-first, revenue-first regime. People can still use crypto, they just have to do it with their eyes open.
Frequently Asked Questions (FAQ)
What is the tax rate on crypto in India right now?
Profits from transferring any Virtual Digital Asset, like Bitcoin, ETH, NFTs, or stablecoins, are taxed at a flat 30% under Section 115BBH. On top of that you pay 4% cess, and surcharge if your income is higher.
Do I have to pay 30% even if I traded crypto-to-crypto?
Yes. Swapping BTC to ETH, or buying a stablecoin with another token, is treated as a transfer. If that trade gave you a gain, it is taxed at 30%.
Can I adjust my crypto losses against my crypto profits?
No. India’s rule is strict. Loss from one VDA cannot be set off against profit from another VDA, cannot be carried forward, and cannot be used against salary or business income.
What is the 1% TDS on crypto?
Every eligible transfer of crypto is hit with 1% TDS on the gross amount. Exchanges deduct it automatically. It is not an extra tax, it is an advance tax. You claim it while filing. If you don’t file, TDS can be pushed up to 5%.
Do I need to report every crypto transaction now?
From FY 2025-26, yes. You will have to fill Schedule VDA in the ITR and enter your VDA disposals. Exchanges will also report. The tax department will match both.
Is GST also charged on crypto now?
Yes. From July 7, 2025, 18% GST is charged on crypto trading and service fees. This is separate from the 30% tax on gains and the 1% TDS.
What happens if I trade on a foreign exchange?
You are still taxed in India if you are an Indian tax resident. India is preparing to join the OECD Crypto-Asset Reporting Framework, so offshore activity will get more visible over time.
Are crypto gifts taxable?
Crypto and NFT gifts above ₹50,000 are taxable in the hands of the receiver at 30%, unless they fall under the usual exempt-relative rules.
Is mining or airdrop income also taxed?
Yes. Tokens received from mining, staking, or airdrops are taxed on receipt at your normal slab. When you later sell them, the gain is again taxed at 30%.
Can I avoid the 30% crypto tax legally?
No. The framework was built to leave very little room for planning. The only real option is correct reporting, claiming TDS credit, and not triggering penalties.
