Bitcoin Mining Curtailment Calculator
Find the electricity price above which your Bitcoin miners lose money, then plan each hour: run, throttle or switch off. Paste hourly prices, add demand-response credits.
Day-to-day operational decisions, hardware evaluation, and risk management
Saved input sources
Based on network data from Oct 14, 2026, 06:15:04 UTC
Fee revenue per block
0.0177 BTC (7-day) · 0.0171 BTC (24-hour) · mempool.space reward stats (saved snapshot)
Updated Oct 14, 2026, 06:15:04 UTC
Network snapshot
Block 971,364 · 950.0 EH/s (difficulty-implied)
Hashrate derived from current difficulty via mempool.space (saved snapshot)
Curtailment & Strike Price Calculator
On variable-rate power, every hour has its own answer. The strike price is the electricity price above which a miner loses money that hour. Feed in hourly prices to see when to run, when to throttle and when to switch off.
≈ 132.72 T
Fee share of block revenue: 0.6%
Wall power incl. overhead: 349.8 kW
Fills hashrate, power and price — you can still edit them.
Hourly power prices
A one-year illustration, not market data. For a real answer, paste your utility's or grid operator's hourly prices.
Options
$147/MWh
= $0.147/kWh. Above this, switch off.
Eco mode off
Turn on eco mode to compare.
Over 8,760 hours (1.0 years) for 100 machines:
95.0%
8,322 h full · 438 h off
$45.00/MWh
Market average $55.25/MWh
$298,261
Revenue $429,258 · power $130,997
$15,711
Always-on profit $282,551
Hours above the red line are switched off; between the amber and red lines, eco mode earns more.
About the Curtailment Calculator
Miners on fixed-price contracts care about one rate. Miners on wholesale, time-of-use or demand-response power face a different price every hour, and the right move changes with it. This calculator finds the strike price from today's hashprice and plans each hour: run at full power when the price is below the strike, throttle when an underclocked mode earns more, and switch off when power costs more than the bitcoin it buys, collecting any curtailment credit you're paid for the power you don't use.
Assumptions: today's BTC price, difficulty and fees for every hour; FPPS payout; no ramp-up time or wear from switching; fixed costs (hosting, staff) are unaffected by curtailment and left out.
Strike price
Strike ($/MWh) = Revenue per hour ÷ MWh per hour
Revenue per hour = BTC/day × (1 − pool fee) × BTC price ÷ 24; MWh per hour = watts × PUE ÷ 1,000,000. It doesn't depend on fleet size.
Hourly decision
max( R − P·E, h·R − P·p·E + C·(1−p)·E, C·E )
R = revenue per hour, P = hour's price, E = MWh at full power, p and h = eco power and hash shares, C = curtailment credit. Eco strike = strike × h ÷ p.
