How to Sell Cryptocurrency in India: Complete Guide to Converting Crypto to INR

how to sell cryptocurrency in India

You have crypto in your account. Maybe Bitcoin. Maybe Ethereum. Maybe a handful of altcoins you bought during the last bull run. And now you want to sell — either to book profits, cover an expense, or simply move on.

But this is where most Indian investors hit a wall. Buying felt easy. Selling raises a different set of questions. Which exchange do I use? How does the money actually reach my bank account? What happens with tax? Will my bank reject the transfer?

This guide walks you through every step — platform by platform, rupee by rupee.

Is It Legal to Sell Cryptocurrency in India?

Yes, completely legal.

The RBI had tried to ban crypto-related banking transactions in 2018. The Supreme Court overturned that ban in March 2020. Since then, buying, holding, and selling cryptocurrency in India is permitted on registered exchanges.

What is mandatory is paying tax on your profits. The government has made this framework airtight — 30% flat tax, 1% TDS, and transaction tracking through FIU-registered platforms.

What You Need Before You Sell

Before placing your first sell order, make sure these are in place:

  • KYC completed — PAN card and Aadhaar verified on your exchange. Without KYC, INR withdrawal is blocked.
  • Bank account linked — must be in your own name. Mismatch in name causes withdrawal failures.
  • Two-factor authentication enabled — non-negotiable for account security.
  • Crypto on the right platform — if your crypto is on MetaMask, a hardware wallet, or a foreign exchange, it needs to be transferred to an Indian exchange first before you can sell for INR.

4 Ways to Sell Cryptocurrency in India

1. Centralised Exchange (CEX) — Fastest and Safest

Log in, place a sell order, INR appears in your exchange wallet, withdraw to bank. This is how 95% of Indian investors sell. Recommended for everyone.

2. Peer-to-Peer (P2P) Trading

You sell directly to a buyer. They transfer INR to your bank, you release crypto from escrow. No exchange middleman. Works well for large amounts where you want better rates.

Important: On P2P trades using international platforms, you are responsible for deducting and depositing 1% TDS yourself — the exchange does not handle it for you.

3. Crypto-to-Crypto Swap Then Sell

Your altcoin does not have a direct INR pair? Swap it to Bitcoin or USDT first on a DEX like Uniswap, transfer to an Indian exchange, then sell for INR. Takes slightly longer but works for any coin.

4. Crypto ATM (Rare, High Fees)

A handful of crypto ATMs exist in metro cities. You can convert Bitcoin to cash directly. Fees are very high (5–10%). Only useful in emergencies with no bank access.

How to Sell on CoinDCX — Step by Step

CoinDCX is one of India’s most liquid exchanges for INR pairs and handles TDS automatically.

Step 1 — Log in and verify KYC is complete

Step 2 — Go to Trade or Convert Convert gives you an instant rate with one click. Trade gives you limit and market orders — better for larger amounts.

Step 3 — Select the crypto you want to sell Type the coin name or symbol. Select the INR pair — for example, BTC/INR or ETH/INR.

Step 4 — Enter the amount You can enter by coin quantity or by INR value. The platform shows you exactly how much INR you will receive.

Step 5 — Confirm and place the order Market order executes instantly at the current price. Limit order waits until your target price is hit.

Step 6 — INR credited to your CoinDCX wallet 1% TDS is automatically deducted by CoinDCX at this point.

Step 7 — Withdraw INR to your bank Go to Funds → Withdraw INR → select your verified bank account → confirm. Processing via IMPS: 30 minutes to 2 hours. NEFT: same day or next morning.

How to Sell on ZebPay — Step by Step

ZebPay is one of India’s oldest exchanges, good for beginners.

Step 1 — Log in to ZebPay

Step 2 — Tap on the coin you want to sell From your portfolio, select the coin.

Step 3 — Tap Sell Enter the amount. ZebPay shows you the INR equivalent in real time.

Step 4 — Confirm the transaction ZebPay processes the sell and credits INR to your ZebPay balance.

Step 5 — Withdraw to bank Go to Wallet → INR → Withdraw. Bank credit usually within 1–2 hours.

How to Sell on CoinSwitch — Step by Step

CoinSwitch is the most beginner-friendly option with a simple mobile-first interface.

Step 1 — Open the CoinSwitch app and log in

Step 2 — Tap Sell on your portfolio page Select the coin you want to sell.

Step 3 — Enter the amount CoinSwitch shows the exact INR you will receive after fees.

Step 4 — Confirm Order executes. INR is credited to your CoinSwitch balance.

Step 5 — Withdraw to bank Tap Withdraw → select bank → confirm. Same-day processing for most withdrawals.

If Your Crypto Is in a Foreign Wallet or Exchange

This is a common situation. Your ETH is on MetaMask. Your BTC is on Binance. You need to get it to an Indian exchange first.

Process:

  1. Go to your Indian exchange (CoinDCX, ZebPay, CoinSwitch)
  2. Find the deposit address for that specific coin
  3. Send from your wallet or foreign exchange to that deposit address
  4. Wait for blockchain confirmation (Bitcoin: 10–30 mins, Ethereum: 2–5 mins)
  5. Once credited, proceed to sell for INR

Critical warning: Always select the correct blockchain network when transferring. Sending ERC-20 tokens on the wrong network (for example, BSC instead of Ethereum) can result in permanent loss of funds.

Tax When You Sell Crypto in India — Full Breakdown

India’s crypto tax framework has been in place since April 2022 and applies to every sale.

