Is Bitcoin Legal in India? (2026)
Yes. Bitcoin is legal to buy, sell, and hold in India. This was confirmed when the Supreme Court of India overturned the Reserve Bank of India's 2018 banking ban on cryptocurrency in March 2020. Since then, Indian exchanges have operated legally, and multiple regulatory frameworks have been introduced, most significantly the 2022 crypto tax laws.
India has not banned cryptocurrency. However, it has imposed some of the highest crypto tax rates in the world, which has significantly affected trading volumes on domestic exchanges.
India Crypto Tax Rules (2022 onwards): A flat 30% tax applies to all cryptocurrency gains, regardless of how long you held the asset or your income tax bracket. In addition, a 1% TDS (Tax Deducted at Source) is applied to all crypto transactions above ₹10,000, the buyer's exchange deducts this automatically. Losses from crypto cannot be offset against gains from other assets. These rules remain in force as of 2026.
Best Exchanges for Buying Bitcoin in India
Indian Exchanges
- CoinDCX, one of India's largest crypto exchanges. INR deposits via UPI, NEFT, and IMPS. Regulated and registered with FIU-IND (Financial Intelligence Unit India). Good liquidity and a wide range of coins.
- WazirX, long-running Indian exchange. Supports INR deposits. Note: WazirX experienced a significant security breach in 2024, resulting in approximately $235 million in losses. As of 2026, verify the platform's current security status and user fund recovery situation before using it.
- CoinSwitch, user-friendly app focused on the Indian market. Supports UPI deposits. Simplified interface suitable for beginners.
- Zebpay, one of India's oldest crypto exchanges, operational since 2014. Supported INR banking. Check current availability and supported features as the platform has evolved significantly over the years.
International Exchanges Available to Indian Users
- Binance, available to Indian users but INR deposit options have varied with regulatory changes. Check current INR onramp availability.
- Kraken, accessible but INR direct deposits are limited. Typically requires USD or USDT as an intermediate step.
How to Buy Bitcoin in India: Step by Step
- Choose a registered Indian exchange such as CoinDCX or CoinSwitch and download the app or visit the website
- Complete registration with your email address and mobile number
- Complete KYC verification, you will need your PAN card, Aadhaar card, and a selfie. This is mandatory for all registered exchanges under Indian AML regulations
- Add a payment method, link your bank account for NEFT/IMPS transfer, or enable UPI for instant deposits
- Deposit Indian Rupees (INR). UPI deposits are typically instant. Bank transfers may take a few hours.
- Go to the trading section, search for BTC/INR, and enter the amount of INR you want to spend
- Review the price and fees, then confirm the purchase
KYC requirements: All registered Indian crypto exchanges are required by law to complete full KYC. You cannot buy Bitcoin anonymously on regulated platforms. This includes PAN card verification and Aadhaar-based identity confirmation.
Understanding India's Crypto Tax (30% + 1% TDS)
India's 2022 crypto tax framework introduced under the Finance Act 2022 has these key components:
- 30% flat tax on gains: When you sell Bitcoin at a profit, 30% of that profit is taxed. This rate applies regardless of your income slab or how long you held the asset.
- 1% TDS on transactions: For transactions above ₹10,000, exchanges deduct 1% TDS (Tax Deducted at Source) automatically from each sale. This can be claimed as a credit when filing your ITR (Income Tax Return), but ties up capital during the year.
- No loss offsetting: Losses from crypto sales cannot be set off against gains from other crypto assets or any other income in the same year.
- No cost indexation: Unlike some other asset classes, crypto gains cannot be adjusted for inflation using cost indexation.
These tax rules have reduced high-frequency trading on Indian platforms significantly. Many Indian crypto holders use exchanges primarily for long-term holding rather than active trading.
Storing Bitcoin Safely in India
The same principles apply globally: do not leave large amounts on any exchange. Use a self-custody wallet for long-term holdings:
- Hardware wallet: Ledger Nano X or Trezor. Both are available for shipping to India. Private keys stored offline.
- Mobile wallet: BlueWallet or Muun. Free, self-custody, open-source.
After purchasing on an Indian exchange, withdraw Bitcoin to your personal wallet. Keep a record of your purchase price for tax purposes, you will need the INR value at the time of purchase to calculate your gains when you eventually sell.