Simple Mining

Bitcoin Mining Data

Bitcoin Hashprice Index

Hashprice shows how much revenue one unit of Bitcoin mining hashrate can expect to earn per day. Use the chart to compare periods, zoom into specific market cycles, and understand how mining revenue changes over time.

Bitcoin Hashprice Index

--USD/TH/day

Loading historical hashprice data

Drag across the main chart to compare two points. Use the lower range selector to zoom into a specific period.

The four variables behind hashprice

Hashprice is a market condition that rolls four variables into one number: difficulty level, bitcoin price, block subsidy, and transaction fees. You can track each input separately, but hashprice is the faster way to see what the mining market is paying per unit of hashpower.

Variable 1

Difficulty level

Difficulty is the mathematical probability of a miner winning the next block. It adjusts automatically based on how many miners are competing on the network.

If blocks are being found too fast, difficulty rises. If they're being found too slowly, it falls.

Why does this matter for profitability? Because the block reward is generally a fixed pie. When more miners enter, each machine gets a smaller slice. When miners exit, the slice gets bigger.

Difficulty is the real-time scoreboard of competition and directly determines how much Bitcoin each machine can earn.

Bitcoin price, hashrate, and mining competition

Variable 2

Bitcoin price

Bitcoin price is the most intuitive driver of mining profitability. When the BTC/USD exchange rate rises, every block reward becomes more valuable in dollar terms.

The same amount of Bitcoin mined translates into higher cash flow. When price falls, the opposite happens.

Difficulty determines how much Bitcoin you earn. Price determines what that Bitcoin is worth in dollar terms.

Bitcoin price vs. hashrate and mining profitability

Variable 3

Block subsidy

The block subsidy is the programmed issuance schedule baked into Bitcoin's code. At launch it was 50 BTC per block.

Every 210,000 blocks, roughly every four years, that subsidy cuts in half. Today it is 3.125 BTC per block, and it will keep halving until it eventually reaches zero around 2140.

That means miner revenue in Bitcoin terms trends lower over time unless transaction fees or price appreciation offset the subsidy decline.

Bitcoin halving chart and block subsidy schedule

Variable 4

Transaction fees

Fees are the profitability wild card for miners. They do not change how the pie is divided. They change the size of the pie in the short term.

During periods of high demand for blockspace, fees can become a major share of miner revenue. Historically, the long-term average has been much lower, but that will matter more as the subsidy trends toward zero.

Over time, transaction fees are expected to become the primary source of miner revenue.

Bitcoin transaction fees and miner revenue

Why hashprice is the shortcut

You do not have to manually track difficulty, price, subsidy, and fees every day. Hashprice rolls them together and tells you how much revenue a miner can expect per unit of hashpower.

Looking at this chart, you might think profitability peaked in 2017 and has fallen ever since. In nominal terms, that is true: miners were earning more than $3 per TH per day.

But the context matters. Bitcoin price rose dramatically in 2017, machines were closer to 10 TH/s, today's newest machines can be hundreds of TH/s, the block subsidy was much larger, and competition was a fraction of today.

It was the perfect profitability storm: massive price appreciation, low competition, and high issuance. Hashprice today is lower because the market is more efficient and industrialized, not because mining is broken.

Hashprice formula

hashprice = expected daily miner revenue / network hashrate

In practical terms, hashprice answers one question: how much gross revenue should one TH/s of Bitcoin mining hashrate produce per day before your specific power, hosting, pool fee, and uptime assumptions?