Guides

India: how to buy crypto and what it really costs

Before you buy crypto from India, check three things: what the local rules allow, which exchanges accept residents, and what the full cost will be once spreads, deposit, conversion and withdrawal fees are added. This guide covers all three.

Crypto rules in India

Partly regulated
  • Buying and holding crypto is legal.
  • Crypto is not legal tender.
  • Exchanges must register with India's Financial Intelligence Unit (FIU-IND); unregistered platforms have been blocked.
  • Gains are taxed at a flat 30% with no offsetting of losses, and 1% tax is deducted at source on most transfers.

Regulators: FIU-IND · Income Tax Department

Checked November 2026 · Sources: FIU-IND, Income Tax Department

A plain-language summary for orientation, not legal advice. Rules change; check the sources before acting.

Exchanges that accept users from India

4 of the 12 exchanges we track accept users from India. Exchanges that take INR directly save you a currency conversion.

BBinance
CCoinbase
BBybit
KKuCoin

Not available in India

Kraken, OKX, Bitget, Gate, MEXC, Crypto.com, Bitstamp, Gemini

Compare the true cost with INR

Start here

Calculate your total crypto cost

Results update as you type
INR
Fees come from the exchanges' public APIs and official fee pages, each with its source and check date. A fee we could not verify is shown as unknown, never as zero.
No result

No exchange has complete data for this scenario.

ExchangeTradingSpreadDepositConversionWithdrawalTotal
No exchange has complete data for this scenario.
TradingSpreadDepositConversionWithdrawal + network
Not ranked: incomplete data
  • BinanceMissing trading fee, spread, deposit fee, currency conversion, withdrawal fee
  • CoinbaseMissing trading fee, spread, deposit fee, currency conversion, withdrawal fee
  • BybitMissing trading fee, spread, deposit fee, currency conversion, withdrawal fee
  • KuCoinMissing trading fee, spread, deposit fee, currency conversion, withdrawal fee
Not available for this scenario
  • KrakenNot available in India
  • OKXNot available in India
  • BitgetNot available in India
  • GateNot available in India
  • MEXCNot available in India
  • Crypto.comNot available in India
  • BitstampNot available in India
  • GeminiNot available in India

Reference price: 1 BTC = ₹8,695,652.17. Withdrawal fee includes the network fee. Conversion applies when the exchange does not support INR. Your own bank's charges and taxes are not included.

How to buy crypto, step by step

  1. Check that the exchange is licensed or registered to serve residents of your country, using the regulator's public register when one exists.
  2. Create an account and complete identity verification. Regulated exchanges are required to verify who you are.
  3. Deposit money. A bank transfer in your own currency is usually cheapest; cards are fast but often cost 2% to 4%.
  4. Buy with a limit order where possible. A market order or an instant 'buy' button can include a wide spread.
  5. Decide where to keep your crypto. If you withdraw to your own wallet, pick a low-cost network your wallet supports and send a small test first.

Ways to cut the cost

Related guides