Bitcoin Mining Calculator

Work out what a Bitcoin mining machine earns after electricity and India’s 30% tax, the electricity rate where it stops paying, and how long it takes to pay for itself.

Your machine

From your bill, per unit.

Optional.

Optional: shows how long the machine takes to pay for itself.

Network and price

About 1,000 in October 2026.

3.125 until the 2028 halving.

Optional; often a small amount.

Type a price, or get the live one.

Your mining profit

Enter your machine, the electricity rate, the network hashrate and the Bitcoin price, then choose Calculate. Your figures appear here.

Bitcoin Mined a Day

0 BTC

Your share of the network

Revenue a Day

₹0.00

At the Bitcoin price

Electricity a Day

₹0.00

kWh used and efficiency

Break-Even Electricity

₹0.00

Per kWh, after tax

Hardware Payback

Not set

Enter what the machine cost

Profit a Month After Tax

₹0.00

After electricity and tax

Assumes the network hashrate, block reward and price stay as entered; in practice the network grows and your share shrinks. Tax is charged on the full value of the Bitcoin mined, with no deduction for electricity or hardware. Live prices are provided by CoinGecko. For selling Bitcoin, use the Bitcoin Tax Calculator.

How it is calculated

Your share of all the hashing on the network wins you the same share of the Bitcoin paid out to miners, about 144 blocks a day. Electricity is the running cost, and tax is charged on the full value of what you mine.

  • Bitcoin a day = your hashrate ÷ network hashrate × 144 blocks × (block reward + fees per block) × (1 − pool fee)
  • Revenue a day = Bitcoin a day × Bitcoin price
  • Electricity a day = power in watts × 24 ÷ 1,000 × rate per kWh
  • Tax = tax rate × revenue; the cost of mined Bitcoin is taken as nil, so electricity and hardware are not deducted
  • Profit after tax = revenue − tax − electricity
  • Break-even electricity = revenue × (1 − tax rate) ÷ kWh a day
  • Hardware payback = hardware cost ÷ profit after tax a day

Frequently asked questions

Short answers on what Bitcoin mining earns in India.

What a mining machine earns after electricity and tax. Take a 200 TH/s machine using 3,500 W, electricity at ₹5 per kWh, a 2% pool fee, a network of 1,000 EH/s and Bitcoin at ₹90,00,000. It mines about 0.0000882 BTC a day, worth ₹793.80, and uses ₹420.00 of electricity. After ₹247.67 of tax at 31.2%, it makes ₹126.13 a day, or ₹3,836.59 a month. A ₹4,00,000 machine would take about 8 years 8 months to pay for itself.

About 144 blocks are found a day, each paying the block reward (3.125 BTC since the 2024 halving) plus the fees in it. Your share is your hashrate divided by the whole network’s: 200 TH/s out of 1,000 EH/s is 1 in 50,00,000. A pool pays out that share steadily, less its fee. The network adjusts the difficulty every 2,016 blocks, about two weeks, so as more machines join, each one earns less.

When you sell, section 115BBH taxes the gain at a flat 30%, plus 4% cess, and allows only the cost of acquisition to be deducted. The government has said mining costs such as infrastructure are not deductible, so this calculator treats the cost of mined Bitcoin as nil and taxes its full value, with no deduction for electricity or the machine. The exchange also deducts 1% TDS on the sale. Some advisers treat mined coins as income when they are received as well, so check with a tax professional. See the Bitcoin Tax Calculator for selling.

The rate per kWh at which mining stops paying. Because tax is charged on the full value of the Bitcoin, not on the profit, it is much lower after tax. In the example the machine breaks even at ₹9.45 per kWh before tax but only ₹6.50 after tax. At ₹8 per kWh it makes ₹121.80 a day before tax and loses ₹125.87 a day after tax.

Block explorers such as mempool.space show it. It was a little over 1,000 EH/s (exahashes per second) in October 2026, and it tends to rise over time as new machines are switched on, which shrinks your share. Try a higher figure to see how that changes your earnings, and check your pool’s dashboard for what you actually receive.

Around every four years the block reward halves. The next halving, expected in 2028, takes it from 3.125 to 1.5625 BTC, which halves the Bitcoin a machine mines unless the price or fees make up for it. Enter 1.5625 as the block reward to see the effect: in the example the machine would lose ₹146.93 a day after tax.

Joules per terahash: how much energy a machine uses for each unit of hashing. Divide the power in watts by the hashrate in TH/s. The example machine uses 3,500 W for 200 TH/s, or 17.5 J/TH. A lower figure means less electricity for the same Bitcoin, which matters most where power is expensive. The calculator shows it on the electricity card.

More crypto calculators