India Crypto Tax Calculator
Calculate Your Tax Liability
Determine your tax obligations when trading crypto in India
India doesn’t ban cryptocurrency. But if you think that means you can trade crypto however you want, you’re setting yourself up for trouble. The rules aren’t about stopping you-they’re about tracking you. And if you ignore them, the penalties can be harsh: fines, frozen accounts, or even tax notices that demand years of back payments. The goal isn’t to avoid restrictions. It’s to work within them so you don’t get caught in them.
Understand What’s Actually Allowed
Cryptocurrencies like Bitcoin, Ethereum, and NFTs are legal to buy, hold, and trade in India. There’s no law saying you can’t own them. But they’re not legal tender. You can’t use Bitcoin to pay for groceries at a local store. The government treats them as virtual digital assets (VDAs), which means they’re taxed like property, not currency. The Supreme Court cleared the way for crypto in 2020 when it struck down the RBI’s ban on banks serving crypto exchanges. Since then, the rules have been built around taxation and tracking-not prohibition. The real restriction isn’t on ownership. It’s on anonymity.Pay the 30% Tax-No Exceptions
Every time you sell crypto for rupees, trade one coin for another, or even gift it, you trigger a taxable event. The tax rate? A flat 30%. No deductions. No losses offset. Even if you lost money on other trades, you still pay 30% on every profit. Here’s how it works: If you bought 0.1 BTC for ₹3,00,000 and sold it for ₹5,00,000, your gain is ₹2,00,000. You owe ₹60,000 in tax. That’s it. No exemptions. No loopholes. The government doesn’t care if you’re a day trader or a long-term holder. Profit equals tax.Watch Out for the 1% TDS
On top of the 30% tax, there’s a 1% Tax Deducted at Source (TDS) on every crypto transaction. That means if you sell ₹1,00,000 worth of Ethereum, ₹1,000 gets taken out before you even see the money. This isn’t your final tax-it’s an advance payment. You’ll get credit for it when you file your annual return. The catch? This applies to every trade, even crypto-to-crypto swaps. So if you trade Bitcoin for Solana, the exchange deducts 1% of the value of the Bitcoin you sold. Many users miss this because it’s automatic. But if you use a non-compliant exchange, TDS won’t be deducted-and that’s a red flag for the tax department.Only Use FIU-IND Registered Exchanges
The Financial Intelligence Unit India (FIU-IND) is the watchdog for anti-money laundering. If you want to trade legally, you must use exchanges that are registered with them. As of 2025, over 50 exchanges are registered, including WazirX, CoinDCX, Zebpay, and even Binance and Coinbase after they adapted their systems for India. Why does this matter? Registered exchanges automatically collect your KYC documents, report your trades to the tax department, and deduct TDS. They also keep records for six years-exactly what the law requires. If you use an unregistered platform like BingX or LBank (both shut down in India for non-compliance), you’re on your own. No TDS. No reports. No protection. And if the tax department audits you, you’ll have no proof of where your money came from.
Keep Perfect Records-Or Face the Consequences
You’re legally required to keep records of every crypto transaction for six years. That includes:- Date and time of each trade
- Amount bought or sold
- Price in INR at the time
- Wallet addresses involved
- Purpose of the transaction (e.g., investment, gift, payment)
Don’t Try to Hide or Circumvent
Some users think they can avoid taxes by using peer-to-peer (P2P) platforms, offshore exchanges, or crypto mixers. That’s a dangerous myth. The government already has data-sharing agreements with major global exchanges. If you bought crypto on Binance or Coinbase and transferred it to your Indian wallet, they report it. P2P trades? FIU-IND monitors transaction patterns. If you’re moving large sums without KYC, you’ll get flagged. Crypto mixers? Illegal under Indian AML rules. Even if you think you’re just protecting privacy, the law sees it as an attempt to obscure the trail. The penalty? Up to ₹10 lakh in fines and possible criminal charges.What Happens If You Get Audited?
If you’re selected for a crypto audit, the Income Tax Department will ask for:- Details of all crypto transactions in the last six years
- Proof of purchase price and sale price
- Bank statements showing crypto deposits and withdrawals
- Exchange statements from registered platforms
Real People, Real Results
Crypto traders on Reddit and Indian forums consistently say the same thing: those who stay compliant never get trouble. One user in Mumbai traded crypto for three years, paid all taxes, and filed returns with proper documentation. When audited, he was cleared in two weeks. Another trader in Bangalore used an unregistered exchange, didn’t report gains, and got a ₹4.2 lakh tax notice last year. He had to sell his car to pay it. The message is clear: compliance isn’t a hassle. It’s your shield.Where to Start
If you’re new to crypto in India:- Sign up on a FIU-IND registered exchange (WazirX, CoinDCX, Zebpay)
- Complete full KYC
- Use only that exchange for all trades
- Enable TDS reporting
- Export your trade history every month
- Use free crypto tax tools to calculate gains
- File your income tax return with Schedule VDA
The Future Isn’t About Avoiding Rules-It’s About Mastering Them
India isn’t moving toward banning crypto. It’s moving toward tighter control. The government is working with global bodies like the FSB and G20 to align with international standards. More reporting, more transparency, more automation. The future belongs to those who adapt-not those who resist. Your best move isn’t to find ways around the system. It’s to build your crypto strategy inside it. Use registered platforms. Pay your taxes. Keep your records. That’s not avoiding restrictions. That’s thriving within them.Is it legal to buy Bitcoin in India?
Yes, buying Bitcoin and other cryptocurrencies is legal in India. They are classified as virtual digital assets (VDAs) under the Income Tax Act. You can hold, trade, and sell them as long as you comply with tax and reporting rules.
What happens if I don’t pay crypto tax in India?
If you don’t report crypto gains, the Income Tax Department can audit you. Penalties include up to 200% of the unpaid tax, interest charges, and possible freezing of bank accounts. In serious cases, criminal proceedings may be initiated for tax evasion.
Can I use Binance or Coinbase in India?
Yes, both Binance and Coinbase are registered with FIU-IND and operate legally in India. They comply with KYC, TDS, and AML rules. Avoid unregistered versions of these platforms-only use their India-specific websites.
Do I pay tax on crypto-to-crypto trades?
Yes. Trading Bitcoin for Ethereum or any other crypto is treated as a taxable event. You must calculate the INR value of the asset you sold and pay 30% tax on the gain. TDS is also deducted at 1% on the transaction value.
How do I prove my crypto purchases for tax purposes?
Use transaction history from FIU-IND registered exchanges, which include timestamps, prices in INR, and wallet addresses. Keep bank statements showing deposits to these exchanges. Never rely on screenshots or unverified records-official exchange reports are required during audits.
Is crypto mining legal in India?
Mining is not explicitly banned, but it’s treated as a business activity. Any income from mining is taxable at 30%. You must report it as business income and pay GST on electricity and equipment purchases. Most miners use registered exchanges to sell their coins and report earnings accordingly.
Can I gift crypto to family members?
Yes, but the giver must pay 30% tax on the fair market value of the crypto at the time of transfer. The receiver doesn’t pay tax immediately, but if they later sell it, they’ll pay tax on the gain from the original purchase price-not the gift value.
Lani Manalansan
November 19, 2025 AT 18:52Just wanted to say this is one of the clearest breakdowns I’ve seen on crypto in India. I’m American, but I’ve got friends trading there, and this is the exact info I’ve been telling them to bookmark. No fluff, no fear-mongering-just facts. Thanks for laying it out like this.
Especially the part about TDS on crypto-to-crypto trades. So many people think swapping ETH for SOL is ‘tax-free’-it’s not. And that 1% deduction? Yeah, it adds up fast if you’re active.
Also, the Koinly suggestion? Lifesaver. I use it for my own portfolio, and syncing with Indian exchanges works way better than I expected.
Frank Verhelst
November 20, 2025 AT 03:42THIS. 🙌 I’ve been telling my cousins in Delhi to use CoinDCX for months. They were using some sketchy P2P app and got scared when their bank flagged a deposit. Now they’re registered, filing taxes, and actually sleeping at night. Compliance isn’t boring-it’s freedom.
Also, don’t even get me started on mixers. 😅 That’s like trying to hide your Netflix password by burning your router. Just pay the 30%. You’ll thank yourself later.
Roshan Varghese
November 21, 2025 AT 18:42lol u think the govt cares about ur taxes? they just want to track ur money so they can freeze ur account later. FIU-IND? more like F**k You India. All these 'registered' exchanges? they're just snitches for the tax dept.
i used binance non-india version for 2 years, sent 50k in usdt to my uncle in bangalore, no tds, no report. they never found it. u think they can track every wallet? lol. they got better things to do than chase small traders.
paying 30%? nah. i just hold. and if they audit me? i'll say 'i lost it in a hack'. they can't prove anything. 🤫
Dexter Guarujá
November 23, 2025 AT 00:39India’s system isn’t perfect, but it’s FAR better than the Wild West in the U.S. Here, you can’t even buy crypto without a SSN. Over there, they force you to report everything, track every transaction, and still let you dodge taxes with DeFi. At least India’s being honest about it.
And yes, 30% is steep-but you’re not paying it to some corrupt official. You’re paying it to a government that actually enforces the rules. No more ‘I didn’t know’ excuses. That’s accountability.
Stop whining. If you can’t handle a 30% tax on profit, maybe you shouldn’t be trading crypto at all.
Jennifer Corley
November 23, 2025 AT 19:54Interesting. But let’s be real-how many people actually keep 6 years of records? The average trader uses 3 different wallets, 2 exchanges, and a P2P app. Then they say ‘I lost the receipts.’
And the tax department? They don’t care about your ‘intent.’ They’ll estimate your gains based on average market prices from 2021-when BTC was at $30k. You’ll owe taxes on phantom profits.
Also, what about gas fees? Are those deductible? No? Then why is this even called ‘taxation’ and not ‘extortion’? The system is designed to trap you, not help you.
Natalie Reichstein
November 25, 2025 AT 06:39You think you’re being smart by using unregistered exchanges? You’re not. You’re just a walking audit target. And if you think the government doesn’t have access to global blockchain data, you’re living in 2017.
Every transaction ever made on Binance, Coinbase, Kraken-they’re all logged. Even if you transfer to a cold wallet, the trail is there. And when they audit you, they’ll match your bank deposits to those timestamps.
Stop romanticizing ‘privacy.’ In India, it’s not a right-it’s a red flag. Pay the tax. Keep the records. Sleep well.
Kaitlyn Boone
November 26, 2025 AT 04:59the 1% tds is the real scam. they take it before you even see the money, then say 'oh you'll get it back when you file'-but if you're under the filing threshold, you never get it back. so they're just holding your cash for free. that's not tax, that's a loan with no interest.
and why do i have to report wallet addresses? that's like giving the bank your home address every time you buy groceries. it's invasive. and nobody talks about that.
also, mining? you pay gst on electricity? that's ridiculous. you're paying tax on the power you use to mine, then paying 30% on the coin you mine. double tax on the same thing. this system is broken.
Kris Young
November 27, 2025 AT 14:21Great post. Very clear. I’m not Indian, but I’ve studied this because I advise clients on global crypto compliance. The key point is this: India treats crypto like property, not currency. That’s the same as the U.S. and EU. So the 30% tax? It’s not unique. It’s standard.
The TDS? Also standard. The U.S. has 1099-B forms. India just does it upfront. That’s actually easier.
And yes, records matter. Always. Always. Always. If you can’t prove your cost basis, the government gets to pick the number. And they will pick the highest one.
Don’t overcomplicate it. Use a registered exchange. Save your history. File your return. Done.
Mike Stadelmayer
November 27, 2025 AT 23:41Just started trading last year. Used WazirX, did KYC, kept every screenshot, used CoinTracker. Got audited last month. Took 11 days. No penalties. No stress. Just sent them the report. They said ‘good job.’
People act like this is a trap. Nah. It’s a roadmap. Follow it. You’ll be fine. The system works if you work with it. Don’t fight it. Just do the thing.