Hashrate to USD Calculator
Calculate Bitcoin mining revenue from your hashrate. Convert TH/s, PH/s, or EH/s to daily, weekly, monthly, and yearly earnings in BTC and USD.
Turn your hashrate into dollar signs.
Enter your mining power. See daily, weekly, monthly, and yearly revenue estimates.
Whether you're evaluating a new ASIC miner or estimating returns from a cloud mining contract, this calculator converts your hashrate into projected Bitcoin and USD earnings. We use live network data — current hashrate, difficulty, block reward, and BTC price — to give you the most accurate estimates possible.
Mining Revenue Calculator
Fetching network data…
Unable to fetch network data. Please try again.
Daily
--
BTC
--
Weekly
--
BTC
--
Monthly
--
BTC
--
Yearly
--
BTC
--
Network Hashrate
--
BTC Price
--
Block Reward
--
Block Height
--
How Mining Revenue Is Calculated
Mining revenue estimation follows a straightforward formula: your share of the total network hashrate determines your share of the total block rewards produced each day. Here's the breakdown:
Daily BTC = (Your Hashrate / Network Hashrate) × Block Reward × 144
Average number of blocks mined per day (1 block every ~10 minutes × 6 per hour × 24 hours).
Currently 3.125 BTC per block (post-4th halving in April 2024). This halves approximately every 4 years.
Your hashrate as a fraction of total network hashrate determines the probability of your hardware mining a block.
Note: This is a theoretical estimate. Actual earnings vary due to luck, pool fees, mining difficulty changes, and BTC price fluctuations. The calculator does not account for electricity costs or hardware depreciation.
Factors Affecting Mining Earnings
Several variables influence how much you actually earn from mining. Understanding these helps set realistic expectations:
Electricity Costs
The largest ongoing expense for miners. Rates vary from $0.02/kWh (hydropower regions) to $0.15+/kWh (residential rates). NoxHash operates at $0.035/kWh in Kazakhstan.
Network Difficulty
Difficulty adjusts every 2,016 blocks (~2 weeks) to maintain a 10-minute block time. Rising difficulty means more hashrate is needed to earn the same rewards.
BTC Price Volatility
Your BTC earnings stay relatively stable, but their USD value swings with the market. A 50% price increase effectively doubles your USD revenue without changing your hashrate.
Pool Fees
Mining pools typically charge 1–3% of earnings. Solo mining avoids pool fees but produces highly variable income unless you have a massive hashrate.
Frequently Asked Questions
What is hashrate and how is it measured?
How accurate are these earnings estimates?
What's the difference between TH/s, PH/s, and EH/s?
Does this calculator account for electricity costs?
Turn Hashrate Into Income
Like the numbers you see? Rent mining machines on NoxHash and start earning Bitcoin daily. No hardware to buy, no electricity bills — just pure hashrate working for you 24/7.