30% flat tax on profits

All gains from selling crypto are taxed at a flat 30% — regardless of how long you held the asset. Unlike equity, there is no benefit for long-term holding. On top of 30%, you pay 4% cess, making the effective rate 31.2%.

1% TDS on every transaction

On every sale, 1% of the total transaction value is deducted as TDS — not on profit, on the full sale value.

If you sell crypto worth ₹1,00,000, ₹1,000 is cut as TDS even if you made no profit. Even if you made a loss. This TDS is not additional tax — it is credited against your final tax liability when you file ITR.

If you use an Indian exchange, TDS is deducted automatically. If you use P2P or an international platform, the buyer must deduct it — and if they do not, the liability falls on you.

No loss offsetting

A loss on one coin cannot be used to reduce gains on another. If you made ₹20,000 profit on Bitcoin and ₹15,000 loss on SHIB in the same year, you still pay 30% tax on the full ₹20,000 — the SHIB loss is irrelevant.

Real example

Rahul bought 0.5 ETH for ₹80,000 in January 2026. He sold it for ₹1,10,000 in June 2026.

  • Profit: ₹30,000
  • 30% tax: ₹9,000
  • 4% cess: ₹360
  • 1% TDS auto-deducted by exchange on ₹1,10,000: ₹1,100
  • Total tax at ITR filing: ₹9,360 minus ₹1,100 TDS credit = ₹8,260 payable

What triggers a taxable event

  • Selling crypto for INR ✅
  • Swapping one crypto for another ✅
  • Spending crypto to buy goods or services ✅
  • Transferring between your own wallets ❌ (not taxable)

Exchange Comparison for Selling Crypto in India

ExchangeINR Withdrawal SpeedTrading FeeTDS HandlingBest For
CoinDCXSame day (IMPS), min ₹1000.2% maker & takerAuto-deductedMost investors
ZebPay1–2 hours0.15% maker, 0.25% takerAuto-deductedBeginners
CoinSwitchSame day0%–0.5%Auto-deductedMobile users
Binance P2PVaries0% platform feeManual (buyer’s job)Large trades

All four are FIU-registered in India.

Common Problems and How to Fix Them

Bank is rejecting the INR transfer

Some banks still flag crypto exchange transfers internally, even though the RBI ban was lifted in 2020. Switch to HDFC, ICICI, or Kotak — these generally process crypto exchange withdrawals without issue. Also try IMPS instead of NEFT.

Withdrawal is stuck on “processing”

This usually happens when your KYC has a mismatch — the name on your bank account does not exactly match your KYC name. Contact exchange support with your bank statement and PAN copy to resolve.

My altcoin has no INR pair

Swap it to USDT or BTC on the same exchange if available, or use a DEX like Uniswap or PancakeSwap, transfer to an Indian exchange, then sell for INR.

I forgot to save my transaction records

Download your complete transaction history as a CSV from your exchange before filing ITR. Most Indian exchanges provide this in the tax section of your account. You will need it for Schedule VDA in ITR-2 or ITR-3.

Bank account name mismatch

Your withdrawal name must match your KYC name exactly. If you registered under a nickname or short form, get the name corrected before attempting to withdraw.

Before You Hit Sell — Checklist

  • Check live price on CoinGecko or CoinMarketCap before placing order
  • For amounts above ₹50,000, use a limit order — market orders slip during volatile periods
  • Keep record of: date, coin, quantity sold, sale price in INR, TDS deducted
  • Confirm your bank account is verified and linked on the exchange
  • Set aside 30% of your profit mentally before spending anything

Frequently Asked Questions

How long does it take to receive INR after selling crypto? The sell executes instantly. INR appears in your exchange wallet immediately. Bank withdrawal via IMPS takes 30 minutes to 2 hours. NEFT takes same day to next morning.

Can I sell crypto at night in India? Yes. Crypto markets are open 24/7. Sell orders work any time. Bank withdrawals initiated after 8 PM may process the next morning depending on your bank.

What is the minimum amount I can sell? Most exchanges allow selling as little as ₹100 worth of crypto. Check individual exchange minimums.

Do I pay tax if I sell at a loss? 1% TDS is deducted even on loss-making trades. The 30% income tax applies only on profits — no profit means no income tax due, but TDS is still cut on the transaction value.

Can I sell crypto directly for cash without a bank account? Technically possible through a crypto ATM (very rare in India, very high fees) or informal P2P. Not recommended — legal, traceable bank transfers are the right way.

What happens if I do not declare crypto sales in ITR? The Income Tax Department tracks crypto transactions through TDS data and FIU reporting from exchanges. Non-disclosure can result in notices, penalties up to 200% of unpaid tax, and in serious cases, prosecution under the IT Act.

Is it safe to sell large amounts (above ₹10 lakh) on Indian exchanges? Yes, but be aware that large transactions may trigger additional compliance checks by the exchange (source of funds verification). Keep documentation of how you originally acquired the crypto.

Final Word

Selling cryptocurrency in India comes down to three things: use a regulated Indian exchange, keep your KYC and bank account updated, and account for tax before you decide what to do with the money.

The process itself takes minutes once your account is set up. The 30% tax stings — but it is predictable, and planning for it ahead of time means no surprises when ITR season comes.

Sell on your terms. Just do it through the right channel.

Disclaimer: This article is for informational purposes only and does not constitute financial or legal advice. Crypto tax rules in India are subject to change — always verify current regulations with a qualified tax advisor before making decisions.

Leave a Reply