Workspace / Research tools
Mining

Bitcoin Mining Profitability Calculator

Mining revenue is a scenario built from network share, the reward assumption and operating costs. Enter your machine hashrate, the network hashrate, an assumed reward per block, BTC price, power consumption and electricity tariff. BTCMox estimates expected daily BTC revenue after the pool fee, then subtracts electricity. This is an operating-contribution model: it does not include hardware purchase cost, financing, cooling, taxes or the variability of individual block discovery.

Explicit assumptionsFormula & methodology includedNo account required

Set your assumptions

CALCULATE LOCALLY

Default values are an illustrative scenario, not current market quotes. Use consistent quote-currency units across your inputs.

Your scenario

ESTIMATED RESULT
Expected daily operating profit$0.51
Expected daily revenue after pool fee$7.23
Expected daily Bitcoin after pool fee0.00009032 BTC
Daily electricity cost$6.72
Expected BTC/day = (miner TH/s / [network EH/s × 1,000,000]) × 144 blocks/day × BTC per block × (1 − pool fee). Profit = BTC/day × price − watts × 24 / 1,000 × electricity tariff.

Expected pool-style estimate at 100% uptime using user-supplied assumptions and 144 expected blocks per day. Network difficulty, fees, prices and real block arrival times vary. Hardware, cooling, hosting and other costs are excluded.

Shared links contain the input values. Share only information you intend to make public.

Explore how the result changes

Sensitivity analysis: only the selected input changes. Other assumptions stay fixed. Points outside the model’s valid range are excluded. This is not a forecast.

Read methodology ↗

From hashrate share to expected revenue

Convert machine and network hashrate to matching units before calculating the share. The calculator accepts machine hashrate in TH/s and network hashrate in EH/s. One EH/s equals one million TH/s.

Expected BTC revenue uses your share of network hashrate, an assumption of 144 blocks per day and the supplied BTC reward per block. Include transaction fees in the reward assumption if you want to model them. The pool percentage reduces the estimated earned amount.

Electricity can dominate the margin

A machine drawing 3,500 watts continuously uses 84 kWh over 24 hours. At an assumed price of $0.08 per kWh, electricity is $6.72 per day. This is an illustrative power calculation, not a current hardware recommendation.

Power at the wall may differ from a headline machine specification. Additional fans, networking equipment and cooling systems add to site consumption. Use measured draw and the relevant tariff for a more useful scenario.

Expected revenue is not a guaranteed payout

Network hashrate, transaction fees, BTC price and machine availability change. Pool payout methods and share rejection can also affect received revenue. A positive daily result does not establish that buying the machine pays back. Use the separate payback calculator to include acquisition cost and uptime assumptions.

Questions about this tool

Are network hashrate and BTC price live?

No. Both are editable assumptions. The calculator remains usable without a market-data connection.

Does profitability include the miner purchase price?

No. This page calculates daily operating contribution. Use the hardware payback tool for a separate capex scenario.

Your research workspace

Save selected inputs and research notes explicitly in this browser. Compare assumptions and restore a saved setup without submitting a trade. JavaScript enables the controls.

Find a tool or explanation