Bitcoin network difficulty and hashprice: how to read it, where to track it, what it does to your income

TL;DR

Difficulty retargets every 2016 blocks, roughly every two weeks. You can estimate the next adjustment yourself before it happens, using nothing but the average block interval of the current epoch: change = 600 / average interval in seconds - 1.

That number flows into hashprice, the revenue per unit of hashrate per day, and from there into your bill. The relationship is inverse and not one for one: a 5% difficulty increase takes 4.76% of revenue, not 5%. Net profit drops far harder than revenue does, because your power bill does not retarget along with the network.

Live values and the pending estimate sit on the difficulty forecast page. Run your own hardware through the mining profitability calculator.

[IMAGE: photorealistic daytime shot. A person on a wooden deck of a countryside house, laptop on their knees, a network chart visible on screen. Green garden around, sunlight, bright tones, soft leaf shadows]

What is Bitcoin network difficulty?

Difficulty is the number that sets how hard it is to find a valid block. The network tunes it so blocks arrive roughly every 10 minutes no matter how many machines are hashing. More hashrate shows up, blocks come faster, and the next retarget raises difficulty to push the interval back to ten minutes.

On the network snapshot we used for the August pool comparison, taken 2026-08-14, difficulty stood at 127,479,855,693,691 with network hashrate at 933.99 EH/s.

How does the 2016-block retarget actually work?

Nodes measure how long the last 2016 blocks took and compare it against the target of 20,160 minutes (2016 times 10). Faster than target means difficulty goes up. Slower means it comes down. The new value holds for the next 2016-block window, about two weeks. The mechanics get more coverage in why your mining reward keeps dropping.

Two limits people forget:

  • a single retarget cannot move difficulty by more than a factor of 4 either way (a hard cap of +300% and -75%);
  • the retarget lands exactly on the window boundary, not on a calendar date. A slow network pushes the date later.

How do I forecast the next difficulty adjustment myself?

You need two inputs: how many blocks the current epoch has produced, and how long they took.

  1. Take the current block height and its remainder modulo 2016. That is your position in the epoch.
  2. Work out the average interval: elapsed time since the first block of the epoch, divided by the blocks mined so far.
  3. Apply the formula: change = 600 / average interval in seconds - 1.

Worked example. At an average interval of 570 seconds, 600 / 570 = 1.0526, so the expected adjustment is about +5.3%. At 625 seconds, 600 / 625 = 0.96, an expected drop of about -4%.

Accuracy improves as the epoch fills. Over the first couple of hundred blocks the spread is wide, since mining is a Poisson process and a run of ten fast blocks tells you nothing about the trend. From roughly the midpoint onward the estimate usually stays within a few tenths of a percent of the final figure. The live estimate, without any arithmetic on your side, is on the difficulty forecast page.

How does difficulty turn into hashprice?

Hashprice is revenue per unit of hashrate per day, usually quoted in dollars per PH/s per day. It folds the block subsidy, the transaction fee share, the BTC price and network difficulty into one figure. The full breakdown and formula live in our hashprice explainer.

Difficulty sits in the denominator. Your share of the network equals your hashrate divided by the total. When the total grows, your share shrinks and hashprice falls even if BTC holds its price. It works the other way too: in mid-2026 hashprice sank to $29 per PH/s per day, with roughly a fifth of the network estimated to be mining at a loss. No pool changes this, because every pool pays off the same expected share of the network.

Practical takeaway: if your BTC income slides while your worker hashrate holds steady, check the last retarget date before you blame the pool.

Difficulty up X percent equals income down how much?

Not by X. Income is inversely proportional to difficulty, so the drop equals X / (1 + X). A 5% rise costs 4.76% of revenue; a 2% rise costs 1.96%.

The base in the table below comes from the 2026-08-14 snapshot: 100 TH/s at a 4% pool earned $3.01 a day before electricity, which works out to about $30 per PH/s per day.

