OMS Methodology
How Is Bitcoin Miner Profitability Calculated?
OMS estimates SHA-256 ASIC profitability from public Bitcoin network data: network hashrate, the BTC actually issued each day, the transaction fees paid to miners and the BTC price. The product chart shows observed historical data only.
1. Hashprice Is the Basis of the Calculation
For Bitcoin, OMS reduces network revenue to one simple value: how much 1 TH/s earns over 24 hours. That value is the hashprice.
The widget then multiplies this hashprice by the miner's actual hashrate shown on the product page.
2. Verified Blockchain Data
Every day, OMS imports the previous closed day of Bitcoin network data from the Coin Metrics public daily series: network hashrate, BTC issued, transaction fees and BTC price. Past days are never rewritten.
Before each import, OMS reads the current block height from a public Bitcoin node (getblockchaininfo) and compares it with mempool.space; if they disagree by more than two blocks, the update is stopped. If the daily series is ever unavailable, the widget falls back to a live hashprice built from mempool.space data.
3. Difficulty, Network Hashrate and Blocks per Day
Network hashrate is derived from the mean difficulty of the day and the number of blocks actually found, compared with the 144 blocks expected every 24 hours.
Because the real block count is used, a faster or slower day is reflected instead of assuming exactly 144 blocks.
4. Reward and Fees
The daily reward is the new BTC actually issued that day plus the transaction fees paid to miners. Since the April 2024 halving, the subsidy is 3.125 BTC per block until the next halving, expected in 2028.
Because OMS uses the coins actually issued, the next halving will be reflected automatically on the day it happens.
5. From Gross to Net
Gross revenue depends only on the network and the miner's hashrate. Net profit then subtracts the electricity cost entered by the user.
If the user enters 0 as the electricity price, the widget shows gross network revenue with no energy cost.
6. Why This Is Not an Annual Forecast
Difficulty, fees, BTC price and network hashrate change constantly. OMS may annualize a daily value to give an order of magnitude, but this never guarantees annual profitability.
That is why the profitability chart stays historical: it shows what was observed, not a promise of future performance.
OMS Formula Summary
Gross revenue: miner hashrate converted to TH/s x hashprice BTC/TH/day x BTC price.
Net profit: gross revenue - daily electricity cost.
Estimated ROI: machine price / daily net profit, only if net profit is positive.
Last editorial update: September 28, 2026. The data shown in the widget is refreshed by the OMS API and may differ from this explanatory page.