Beginner Guide — Knowledgebase

Understanding Hashrate:
KH/s, MH/s, GH/s, TH/s Explained

Everything you need to know about hashrate units, what they mean for your mining rewards, and why your effective hashrate keeps bouncing around.

March 2026 · Last updated: March 2026 · Suprnova.cc · 9 min read

TL;DR

Hashrate is the speed at which your mining hardware performs calculations. Higher hashrate = larger share of mining rewards.

What is Hashrate?

At its core, cryptocurrency mining is a guessing game. Your hardware generates random hash values as fast as possible, trying to find one that meets a target set by the network. Hashrate is simply the number of these hash calculations your hardware can perform each second.

Every hash attempt is like buying a lottery ticket. The more tickets (hashes) you produce per second, the better your chances of winning (finding a valid block). Hashrate is the fundamental measure of mining power.

Think of hashrate like typing speed. If you can type 100 words per minute and someone else types 50, you'll finish a document twice as fast. In mining, if your hashrate is twice as high as another miner's, you'll earn roughly twice the rewards over time.

Mining hardware generates hash values
   Each hash is compared to the target
     Miss? Try another hash (millions per second)
       Match? Valid block found! (extremely rare event)

The Hashrate Unit Scale

Hashrate units follow the standard metric prefix system, just like bytes (KB, MB, GB). Each unit is exactly 1,000 times the previous one:

Unit Name Hashes per Second Scientific Notation
H/s Hash 1 100
KH/s Kilohash 1,000 103
MH/s Megahash 1,000,000 106
GH/s Gigahash 1,000,000,000 109
TH/s Terahash 1,000,000,000,000 1012
PH/s Petahash 1,000,000,000,000,000 1015
EH/s Exahash 1,000,000,000,000,000,000 1018
// Converting between units:
1 MH/s = 1,000 KH/s = 1,000,000 H/s
1 GH/s = 1,000 MH/s = 1,000,000 KH/s
1 TH/s = 1,000 GH/s = 1,000,000 MH/s

// Example: Your miner shows 45,200 KH/s
45,200 KH/s = 45.2 MH/s
45,200 KH/s = 0.0452 GH/s

Why Different Coins Use Different Units

You'll notice that Bitcoin hashrate is discussed in EH/s, while Monero uses MH/s and some GPU-mined coins use GH/s or TH/s. This is not arbitrary — it depends on two factors:

1. The Mining Algorithm

Different mining algorithms have different computational costs per hash. A single SHA-256 hash (Bitcoin) is much simpler to compute than a single RandomX hash (Monero). Hardware can crank out billions of SHA-256 hashes per second but only thousands of RandomX hashes.

2. The Hardware Landscape

SHA-256 has highly optimized ASIC miners that push individual machine hashrates into the TH/s range. Add thousands of those together in mining farms, and you get network hashrates in EH/s. CPU-mineable algorithms like RandomX max out in the KH/s range per machine.

Real-World Network Hashrates (2026)

Your Hashrate and Mining Rewards

The fundamental equation in mining is simple: your share of the network hashrate equals your share of the mining rewards. A mining profitability calculator automates this math for you.

Your daily reward = (Your hashrate / Network hashrate) × Daily block rewards

// Example: Mining Ravencoin with one RTX 4070
Your hashrate:    30 MH/s = 0.00003 TH/s
Network hashrate: 5 TH/s
Your share:       0.00003 / 5 = 0.000006 = 0.0006%

// If the network produces ~7,200 RVN/day in block rewards:
Your daily RVN:   7,200 × 0.000006 = ~0.043 RVN/day
Higher
Hashrate = More Rewards
Relative
What Matters vs Network
Linear
2x Hashrate = 2x Rewards

Hashrate and Difficulty

Network difficulty adjusts to maintain a target block time as total network hashrate changes. This is closely tied to the concept of mining luck. When more miners join (increasing total hashrate), difficulty goes up, and each individual hash has a lower probability of finding a block. When miners leave, difficulty drops.

This means doubling your hashrate doesn't double your rewards if the network hashrate also doubled. What matters is always your relative share of total hashrate.

Common Misconception

Many new miners think "I have 100 MH/s, that must be a lot!" But 100 MH/s on a network with 5 TH/s total is only 0.002% of the network. The absolute number means nothing without context — always compare your hashrate to the total network hashrate to understand your actual earning potential.


What Affects Your Hashrate

Several factors determine how fast your hardware can hash:

Hardware (GPU/CPU Model)

This is the biggest factor. A flagship GPU like the RTX 4090 will always outperform a budget card like the RTX 4060 — see our lists of the best GPU mining coins for benchmarks. Similarly, a Ryzen 9 7950X with 16 cores crushes an older 4-core Intel for CPU mining.

Mining Algorithm

The same hardware produces vastly different hashrates on different algorithms. An RTX 4090 might achieve 160 MH/s on one algorithm but only 60 MH/s on another, because algorithms stress different parts of the GPU (compute units, memory bandwidth, cache).

Overclocking Settings

Tuning your GPU's core clock, memory clock, and power limit can significantly boost hashrate. Some algorithms are core-limited (benefit from higher core clocks) while others are memory-limited (benefit from memory overclocking).

Temperature Throttling

When your GPU gets too hot, it automatically reduces clock speeds to protect itself. This thermal throttling directly reduces your hashrate. Maintaining good airflow and keeping temperatures below 80°C is essential for sustained hashrate.

Driver Versions

GPU drivers can affect mining performance. Sometimes a new driver improves hashrate on certain algorithms, while other times it causes regressions. Many miners stick to specific "known good" driver versions.

Pro Tip

