Guides and tools / Calculator

Bitcoin mining difficulty calculator

Choose an ASIC and hosting provider. Compare BTC output, costs and a BTC goal, then find a matching miner. Test network difficulty and price scenarios.

Live market inputsBTC $71,365.00Difficulty 148.36T

Choose your setup

Models with public fixed-price offers at the selected provider. Model specifications fill the hardware fields.

View scenario results ↓

Hardware and hosting

Listing rate · ValueHash. You can edit every value. Published offer rates below may differ from a provider default.

Test a difficulty change

0.00% change in expected BTC at the same hashrate. Hypothetical change, not an adjustment forecast.

Price scenario and goal

0.25× today5× today

The goal counts mined BTC after pool fees. Hosting is valued separately in USD. Selecting 1, 3 or 5 years loads an editable end-price scenario of 2×, 3× or 5× today's price. These are presets, not forecasts. Use today's price for a flat scenario.

YOUR 3-YEAR SCENARIOOne miner
BTC accumulated
0.03961395BTC after pool fee
Net after purchase
-$411.52USD · modelled result
First break-even
Not reachedWithin this period
-249.4%
-83.1% p.a.
—

Returns use net profit after purchase. CAGR is undefined below −100% total ROI. Resale value is excluded.

Goal not reached within this period39.6%

Your scenario over time

Net after purchase USD · leftBTC price scenario USD · rightBreak-even $0 net
Mining result and BTC price scenario over 3 yearsSolid green: net after purchase, left USD axis, starting at -$165. Dashed orange: BTC price, right USD axis. Break-even is $0 cumulative net after purchase and running costs.-$600-$400-$200$0$0$100K$200K$300KHalving · m18Today1y2y3y

Focus the chart and use arrow keys to explore months. Home and End show the endpoints. Escape hides the values.

The price moves in a straight line from today's price to your end price. This is a scenario, not a forecast. Running costs and purchase price are deducted. Resale value and taxes are excluded.

Expected BTC/day 0.00004983Scenario hosting/day $5.01

Hosting scales with your 100% delivered-output assumption. This measures delivered work, not physical hardware uptime. This is an estimate, not your Open Mine invoice. Actual billing follows confirmed delivery and listing terms. Stopped-miner storage is excluded.

Pool fees, monthly difficulty growth and other assumptions

0.00% change in expected BTC from the immediate difficulty scenario. Baseline 0.00005085 → scenario 0.00005085 BTC/day before pool fees, at full output.

The difficulty change is hypothetical, not the next adjustment forecast. Monthly growth compounds after month one. Projections use 30-day months, the current-height block subsidy and estimated halvings at ten-minute blocks. Transaction fees are excluded; pool fees are deducted. Stopped-miner storage, repairs, resale value and taxes are excluded. No automatic sale of accumulated BTC is assumed.

Estimated halving months: 18.

Difficulty checked: 2026-11-12 15:46:05 UTC. BTC price checked: 2026-11-12 15:46:05 UTC. Sources: https://mempool.space/api. Network inputs refresh every 30 seconds while visible; your scenario stays unchanged.

FROM SCENARIO TO HARDWARE

Available Bitmain Antminer S19 K Pro offers

Inventory checked 2026-11-12 15:46:26 UTC

The scenario is not a quote. Compare the listing's actual specifications, hosting terms and delivery record before creating an account or buying.

ValueHash10 available

Bitmain Antminer S19 K Pro

Miner price
$165.00
Listing hosting rate
$0.072/kWh
View this offer
How the calculator works, sources and limitations

Choose a model to fill its rated hashrate and power, then choose a provider or enter your own hosting rate. The calculator estimates subsidy-only Bitcoin production after the selected pool fee. Its USD result deducts hosting and the miner purchase price. The BTC goal measures mined Bitcoin; it does not assume that you sell Bitcoin to pay hosting. All results describe your assumptions, not promised earnings.

Models, providers and actual availability

The availability filter narrows new model choices to exact models with public fixed-price offers at the selected provider. Switch it off to explore reference specifications. Your selected scenario stays in place when a filter or provider has no match, with no matching offer clearly indicated. Reference specifications are not an inventory promise. Model selection fills hashrate and power. Provider selection fills its published default rate when one exists. Offer rates can differ; Use listing terms loads that offer rate and hardware price. You can edit all scenario values.

What changes when difficulty changes?

At a fixed hashrate and block subsidy, expected production moves inversely with difficulty. A 10% increase in difficulty reduces expected BTC by about 9.09%, not 10%. Difficulty change now applies an immediate hypothetical change. Monthly difficulty growth compounds after month one. Neither input predicts the next adjustment. The baseline uses the latest verified network difficulty and the subsidy at the next block height. Pool share difficulty is a separate threshold for submitting work to a pool. It is not the Bitcoin network difficulty used in this calculation.

  • Expected BTC/day = TH/s × 10^12 × 86,400 × block subsidy / (difficulty × 2^32).
  • Output is then multiplied by your delivered-output percentage and reduced by your selected pool fee. This measures delivered work, not physical hardware uptime. Transaction fees are excluded.
  • Projection months contain 30 days. Estimated halvings use 210,000-block subsidy intervals and ten-minute blocks. Monthly totals are approximations, not exact payout dates.

Read the two charts separately

BTC accumulated shows production after the pool fee. Your BTC accumulation goal is independent of the BTC end price in USD. The USD chart values each month's production at the price shown for that month, then deducts hosting and the purchase price. Selecting 1, 3 or 5 years loads an editable end-price scenario of 2, 3 or 5 times today's price. These presets are not forecasts. Use today's price for a flat path, or enter a lower end price. Price moves in a straight line between the start and end. No automatic BTC sale is assumed. First break-even is the first modelled non-negative month and may be followed by a loss.

Hosting assumptions and missing data

By default, the hosting estimate scales rated power cost by your delivered-output percentage. This represents delivered work, not physical hardware uptime. For example, 90% delivered output uses 90% of the nameplate power charge. You can instead select full power for a conservative stress scenario that charges 24 hours even when output falls. Neither mode is an Open Mine invoice; actual charges follow confirmed delivery and listing terms. Running projections exclude stopped-miner storage, repairs, taxes and resale value. A missing rate or purchase price is not treated as free: affected USD results are unavailable while BTC production can remain available.

From a scenario to a specific miner

The offers below the chart match the selected exact model and provider. Compare their actual hosting rate, purchase price and provider delivery record. Open the specific offer to inspect it, then create an account if you decide to proceed. Manual specifications may differ from the model on sale. Availability and prices can change before checkout. Mining can lose money; a positive scenario does not establish future performance.

Fresh inputs without losing your scenario

The open calculator checks market inputs every 30 seconds while visible and refreshes when you revisit the page. Network difficulty uses the shared primary and reserve sources. If a refresh fails, the last verified values remain with their original check time. Delayed inputs are labelled. Your model, provider and manual assumptions stay in place. Market check times are separate from this page's editorial update date.

Sources

Published 2026-10-27. Updated 2026-10-28. Live market inputs have their own check time above.

Your next step

Your account

Compare providers and manage your miners.

Create account ↗

Ask a question

We will reply by email.