Mining calculator
Run the numbers on your own setup.
This is the projection engine we use internally, put on the public site unchanged. Start from a fleet you already own, or from energy you already have and want to put to work. Every assumption below is yours to change.
—
| Period | BTC price | Difficulty | Machines | BTC mined | Power | Net cash | Position |
|---|
—
—
BTC price and network difficulty are fetched when this page loads. If that does not land, the figures shown are from 20 August 2026 — BTC $72,684, difficulty 127.48 T — and are not live data, so set them yourself.
Specs fill in from the model you pick, and stay editable — an underclocked machine is a different machine. We can source any of them.
The same constants our internal engine uses — roughly 1 MMcf/day to 4 MW. Both are editable because heat rate moves with genset model and altitude.
100% = keep all BTC | 0% = sell all | 50% = sell half, hold half
Applied to mined BTC revenue at the price it was mined at.
Applied to gains on exit — both to buy-and-hold and to appreciation of mined BTC you hold.
Every figure here comes from assumptions you typed. Bitcoin price and network difficulty are the two that matter most and the two nobody can forecast. Move them and watch how fast the answer changes — that sensitivity is the most useful thing on this page.
No curtailment, no seasonal derate, no shipping, customs, or import duty, no insurance, and no bad luck. Pool variance is averaged away. Machines are assumed to run at the specs you entered for their whole life.
The single input with the most leverage is your power cost. That is the number we exist to change, by building on energy that is currently being flared, vented, or curtailed. Put a real quote in and see what it does.
Most bitcoin mining calculators answer one question: at today—s price and today—s difficulty, what does this machine earn per day? That number is true for about a fortnight. These are the things that decide whether a machine pays for itself, and they are the ones usually left out.
The comparison nobody runs. It plots what a fleet does against putting the same money into bitcoin on day one and holding it, and tells you which period the two cross over in — if they do. Both sides are figured after tax, which matters, because mined coins are income when they are mined and held coins are not.
Your share of the network shrinks every time somebody else plugs in, whether or not you do anything. Most models leave this at zero, which quietly assumes the network stops growing. Set it to what you actually believe, including negative — network difficulty fell about 15% over the first eight months of 2026.
The block subsidy is stepped down on projected halving dates rather than held flat, out to 2100. Over any horizon longer than about three years that is the difference between a projection and a straight line.
Hardware has a lifespan, a salvage value, and a date it stops being economic that arrives before the date it breaks. You can set all three, choose whether retired machines are replaced, and choose whether the proceeds are reinvested or taken out.
Mining income and capital gains are different taxes at different rates on different events. They are modelled as two figures rather than one blended number, because the comparison against simply holding bitcoin is meaningless if only one side is taxed.
If you have gas rather than hardware, start from the gas. Enter volume in mcf per day with your own heat rate and BTU content, and it works out the load that supports and the fleet that fills it. That is the question a flare owner actually has, and it is the reverse of the one every other calculator answers.
Pool fee, uptime, infrastructure cost, scheduled additions and an existing bitcoin treasury are all inputs too. Nothing is assumed on your behalf, and the scenario travels in the address bar — the URL is the whole state, so you can send it to somebody and they will see exactly what you saw.