Crypto Tax Calculator for India
Calculate Your Crypto Tax Liability
India doesn’t ban cryptocurrencies-but it doesn’t really welcome them either. If you’re holding Bitcoin, Ethereum, or any other digital asset in India, you’re operating in a legal gray zone that’s more like a minefield. You can buy, sell, and trade crypto legally. But the government treats it like a high-risk luxury, not a financial tool. And the cost of playing the game? It’s steep.
It’s Not Illegal, But It’s Not Legal Tender Either
You won’t go to jail for owning crypto in India. That’s the good news. Since the Supreme Court struck down the RBI’s 2018 banking ban in 2020, individuals and businesses have been free to trade digital assets. But here’s the catch: cryptocurrencies are not money. They’re called Virtual Digital Assets (VDAs) under Indian law. That label matters. It means you can’t use Bitcoin to pay your rent, buy groceries, or settle a debt unless the other person agrees. And even then, the law won’t protect you if things go wrong. Only the Reserve Bank of India’s digital rupee-still in pilot mode-has the official status of legal tender. Everything else? It’s just a digital asset. No backing. No guarantee. No recourse if an exchange collapses or a transaction gets frozen.Heavy Taxes, No Deductions, No Mercy
The Indian government doesn’t want to stop crypto. It wants to tax it. Hard. If you make a profit from selling Bitcoin, Ethereum, or even an NFT, you pay 30% in income tax. No exceptions. No deductions for trading fees, gas costs, or losses. Even if you lost money on 10 trades and only made $1,000 on one, you still pay 30% on that $1,000. There’s no distinction between short-term and long-term gains like there is with stocks or real estate. On top of that, there’s a 1% Tax Deducted at Source (TDS). Every time you transfer crypto-whether you’re selling, swapping, or sending to another wallet-your exchange or platform must withhold 1% of the transaction value and send it to the government. That’s not on profits. That’s on the total amount you trade. So if you swap $10,000 worth of Ethereum for Solana, $100 gets taken off the top before you even see the result. Then, in July 2025, things got worse. Bybit, one of the biggest exchanges serving Indian users, started charging an 18% Goods and Services Tax (GST) on every crypto transaction: spot trades, derivatives, staking, even withdrawals. That’s not a government rule-it’s the exchange’s response to legal pressure. But it’s now the de facto norm. Combine the 30% income tax, 1% TDS, and 18% GST, and you’re looking at over 49% in taxes on a single trade. In the U.S., the top capital gains rate is 20%. In the UK, it’s 20%. In India? You’re paying nearly half your profit to the government before you even touch your money.Compliance Is a Full-Time Job
If you run a crypto exchange, wallet service, or even a peer-to-peer platform in India, you’re not just a tech company. You’re a financial regulator’s nightmare-and their new best friend. Since March 2023, every VDA service provider must register with the Financial Intelligence Unit-India (FIU-IND) under the Prevention of Money Laundering Act. That means full KYC: government ID, address proof, source of funds, biometrics. You must track every transaction, flag anything suspicious, and report it. Records must be kept for at least five years. Smaller exchanges couldn’t handle the cost. Many shut down. Others stopped serving Indian users entirely. Even big international platforms like Binance and Kraken now restrict Indian accounts or force users into limited-functionality modes. The only ones thriving are the ones that spent millions on compliance tech-like CoinSwitch Kuber, WazirX, and ZebPay. For individual traders, it’s not much easier. You need to track every single transaction: when you bought, how much you paid, when you sold, what you got. You need to calculate gains using the method the tax department accepts (usually FIFO-first in, first out). And you need to report it all in your annual tax return. One mistake, and you’re looking at penalties, interest, or worse.
SEBI Just Entered the Game
On April 1, 2025, the Securities and Exchange Board of India (SEBI) started watching crypto too. Not all crypto. Only tokens that act like securities. That means tokens sold as investments with the expectation of profit from others’ work-like many DeFi tokens, utility tokens tied to project success, or tokens sold in private sales before a launch. If your token looks like a stock, SEBI will treat it like one. That means it must be registered, disclosed, and comply with securities laws. It’s a big shift. Before, crypto was just an asset. Now, some crypto is a security. That creates confusion. Is Solana a security? Is Polygon? No one knows for sure. The rules are vague. And that uncertainty scares off investors and startups alike.Why Is India So Strict?
The Reserve Bank of India has never liked crypto. They call it a threat to monetary stability. They worry about money laundering, tax evasion, and capital flight. They’re not wrong-crypto can be used for those things. But they’re also ignoring the fact that India has over 107 million crypto users. That’s more than the population of Germany. These aren’t criminals. They’re students, freelancers, small business owners, and investors trying to hedge against inflation, save in dollars, or access global opportunities. The government’s real motive? Revenue. Crypto trading generates billions in taxable activity. The 30% tax, the 1% TDS, the 18% GST-it all adds up. In 2024-25, India collected over ₹18,000 crore ($2.1 billion) in crypto-related taxes. That’s more than the entire annual budget of some Indian states. The government doesn’t want to ban crypto. It wants to control it. Tax it. Monitor it. And make sure no one escapes.
What’s Next?
In June 2025, the government promised a discussion paper on a formal crypto framework. It hasn’t been released yet. But experts expect it to address three big questions:- Will DeFi platforms be allowed to operate in India?
- How will staking rewards be taxed?
- Will crypto lending and borrowing be regulated like banking?
What Should You Do?
If you’re holding crypto in India:- Keep perfect records of every transaction-buy, sell, swap, stake, send.
- Use exchanges that comply with FIU-IND and TDS rules. Avoid unregulated platforms.
- Don’t assume your losses offset your gains. They don’t.
- Expect to pay more than 40% in taxes on profits.
- Don’t try to hide trades. The government can track blockchain activity.
- Don’t skip compliance. The cost is high, but the penalty is worse.
- Build your tech around KYC, AML, and audit trails from day one.
- Consult a tax lawyer who understands VDAs-not just a regular accountant.
Is There Any Hope for Change?
Yes-but it won’t come from the government. It’ll come from the users. The 107 million Indians using crypto aren’t going away. They’re adapting. More are using decentralized exchanges (DEXs) like Uniswap or PancakeSwap to avoid TDS. More are using peer-to-peer platforms like LocalBitcoins or Paxful. More are holding crypto on non-Indian wallets to avoid Indian tax tracking. These are risky moves. The law doesn’t protect them. But they’re happening anyway. The real question isn’t whether crypto is legal in India. It’s whether the government can keep taxing it into irrelevance. So far, it hasn’t. Demand is still growing. Innovation is still happening. And the world is watching.Is it legal to buy and sell cryptocurrency in India?
Yes, it is legal to buy, sell, and hold cryptocurrencies in India. The Supreme Court’s 2020 ruling overturned the RBI’s 2018 banking ban, restoring access to financial services for crypto users. However, cryptocurrencies are not recognized as legal tender-they are classified as Virtual Digital Assets (VDAs) under tax law.
What is the tax rate on cryptocurrency profits in India?
Cryptocurrency gains are taxed at a flat 30% under the Income Tax Act, with no deductions allowed for expenses like trading fees or losses. In addition, a 1% Tax Deducted at Source (TDS) applies to all crypto transfers above certain thresholds, and an 18% GST has been applied by major exchanges on most transactions since July 2025. This results in an effective tax burden of over 49% on many trades.
Do I need to report crypto transactions to the government?
Yes. All crypto transactions must be reported in your annual income tax return. Exchanges are required to deduct 1% TDS on transfers and provide annual statements. The government can access blockchain data through exchanges and financial intelligence units, so hiding transactions carries high risk of penalties or legal action.
Can I use Bitcoin to pay for goods and services in India?
You can use Bitcoin or other cryptocurrencies to pay for goods or services if both you and the seller agree. However, such payments are not legally recognized as tender under Indian law. You cannot force a business to accept crypto, and no legal protection exists if the transaction fails or is disputed.
Are NFTs treated the same as cryptocurrencies in India?
Yes. As of February 2025, the VDA tax rules explicitly include Non-Fungible Tokens (NFTs). Any profit from selling an NFT is taxed at 30%, and TDS and GST apply to NFT transactions just like other crypto assets.
What happens if I use a foreign crypto exchange?
Using a foreign exchange doesn’t exempt you from Indian tax laws. The Income Tax Department can still track your transactions through bank records, crypto wallet addresses, or international data-sharing agreements. If you make a profit, you’re still required to report and pay tax on it. Many users use foreign platforms to avoid TDS, but this increases legal risk.
Is staking crypto taxable in India?
Yes. Rewards earned from staking cryptocurrencies are treated as income and taxed at 30%. The value of the reward is calculated at the time you receive it, based on its market price. This applies whether you stake on an Indian exchange or a foreign platform.
Will India ban cryptocurrency in the future?
A full ban is unlikely. The government has moved from prohibition to heavy regulation. With over 107 million users and billions in tax revenue generated, outright banning crypto would be economically disruptive. Instead, expect stricter compliance rules, expanded taxation, and tighter oversight-especially as the digital rupee rolls out.
21 Comments
Eunice Chook
30% tax on gains, 1% TDS on every trade, 18% GST on everything-this isn’t regulation, it’s extortion with a spreadsheet.
Abhishek Bansal
Bro, you think India’s harsh? Try living here and watching your uncle lose 2 lakhs on a fake exchange. Now tell me why we shouldn’t tax this chaos.
Lois Glavin
I get why the gov’t is nervous-crypto’s wild. But taxing every single swap like it’s a luxury yacht purchase? That’s not protecting anyone. It’s just making people go underground.
Scot Sorenson
So let me get this straight-you’re telling me a college kid in Bangalore who made $500 trading Dogecoin gets hit with $245 in taxes… but his dad’s stock portfolio gets preferential treatment? Classic. Welcome to capitalism with a side of hypocrisy.
Bridget Suhr
the 1% tds on every transfer is so dumb. like if i send 5000 usdt to my friend who’s also in india… they take 50 bucks? just because? no profit even? wow. what a system.
JoAnne Geigner
I’ve been watching this unfold for years, and honestly? It’s heartbreaking. These aren’t criminals-they’re students using crypto to send money home, freelancers getting paid in USD, small businesses avoiding inflation. The government’s treating innovation like a tax loophole instead of a lifeline. We need policy that sees people, not just numbers.
Tiffany M
India’s not banning crypto-they’re just trying to make it so expensive that only billionaires can play. Meanwhile, the U.S. is debating whether to tax staking at 15%. Meanwhile here? You pay more than half your profit just to exist. And they wonder why people use DEXs? DUH.
Ike McMahon
Keep records. Use compliant exchanges. Don’t assume losses offset gains. Simple. Done. Stop complaining and do the work.
Jeremy Eugene
While the regulatory framework remains complex and evolving, it is prudent for individuals to adhere strictly to all reporting obligations under existing statutory provisions to mitigate potential legal exposure.
Lynne Kuper
Ohhh so now we’re taxing the *act* of trading, not just the profit? That’s like taxing you for breathing if you live in a city with pollution. Brilliant. Just brilliant. 😒
Candace Murangi
My cousin in Delhi just started using Uniswap with a VPN. She says it’s easier than filing taxes. I don’t blame her. When the system feels rigged, people find ways around it. That’s not rebellion-it’s survival.
Madison Surface
Imagine being 19, working part-time, and making $800 from crypto. You pay $240 in tax, $8 in TDS, $144 in GST… and you’re left with $408. Meanwhile, your cousin in the US who did the same trade keeps $640. How is this fair? How is this progress?
Jessica Petry
It’s not about fairness. It’s about control. Crypto threatens the state’s monopoly on money. So they tax it into submission. And you call it ‘gray zone’? No. It’s a cage with velvet lining.
Andy Walton
bro the 18% gst on withdrawals?? 😭 i just wanted to move my eth to my wallet… now i gotta pay $18 for every $100? this is not finance this is robbery with a smile 😅💸
Jon Visotzky
Wait so if I swap BTC for ETH and lose 10% in slippage, do I still pay 30% on the original value? And TDS on the full amount? And GST on top? That’s not a tax-it’s a trapdoor.
Nicholas Ethan
Statutory compliance with respect to Virtual Digital Assets is mandatory under Section 194S of the Income Tax Act, 1961, and applicable GST provisions under Notification No. 12/2025-Central Tax. Non-adherence constitutes a taxable event with associated penalties.
Lloyd Cooke
There’s a philosophical irony here: the state claims to protect monetary sovereignty, yet it’s the very act of taxing crypto so aggressively that undermines trust in its own currency. The digital rupee isn’t the future-it’s the surrender. And we’re all just watching the funeral.
Patricia Whitaker
People are so dramatic. Just pay your taxes and stop whining. If you can’t handle the rules, don’t play.
Anselmo Buffet
It’s not about whether you can win. It’s about whether you’re willing to play the game they designed. Most people don’t realize the game was rigged from the start. But hey, at least you know the rules now.
Albert Chau
Anyone who says they ‘lost money’ on crypto in India is lying. You either made profit or you didn’t trade enough to matter. Stop pretending this is a hardship.
Kathleen Sudborough
I used to think crypto was just about money. Now I see it’s about freedom. People in India aren’t just buying Bitcoin-they’re buying the right to choose. To send money without permission. To save in something not controlled by a central bank. And that? That’s worth fighting for-even if it means dodging TDS.