Difficulty changeRevenue change100 TH/s, $/dayDelta
-3%+3.09%$3.10+$0.09
unchanged0%$3.010
+1%-0.99%$2.98-$0.03
+2%-1.96%$2.95-$0.06
+3.5%-3.38%$2.91-$0.10
+5%-4.76%$2.87-$0.14
+7%-6.54%$2.81-$0.20

BTC price is frozen here. In practice price swings harder than difficulty and can wipe out the whole table in a day. The difference is that difficulty moves predictably and mostly in one direction over long stretches, while price does not.

What does a difficulty increase do to a specific ASIC?

Far more than it does to revenue. Electricity is not indexed to difficulty, so the network grows, the bill stays put, and the whole hit lands on your margin.

Mining site with solar panels and a power line, POOL BTC
Network growth means difficulty growth: same rig, less income

Take the Antminer S21 XP Hyd from that same August calculation: 473 TH/s, 5676 W, 12 J/TH per the official Bitmain User Guide V4.0.2. That is 136.2 kWh a day. At a hashprice near $30 per PH/s per day the machine grosses about $14.24.

Power rateElectricity, $/dayNet before retargetNet after +5%
$0.05$6.81+$7.43+$6.75
$0.08$10.90+$3.34+$2.66
$0.12$16.35-$2.11-$2.79

Revenue lost 4.76%, but net profit at $0.08 fell by roughly 20%. The closer you sit to breakeven, the more each percent of difficulty hurts, and the sooner you need a curtailment plan. Model your own case in the mining profitability calculator and compare machine efficiency in the miner rankings.

[IMAGE: photorealistic bright shot. A container mining site in an open field in daylight, solar panels and a power line nearby, green grass, clear sky, long morning shadows]

Where do I watch difficulty and hashprice day to day?

The minimum useful dashboard covers four things: current difficulty, the estimated next adjustment, blocks remaining until the retarget, and hashprice in dollars per PH/s per day. All of it sits on the difficulty forecast page, along with the direction the current epoch is heading.

A sensible cadence: check once a week around the middle of the epoch, then once more a day before the retarget. Daily checks add little, since nothing inside the epoch changes except the precision of the estimate.

How should difficulty factor into a multi-month plan?

Do not price your hardware off today's hashprice. If you are buying with a year in mind, check whether you still clear your power bill at revenue meaningfully below current levels.

The direction is known in advance: difficulty rises in most retarget epochs, and the drops are rarer, usually following capacity going offline. So the same hardware will almost certainly earn less BTC per day a year from now than it does today, and your plan should start from a conservative scenario rather than the current number. The mechanics of that slow decline are covered in why your mining reward keeps dropping, and the actual trend is easier to read off a live chart: difficulty forecast.

Your power rate stays the bigger lever regardless. The gap between $0.05 and $0.12 per kWh on an S21 XP Hyd is $9.54 a day, while a +5% retarget costs 68 cents. You do not control those five percent. You can sometimes control the price of a kilowatt.

FAQ

How do I know when the next difficulty adjustment lands?

Take the blocks remaining in the epoch and the current average interval, multiply, and convert to hours. With 300 blocks left at 570 seconds each, that is about 47.5 hours. A ready countdown is on the difficulty forecast page.

How accurate is a mid-epoch adjustment forecast?

By the midpoint the estimate is usually close to final, typically within a fraction of a percent. Early in the epoch the spread is wide because block discovery is random, so read the first few hundred blocks as a direction rather than a number.

Can difficulty go down?

Yes. When total network hashrate falls, blocks arrive slower than the 10-minute target and the retarget goes negative. It happens after large sites go offline, during seasonal energy curtailment, or following a long hashprice slump that pushes inefficient hardware off the grid.

Why did my income drop more than difficulty rose?

Because your electricity bill did not move. A 5% difficulty rise takes 4.76% of revenue, and all of it comes out of margin. On an S21 XP Hyd at $0.08 per kWh that is about 20% of net profit. Other causes are covered in why your mining reward keeps dropping.

---

POOL BTC is not a mining pool and does not accept hashrate. We compare the published terms of other pools and convert them into daily figures. The calculations here rest on the 2026-08-14 network snapshot, are approximate, and are not financial advice.