100-Day Trade Challenge: trade on our AI predictions, up to 2 trade ideas a day. Free · educational · unregulated & risky Create free account
Cryptos: 21,667 Exchanges: 1,501 Market Cap: $2.86T 3.75% 24h Vol: $129.11B Dominance: BTC: 58.2% ETH: 11.4% Fear & Greed: 74/100 USD/INR: ₹95.98
Guides

How to Withdraw Bitcoin in India: 2 Ways, Step by Step

Withdraw bitcoin in India two ways: sell BTC for INR and send rupees to your bank (1% TDS applies), or send BTC to your own wallet. Steps, fees and checks.

How to Withdraw Bitcoin in India: 2 Ways, Step by Step
Photo: Syced, CC0, via Wikimedia Commons

To withdraw bitcoin in India you either sell your BTC for rupees on an exchange and withdraw the INR to your linked bank account, or send the BTC itself to a wallet you control on the Bitcoin network. Selling triggers 1% TDS and 30% tax on any gain; moving BTC to your own wallet is not a sale, so no TDS is deducted, but you pay a network fee. Bitcoin is trading at ₹7,965,886 right now; see the live Bitcoin price in INR.

Key takeaways

  • "Withdraw bitcoin" means one of two things: cash out to your bank in rupees, or move the coins to your own wallet.
  • Cashing out: sell BTC for INR, then withdraw to the bank account linked to your KYC. 1% TDS is deducted on the sale.
  • Moving BTC to a wallet: pick the Bitcoin network, paste a Bitcoin address, and pay a flat network fee that does not depend on the amount.
  • Exchanges set their own minimum withdrawal and fee for BTC. Always read the fee screen before you confirm.
  • Send a small test amount first. A bitcoin sent to the wrong address usually cannot be recovered.

Which kind of withdrawal do you need?

Most people searching this want rupees in their bank. Others want to take their bitcoin off the exchange and hold it themselves. The steps, costs and tax are different, so decide first.

Cash out to bank (INR)Send BTC to your wallet
What you end up withRupees in your bank accountBitcoin in a wallet you control
Is it a sale for tax?Yes: 30% tax on gains plus cessNo, if the wallet is yours
1% TDSDeducted on the sale valueNot deducted on a transfer to your own wallet
Main costTrading fee, any INR withdrawal fee, GST on feesExchange's BTC withdrawal fee (network fee)
Usual timeSale is instant; bank credit in minutes to hoursRoughly 10 to 60 minutes after the exchange sends it

This page is about bitcoin specifically. For cashing out any coin, bank limits, and why accounts get frozen, read our broader guide on how to withdraw crypto to a bank account in India.

Method 1: sell bitcoin and withdraw rupees to your bank

  1. Use an FIU-registered Indian exchange. Check it on our list of FIU-registered crypto exchanges. If your BTC sits in a personal wallet or a foreign exchange, first deposit it to the Indian exchange using its BTC deposit address on the Bitcoin network.
  2. Make sure KYC and your bank account are verified. INR withdrawals go only to a bank account in your own name that matches your PAN.
  3. Open the BTC/INR market and sell. A market order sells straight away at the best available price. A limit order lets you set the price but may not fill. On a large amount, check the order book so you do not sell far below the quoted price.
  4. Check the TDS line. The exchange deducts 1% of the sale value as TDS and deposits it against your PAN. Your INR balance shows the amount after TDS and fees.
  5. Tap Withdraw INR. Enter the amount, confirm the linked bank account, and approve with your 2FA code or OTP. Look at the fee and the minimum shown on this screen.
  6. Wait for the bank credit. Transfers usually go by IMPS or NEFT. Small IMPS payouts often arrive within minutes; first withdrawals and large amounts may be held for extra checks.
  7. Save the trade report. Download the sale and TDS statement. You will need it for Schedule VDA in your return.

Worked example (snapshot): at about ₹81.4 lakh per bitcoin on 27 September 2026, selling 0.01 BTC brings in about ₹81,375 before fees. TDS of 1% is about ₹814, so roughly ₹80,560 lands in your INR wallet before trading fees and GST. If you bought that 0.01 BTC for ₹60,000, your gain is about ₹21,375 and tax at 30% plus 4% cess is about ₹6,669. The ₹814 TDS is credited against that bill when you file. Our guide to 1% TDS on crypto explains the thresholds, and the crypto tax calculator does the maths for your own numbers.

Method 2: withdraw bitcoin to your own wallet

  1. Get your receiving address. In your wallet app, tap Receive and choose Bitcoin. Copy the address or show the QR code. Our guide on how to find your crypto wallet address shows where this is in common apps.
  2. On the exchange, go to Wallet, then BTC, then Withdraw.
  3. Paste the address. Never type it by hand. Check the first and last five or six characters against your wallet.
  4. Choose the network. Pick the Bitcoin network (often labelled BTC or Bitcoin) unless you know your wallet expects something else. See the next section.
  5. Enter the amount and read the fee screen. The exchange shows the minimum withdrawal, the fee in BTC, and the amount that will arrive. These change, so read them each time.
  6. Answer any declaration questions. Some Indian exchanges ask whether the destination is your own wallet or another platform, as part of their anti-money-laundering checks. Answer honestly.
  7. Confirm with 2FA and email or SMS approval. Some exchanges hold withdrawals for a period after you change your password, 2FA or add a new address; the app will say if this applies.
  8. Track the transaction. The exchange shows a transaction ID (TxID) once it broadcasts. Your wallet shows the BTC as pending, then confirmed.

