Mining profitability and hashrate sites compared
Ask a mining profitability calculator what a machine earns and it answers to the cent. Ask three and they give three answers, and almost none says which reward, which price or which averaging window produced its figure. A survey of the calculators, pool trackers and the one attack-cost table on 3 and 4 November 2026 found most of them hiding their inputs, many run by the pools and marketplaces they send their readers to, and the questions a miner most needs answered, such as who actually finds the blocks, what an attack really costs and whether a chain is still alive, answered properly by none of them outside Bitcoin.
What is the best mining profitability calculator?
None can be shown to be accurate, because none publishes its estimates against what pools actually paid. WhatToMine discloses the most about its inputs (one exchange per coin, a choice of averaging window), minerstat has the longest charted history found (365 days), CoinWarz alone models future difficulty but now covers 14 coins, and NiceHash reports what its own marketplace paid rather than an estimate. For Bitcoin's pools, mempool.space is the open source; for every other chain, pool trackers rely on pools reporting their own hashrate.
The sites side by side
Each row is what the site's own pages showed on the day it was checked. "Not stated" means the site does not say; a dash means the question does not apply or could not be checked.
| Site | Coverage | Fees in the reward | Price source | History | API | Owner and business model |
|---|---|---|---|---|---|---|
| WhatToMine | 34 coins and 9 NiceHash rows (GPU); ASIC and CPU tabs | Appear included, not stated | One exchange per coin, volume-filtered | Daily hashrate and difficulty, about 4 months | Token and quotas; history paid; terms bar competing apps | Ads, $9/month ad-free, paid API |
| hashrate.no | 103 GPUs, 71 coin entries; ASIC, CPU, FPGA | Not stated | Not stated | Monthly % change only | Key; commercial use quoted | Lineo AS; ads, hardware affiliate links, referrals |
| minerstat | 152 coins, 971 hardware models | Not stated | Not stated ("outliers filtered") | Charts up to 365 days | Free key, 100 requests a month; paid tiers | Rig-management software, firmware referrals |
| Kryptex | 60 GPUs, 32 algorithms | Not stated | Not stated | None | None | Funnel to Kryptex Miner and Kryptex Pool |
| NiceHash | About 21 algorithms | Paid rates, not block rewards | Its own marketplace | About a month per device | No calculator API | Hashpower marketplace |
| CoinWarz | 14 coins | Excluded (Bitcoin) | CoinGecko, every 10 minutes | Bitcoin and Zcash only; charts empty | Returns 404 | Undisclosed hardware referral links |
| 2CryptoCalc | 37 coins | Not stated | Not stated | None seen | None | The 2Miners pool |
| CoinCalculators.io | 50+ coins, 24 GPUs | Not stated | CoinGecko; network data from WhatToMine | None | Free, keyless; proxies WhatToMine | — |
| CoinDesk | 7 coins | Excluded | CoinDesk index | None | — | Media |
| MiningPoolStats | 494 entries, 3,062 pool listings | — | CoinGecko | — | None documented | Pool and exchange ads, donations |
| MiningBoard | 533 coins, 887 pools | — | — | — | None | Anonymous; affiliate commissions |
| crypto51 | 44 coins | — | CoinMarketCap; NiceHash rental prices | — | A JSON file, open-source code | Anonymous; no ads seen |
| mempool.space | Bitcoin only | — | — | — | Free REST, rate-limited | Open source; enterprise sponsorship |
| Braiins | Bitcoin only, about 13 pools | — | — | — | None shown | Braiins Pool, store and firmware |
| Hashrate Index | Bitcoin only | — | Own order book (forward curve) | — | Premium only, from $52.50 a month | Luxor: pool, ASICs, firmware, derivatives |
| ASIC Miner Value | ASIC list by algorithm | — | Not checked | — | None | Vendor marketplace, 1–3% commission |
Profitability calculators: one sum, undisclosed inputs
Every mining profitability calculator does the same sum: the machine's share of the network's hashrate, times the coins the network pays a day, times a price, less electricity. The calculators differ in what goes into it: whether the block reward includes transaction fees, which market sets the price, over what window difficulty and price are averaged, and whether difficulty is assumed to stay where it is today. Few say.
WhatToMine says the most. Its GPU table carries 34 coins and nine NiceHash algorithm rows mixed in among them, with ASIC and CPU tabs beside it. Each coin is priced from one exchange, chosen from a short list with a volume filter, and the reader can set difficulty, reward and price to now, or to a 1-hour, 24-hour, 3-day or 7-day figure. Its Bitcoin reward reads 3.14 coins, above the 3.125 subsidy, so fees appear to be included, though the site does not say so. There is no difficulty projection, and the history on the web is a daily hashrate and difficulty table going back about four months. Its API needs a token with quotas, history is on paid tiers, and its terms forbid using it for an app that replicates or replaces the site. It is paid for by ads, a $9 monthly ad-free plan and the API.
minerstat is the largest: 152 coins, 971 hardware models, 191 pools and 262 algorithms, by its API page's count. It does not name its price source beyond saying outliers are filtered, but it gives every coin a confidence score built from freshness, market, network, pool and source, and its charts of price, hashrate, difficulty and revenue per hash run to 365 days. The calculator defaults electricity to $0. The free API key allows 100 requests a month of 20 results each. minerstat's business is rig-management software, with firmware referral links.
hashrate.no, run by Lineo AS, covers 103 GPUs and 71 coin entries plus ASIC, CPU, FPGA and DePIN sections, with no method and no timestamps; its only history is a monthly percentage change. Its version 2 API needs a key, and commercial use a quoted plan. It carries ads, Amazon and AliExpress affiliate links on GPUs, and exchange, hosting and pool referrals. Kryptex lists about 144 GPUs across 11 coins and calculates for 60 GPUs on 32 algorithms, with no method, no history and no API; its own help pages concede that real earnings differ. The calculator is a funnel to Kryptex Miner and Kryptex Pool.
NiceHash is a different kind of calculator. It reports what its own hashpower marketplace paid in the past, excluding its fees, for about 21 algorithms on devices it has tested, with about a month of past earnings per device. It is the one calculator built on payments rather than block rewards, though the payments are NiceHash's own and electricity again defaults to zero.
CoinWarz
CoinWarz once listed several hundred coins. On 3 November it covered 14: Ravencoin, Zcash, Dash, Bitcoin, Bitcoin Cash, EthereumPoW, Ethereum Classic, Monero, Vertcoin, Litecoin, Dogecoin, Bells, Alephium and Syscoin. It still does one thing no other site does: a forecast of Bitcoin and Zcash difficulty over the next 26 retargets, with bull and bear paths. It reads difficulty from its own full node and prices from CoinGecko every ten minutes, but its Bitcoin figure is the subsidy alone, with transaction fees left out.
The rest has worn thin. History exists for Bitcoin and Zcash only, and there the chart widgets read
"No difficulty history yet" above a 120-day table; the Zcash all-time high it shows disagrees with its
own table. The /api address returns 404 while the old documentation is still indexed, and
the terms still forbid apps that replace the site. Its hardware list of 141 ASICs has a blank hashrate
column, and its "buy" links go to jinglemining.com with a ref=coinwarz tag the page does
not disclose.
The rest
2CryptoCalc (37 coins, about 20 algorithms, no method) is run by the 2Miners pool, and every coin links to start mining there. CoinCalculators.io (50 or more coins, 24 GPUs) takes prices from CoinGecko and network data from WhatToMine, so it is a front end on another site; its free, keyless API proxies WhatToMine. CoinDesk's calculator, formerly CryptoCompare's, covers seven coins at the CoinDesk index price and leaves out both fees and future difficulty. ViaBTC's covers Bitcoin with no electricity input, in front of the ViaBTC pool. F2Pool lists about 376 ASIC and GPU configurations and a top 100 proof-of-work coins by dollars mined in 24 hours, with no method or timestamp, and promotes its own merged mining. MinerCompare claims more than 150 coins, and its profit table is labelled "Example figures for illustration".
Network and pool data
Calculators say what a machine might earn. Pool trackers say who is mining, which is the question behind both a miner's choice of pool and a chain's security. All the multi-coin trackers share one weakness: they add up what pools report about themselves.
MiningPoolStats
MiningPoolStats is the largest pool directory. On 3 November it held 494 entries on 168 algorithms and 3,062 pool listings, updated every three minutes. Of the entries, 52 had no known pool and 35 had found no block in the previous 24 hours. Each pool's hashrate comes from that pool's own API, the method for the network figure is not given, and market data comes from CoinGecko.
Its Bitcoin page, checked in a browser on 4 November, shows the directory at its best and its limits together. It lists about 170 pools, each with its fee, payout method, minimum payout and blocks found in the last 100: what a miner choosing a pool needs to compare. But the rows add up to 1.04 ZH/s against a network of 1.02 ZH/s, more than the network's own figure. About 30 rows read 0.00 H/s, four read "API Error!", and MARA and NiceHash read "API Unknown", because a pool without a public API has no figure to report.
The same page carries a better measure. A "Blocks Distribution" chart attributes the last 1,000 blocks to the pools that found them: Foundry 26.2%, AntPool 19.9%, ViaBTC 10.3%, MARA 5.0%. Against that, the API table puts Foundry at 25.0%, and MARA, a pool finding one block in twenty, has no hashrate figure at all. The block chart is the one that cannot be inflated by a pool, yet the table and the rankings still use the API figures, and the chart was empty on the Monero and Pepecoin pages.
Pepecoin shows the merge-mining problem. It is mined on Litecoin's work, and its page shows 2.22 PH/s: the auxiliary hashrate submitted to Pepecoin, with "+LTC" tags on the pools that mine both. The large pools on it showed no blocks in the last 100.
The site is paid for by banner ads for pools and exchanges (Kryptex, ViaBTC, EMCD, tpool, Gate and MEXC on the pages checked) and by donations. Its "Calculator" link goes to WhatToMine, it disclaims responsibility for the pools it lists, and it publishes no terms and no documented API, only a JSON file.
MiningBoard
MiningBoard is new and the closest to a full rival: 533 coins and 887 pools, refreshed every 60 seconds from the pools' APIs, with the largest pool shown for each coin and marked red at 40%. It has a merge-mining income page for the Scrypt family, though its BTC, KAS, PRL and MDS merge links are marked as not yet counted. It has no API. Its operator is anonymous and it is paid by affiliate commissions from pools, exchanges and GPU rental, which it says do not affect the ranking. Errors are visible: its most efficient ASIC reads 0.00 J/TH, and it puts Foundry at 22% of Bitcoin's hashrate where other sources show about 25%.
mempool.space
mempool.space covers Bitcoin only, and does it the right way. It identifies the pool behind each block from the coinbase tag and payout address, using an open, MIT-licensed list of pool signatures, so anyone can check an attribution. It is the most transparent pool attribution found, with a free, rate-limited REST API, and it is open source, funded by enterprise sponsorship. What it does for Bitcoin, no site does for any other chain.
Attack cost: crypto51
crypto51 is the only public table of what a 51% attack costs. It covered 44 coins, nine of them with a market cap of "None", with data last updated at 17:07 EST on 3 November 2026. The figure is the cost of renting the network's whole hashrate on NiceHash for one hour, from WhatToMine hashrates, CoinMarketCap prices and NiceHash rental prices. Bitcoin came to $1.66 million an hour, Zcash $76k, Litecoin about $48k, Bitcoin Cash $5.8k, Kaspa $3.3k and Ethereum Classic $3.2k.
The method leaves out three things that move the answer:
- The attacker's rewards. An attacker who mines the chain is paid its block rewards while doing it. crypto51 ignores them, and its own About page says they "can reduce the attack cost by up to 80%".
- Merge mining. Merge-mined chains are priced alone, as if their hashrate had to be rented separately. Dingocoin, mined on Litecoin's work, comes to $57.2k an hour, more than Litecoin itself; Pepecoin, also mined on Litecoin's work, to $40.8k. The same rented Scrypt hashrate serves against all of them at once.
- The rental market's depth. The cost assumes the whole hashrate can be rented, whatever NiceHash has on offer. On small coins the table shows NiceHash holding many times the network (Mooncoin 1,714,094%, Pirate Chain 35,093%), and some rows cost $0 to $3, unexplained.
Leaving out rewards overstates the cost; assuming a large chain's hashrate can be rented at all understates it. The figure is neither a floor nor a ceiling. Monero (dropped in 2020), Dogecoin, DigiByte and Decred are not listed. The code is open source (GPL-3.0, Python 3.6) and its last commit was in December 2022, though the data still refreshes; 28 issues are open, among them wrong costs, delayed proof-of-work coins and Bitcoin Cash naming. The data is a JSON file the site says may change. The operator is anonymous, known only by a GitHub account.
Bitcoin-only and hardware sites
Bitcoin is served far better than any other chain, mostly by companies selling to its miners. Hashrate Index, from Luxor, covers hashprice, an ASIC price index, rigs, pools and mining stocks, with a forward curve taken from Luxor's own order book. Its API is premium only, at $52.50, $575 and $3,000 a month, and Luxor sells the pool, ASICs and firmware and the derivatives its index prices. Braiins shows hashrate, hashprice, fees, the next difficulty adjustment and about 13 pools, with Braiins Pool pinned first in its own table; it runs a store and sells firmware, and its insights pages now lead to its learning site. ASIC Miner Value lists ASICs with their efficiency in J/TH, best price and dollars a day, and ranks efficiency by algorithm; its price source could not be checked, and it is a vendor marketplace paid by subscription and a 1–3% commission.
Dead and parked sites
Three calculators are gone: crypto-coinz.net no longer resolves, and crypt0.zone and minerdaily.com are parked domains. CoinWarz, at 14 coins from several hundred, is the other way a mining site dies.
What none of them does
Put together, the sites leave the same gaps, and they are the gaps that matter most to a miner and to anyone judging a chain's security.
- Pool shares from blocks, outside Bitcoin. Multi-coin tables trust pools' own APIs, so a pool without one is invisible, and Bitcoin's largest pool reads anywhere from 22% to 26% depending on the site.
- Concentration on one basis across chains. No site publishes the largest pool, the largest three, a Nakamoto coefficient or a concentration index for many chains, with history.
- Merge mining done properly. No site shows an auxiliary chain's security as the parent's hashrate, with the combined income, which pools mine both, and the attack cost on that basis.
- A credible attack cost. crypto51 is the only one, and it misprices merge-mined chains and leaves out major coins.
- Disclosed inputs. Fees in the block reward are included by one site (apparently), excluded by two and left unsaid by the rest. Prices come from one venue or one aggregator, only WhatToMine and minerstat check whether the market is deep enough to sell into, and no site states its averaging windows.
- Difficulty growth. Only CoinWarz models it, for two coins. Every other calculator divides by today's difficulty, which flatters returns while hashrate is rising.
- Dead and stale chains labelled. No site marks a chain that has stopped producing blocks; MiningPoolStats listed 35 entries that had found none in 24 hours.
- Independence. Nearly every site is a pool, a marketplace or a hardware seller, or runs on affiliate and ad income.
- A free, reusable API. Multi-coin APIs are keyed and capped, paywalled or without terms, and WhatToMine's and CoinWarz's terms forbid competing reuse.
- Estimates checked against payments. No calculator compares what it predicted with what pools actually paid.
CoinSpectrum's mining data
CoinSpectrum's proof-of-work page lists the 122 proof-of-work chains it ranks, with each chain's own hashrate grouped by algorithm (merge-mined chains marked, not ranked on borrowed work), its share of the algorithm, block time, what it pays miners a day and its issuance. The most profitable to mine list compares revenue per hash within each algorithm, before electricity. Why the comparison stops at the algorithm's edge is in Hashrate is not one number.
The mining page takes up several of the gaps above. Every chain's hashrate, block reward and fees are read from that chain's own explorer or node, with no calculator or aggregator in between, and the fees are shown apart from the new coins. One reference machine per algorithm gives the electricity price at which it breaks even and, where the maker lists a price, how long it takes to pay for itself, with merge-mined coins counted as income on top of the parent chain. A day's mined coins are set against the coin's trading volume, and a chain with no block for twenty block times is labelled quiet.
Pool shares are counted from the blocks, not from what pools report. Each chain's last 1,000 blocks are matched to pools by the tag and payout address in the coinbase, using mempool's open pool list for Bitcoin-format chains, and blocks no pool can be matched to stay in an "unknown" share rather than being assigned. The pool table gives the largest pool, the largest three and how many pools found half the blocks, on the same basis for every chain it reads, and says which chains' blocks do not name their miner and which are not read yet. No history of those shares is kept yet. Both sets of rows are free APIs under CC BY 4.0, /api/v1/mining.json and /api/v1/mining-pools.json, and a copy of the mining rows is kept every day from 4 November 2026.
CoinSpectrum runs a mining data page that competes with the sites reviewed here. Its figures are read from each chain's own explorer or node (Bitcoin's from mempool, the open-source explorer reviewed above) and from the block explorer Blockchair, pools are named with mempool's open pool list and CoinSpectrum's own, and pool fees and payout terms come from each pool's own pages; none comes from a mining calculator or a pool tracker.
Questions
Why do mining calculators give different numbers for the same machine?
Because they feed different inputs into the same sum: a block reward with or without transaction fees, a price from a different exchange or aggregator, difficulty and price averaged over different windows, and a different default for electricity. Most do not say which they use.
Do mining profitability calculators include transaction fees?
Some do and some do not. CoinWarz and CoinDesk leave fees out of Bitcoin's reward; WhatToMine's Bitcoin reward is above the subsidy, so it appears to include them, though it does not say so; the others checked do not state either way.
Why does a pool tracker's Bitcoin hashrate add up to more than the network?
Because each pool's figure is what that pool reports through its own API. On MiningPoolStats on 4 November the rows summed to 1.04 ZH/s against a 1.02 ZH/s network, while pools without an API showed nothing. Counting the blocks each pool found, as mempool.space does, cannot be inflated that way.
Is crypto51's attack cost reliable?
As a rough guide for chains with deep rental markets, at best. It leaves out the block rewards an attacker earns, prices merge-mined chains as if they stood alone, assumes the whole hashrate can be rented, and omits Monero, Dogecoin, DigiByte and Decred. Its code has not changed since December 2022.
Which mining data sites have a free API?
For many coins, none without limits: WhatToMine's API needs a token and hashrate.no's a key, minerstat's free key allows 100 requests a month, CoinWarz's returns 404, and MiningPoolStats publishes a JSON file with no terms. For Bitcoin, mempool.space has a free, rate-limited REST API.
Is CoinWarz still updated?
Partly. It covers 14 coins, its history charts were empty, and its API address returns 404, but its Bitcoin and Zcash difficulty forecast is still the only forward model of difficulty found.
Checked 3–4 November 2026. Counts are what each site showed on those days, and these sites change often.