Bitcoin in Your Wallet
0 BTC
After every fee on the way in
Add up every fee on buying Bitcoin in India, moving it to your wallet and selling it again: the trading fee, 18% GST, the spread and the withdrawal fee.
Enter what you will spend, the Bitcoin price and your exchange’s fees, then choose Calculate. Your figures appear here.
0 BTC
After every fee on the way in
₹0.00
The trading fee plus 18% GST
₹0.00
Extra paid in the price
₹0.00
To move it to your wallet
₹0.00
To get your money back after selling
₹0.00
And the price you really pay
| Fee | Amount | % of spend |
|---|
Selling assumes the same price and fees, with the Bitcoin back on the exchange. The 1% TDS on a sale is a credit against your income tax, not a fee. Live prices are provided by CoinGecko. For the network fee on a transfer, use the Crypto Transaction Fee Calculator.
Each step takes a little: the exchange’s fee and GST on it, any spread in the price, and the fee to withdraw.
Short answers on what buying, moving and selling Bitcoin costs in India.
Every fee between your rupees and Bitcoin in your own wallet, and back. Say you spend ₹1,00,000 at ₹90,00,000 on an exchange that charges 0.5% a trade, then withdraw with a 0.0001 BTC fee. The fee and GST take ₹586.54, the withdrawal ₹900, and 0.01094594 BTC reaches your wallet. Buying cost you ₹1,486.54, or 1.49%, so you effectively paid ₹91,35,807.38 per Bitcoin.
Not on the Bitcoin itself. GST at 18% is charged on the exchange’s fee for its service. A 0.5% fee therefore costs 0.59% with GST. In the example, GST is ₹89.47 on a fee of ₹497.07.
The gap between the price you are quoted and the market price. Instant buy and sell screens often build their charge into the price instead of showing a fee, so you buy a little above the market and sell a little below. Enter it as a percentage if your exchange works this way. A 1% spread in the example adds ₹984.29 to the cost of buying and takes the round trip from 2.07% to 4.02%.
Exchanges usually charge a fixed amount of Bitcoin to withdraw, whatever the size, to cover the network fee and their costs. At ₹90,00,000, 0.0001 BTC is ₹900, which is 0.9% of a ₹1,00,000 purchase but only 0.09% of ₹10,00,000. Withdrawing less often, in larger amounts, saves money. The network fee itself depends on the size of the transaction; the Crypto Transaction Fee Calculator works it out.
Far enough to make up for the fees on the way in and the way out. In the example, selling the 0.01094594 BTC at ₹90,00,000 would bring in ₹97,932.23, so the whole round trip costs ₹2,067.77. Bitcoin has to reach ₹91,90,028.55, 2.11% higher, for you to get your ₹1,00,000 back before tax.
No. On a sale the exchange deducts 1% TDS under section 194S, here ₹979.32, but it is an advance payment of your income tax that you claim back when you file. The calculator shows it but does not count it as a cost. Fees are also not deductible from the gain for tax, as the Bitcoin Tax Calculator explains.
The Crypto Spot Trading Fee Calculator works out the fee and GST on any one trade, and the Crypto Transaction Fee Calculator works out the network fee for sending Bitcoin. This one adds up every fee on buying, withdrawing and selling Bitcoin, so you see the total and the price you need to break even.