Start with a small test withdrawal, wait until it arrives, then send the rest. The extra fee is cheap insurance. If you do not yet have a wallet, read how to set up a crypto wallet and hot wallet vs cold wallet, and write down your recovery words safely using our seed phrase guide.

Choosing the right network for BTC

Real bitcoin lives on the Bitcoin network. Bitcoin addresses usually start with bc1 (SegWit or Taproot), 3 or 1 (older formats). Most modern wallets accept all of these as destinations, and Bitcoin addresses do not use a memo or tag.

  • Bitcoin network: the default and the safest choice for sending to a Bitcoin wallet or hardware wallet.
  • Other chains (for example BNB Smart Chain): some exchanges let you withdraw a token that tracks BTC on another blockchain. That is a wrapped token, not native bitcoin, and it goes to an address starting with 0x. Use it only if the receiving wallet or platform supports that exact token on that exact chain.
  • Lightning Network: a few platforms support Lightning for small, fast, low-fee payments. Only use it if both sides clearly support Lightning; it uses invoices, not normal addresses.

Sending on a network the receiver does not support is one of the most common ways coins go missing. If it happens, see what to do if crypto is sent to the wrong address.

Minimum withdrawal and fees

Every exchange sets its own BTC minimum withdrawal and its own withdrawal fee, and both change over time. We do not quote numbers here because they would go out of date; the withdrawal screen in your app is the only reliable source.

What you should know is how the fee works. On the Bitcoin network, miners are paid by the size of the transaction in data, not by its value. Moving 0.001 BTC or 1 BTC costs about the same, so exchanges charge a flat fee in BTC. On a small withdrawal that flat fee can be a large share. When the network is busy, fees rise and some exchanges raise their charge too. Our explainer on why crypto withdrawal fees are so high covers this, and lowest-fee crypto exchanges in India helps compare platforms.

For INR withdrawals, check whether your exchange charges a flat fee per bank withdrawal, and remember that GST applies to platform fees.

How long does a bitcoin withdrawal take?

A new Bitcoin block is found about every 10 minutes on average, though individual gaps vary a lot. Once the exchange broadcasts your transaction, it normally gets its first confirmation within 10 to 30 minutes, and many platforms credit BTC deposits after one to a few confirmations. Delays usually come from the exchange side: manual review of a first or large withdrawal, batching of withdrawals, or a security hold after account changes. BTC markets and transfers run all day, every day, including Sundays and holidays; bank credits for INR depend on your bank and the payment rail.

Common problems and fixes

  • "Withdrawal pending" for hours: check whether a TxID exists. No TxID means the exchange has not sent it yet; contact support through the app. A TxID with no confirmations usually means a busy network; wait.
  • Invalid address error: you may have chosen the wrong network, or copied an address from a different coin. Copy the Bitcoin receive address again.
  • Amount below minimum: the exchange will not send less than its minimum. Buy a little more or hold until the balance is larger.
  • INR withdrawal failed: usually a name mismatch between your bank account and PAN, or a closed or unverified account. Update the linked account.
  • Someone "helping" you withdraw: no genuine exchange asks for your seed phrase or asks you to pay a fee to a stranger to release funds. That is a scam.

Avoid selling bitcoin through peer-to-peer deals with unknown buyers; money from fraud victims can get your bank account frozen. Our guide on P2P trading and bank freeze risks explains why.

Tax when you withdraw bitcoin

Selling BTC for rupees is a transfer of a virtual digital asset. Gains are taxed at a flat 30% plus 4% cess, with no deduction except cost of acquisition, and losses cannot be set off against other income or carried forward. The 1% TDS (thresholds of ₹50,000 a year for specified persons and ₹10,000 for others) is deducted on the sale, not on the INR withdrawal. Moving BTC between your own wallets is not a sale, but keep records so you can prove the coins are still yours. If TDS was deducted on a loss-making sale, you can claim it back when you file; see how to claim a crypto TDS refund. The full rules are in our crypto tax in India guide.

FAQ

How do I withdraw bitcoin to my bank account in India?

Sell your BTC for INR on an FIU-registered Indian exchange, then use Withdraw INR to send the rupees to your verified bank account. 1% TDS is deducted on the sale.

Can I withdraw bitcoin directly to my bank without selling?

No. A bank account holds rupees, not bitcoin, so the BTC has to be sold for INR first. The sale is what the exchange reports and deducts TDS on.

Is there TDS when I send bitcoin to my own wallet?

A transfer to a wallet you own is not a sale, so exchanges do not deduct TDS on it. You pay only the BTC withdrawal fee.

What is the minimum bitcoin withdrawal in India?

It depends on the exchange and changes over time. The minimum and the fee are shown on the BTC withdrawal screen before you confirm.

How long does it take to withdraw bitcoin?

A BTC transfer usually confirms within 10 to 60 minutes of being sent. Rupee withdrawals by IMPS often arrive within minutes, but first and large withdrawals can take longer.


This article is AI-assisted, educational and general in nature. It is not financial advice and never a guarantee of profit. Every trade is at your own risk on your own exchange. See our risk disclosure and editorial policy.

Put it into practice

Run the 100-trade challenge: cap every loss, log every trade, and find out honestly whether you have an edge.