For GPU mining, undervolting is often more important than overclocking. Reducing voltage lowers power consumption and heat, which can actually allow the GPU to maintain higher sustained clock speeds. Many miners find 5–10% less voltage gives nearly the same hashrate with 20–30% less power draw.


Pool Hashrate vs Network Hashrate

When mining in a pool, you'll see two hashrate numbers:

// Your earnings flow through two levels:
Pool's share of blocks: Pool hashrate / Network hashrate
Your share of pool:    Your hashrate / Pool hashrate

// Combined:
Your share of network = Your hashrate / Network hashrate
// The pool is just a middleman that smooths out variance

A larger pool finds blocks more frequently but splits the reward among more miners. A smaller pool finds blocks less often but you get a bigger share of each block. Over time, your expected earnings are the same regardless of pool size — the difference is in how smooth or lumpy your payouts are.


Reported vs Effective vs Average Hashrate

On your pool dashboard, you'll typically see three different hashrate numbers. Understanding these prevents unnecessary panic:

Reported Hashrate

This is what your mining software measures directly from your hardware. It counts how many hashes your GPU/CPU computes per second. This number is very stable and accurately reflects your hardware's actual speed. If this number drops, you have a real hardware or software problem.

Effective Hashrate

This is what the pool calculates based on the rate at which you submit valid shares. Since share finding is probabilistic, this number bounces around constantly. It's like measuring rain by counting drops in a bucket — the short-term count varies, but the average converges to the true rainfall rate.

Average Hashrate

This is the effective hashrate smoothed over a longer period (usually 6–24 hours). This is the most reliable indicator of your actual mining contribution. If your average hashrate matches your reported hashrate, everything is working correctly.

Why Your Effective Hashrate Fluctuates

New miners often worry when they see their effective hashrate jumping between 70% and 130% of their reported rate. This is completely normal and not a sign of hardware issues.

Imagine flipping a coin 10 times. You might get 7 heads and 3 tails, even though the expected result is 5/5. That doesn't mean the coin is broken. With 1,000 flips, you'll be much closer to 50/50. Share submission works the same way — short-term results fluctuate, but the long-term average converges to your true hashrate.

When to Worry

Effective hashrate fluctuations of ±20% over a few hours are normal. But if your average hashrate (over 12–24 hours) is consistently 10%+ below your reported hashrate, investigate these possible causes:


Common Hashrates by Hardware

Here are typical hashrates for popular mining hardware across common algorithms. Actual results vary based on overclocking, silicon quality, and driver versions:

GPU Mining

GPU KAWPOW (RVN) Autolykos2 (ERG) Groestl (GRS) Power Draw
RTX 4090 ~60 MH/s ~270 MH/s ~100 MH/s 300–350W
RTX 4080 ~46 MH/s ~195 MH/s ~72 MH/s 250–300W
RTX 4070 Ti ~38 MH/s ~165 MH/s ~58 MH/s 200–250W
RTX 4070 ~30 MH/s ~130 MH/s ~45 MH/s 150–200W
RTX 4060 Ti ~25 MH/s ~110 MH/s ~38 MH/s 130–160W
RTX 3080 ~45 MH/s ~170 MH/s ~65 MH/s 230–280W
RTX 3070 ~30 MH/s ~130 MH/s ~48 MH/s 150–200W
RX 7900 XTX ~35 MH/s ~155 MH/s ~55 MH/s 250–300W
RX 6800 XT ~25 MH/s ~120 MH/s ~42 MH/s 170–220W

CPU Mining

CPU RandomX (XMR) GhostRider (RTM) Cores / Threads TDP
Ryzen 9 7950X ~20 KH/s ~4.5 KH/s 16C / 32T 170W
Ryzen 9 5950X ~17 KH/s ~3.8 KH/s 16C / 32T 105W
Ryzen 7 5800X ~10 KH/s ~2.5 KH/s 8C / 16T 105W
Ryzen 5 5600X ~7.5 KH/s ~1.8 KH/s 6C / 12T 65W
Intel i9-13900K ~16 KH/s ~3.2 KH/s 24C / 32T 253W
Intel i5-12400 ~5.5 KH/s ~1.2 KH/s 6C / 12T 65W

Note: These are approximate values. Your actual hashrate depends on RAM speed (especially for RandomX), cooling solution, BIOS settings, and mining software optimization. Always check the specific mining software's benchmarks for your exact hardware.


Quick Reference: Common Units by Coin

Confused about which unit to use? Here's a cheat sheet:

Coin Algorithm Miner Hashrate Network Hashrate Hardware
Bitcoin SHA-256 TH/s EH/s ASIC only
Litecoin Scrypt GH/s PH/s ASIC only
Monero RandomX KH/s GH/s CPU
Ravencoin KAWPOW MH/s TH/s GPU
Ergo Autolykos2 MH/s TH/s GPU
Groestlcoin Groestl MH/s TH/s GPU / ASIC
Raptoreum GhostRider KH/s GH/s CPU

Bottom Line

Hashrate is your mining speed — the number of hash calculations per second. It's the single most important number in determining your mining earnings.

Units are just scale — KH/s, MH/s, GH/s, TH/s, PH/s, EH/s are each 1,000x the previous. Which one you see depends on the algorithm and hardware. Don't compare raw numbers across different algorithms.

Relative hashrate is what matters — Your earnings are determined by your hashrate divided by the total network hashrate. A "small" hashrate on a small network can earn more than a "large" hashrate on an enormous network.

Effective hashrate fluctuations are normal — Don't panic when your pool dashboard shows your effective hashrate jumping around. Look at the 12–24 hour average instead. If that matches your reported rate, everything is fine.

Start mining today on Suprnova.cc — supporting 20+ coins with low fees and reliable payouts since 2013.