Why is hashrate on the pool different than what mining client reports?

Hashrate is a unit that represents the number of solutions per second. Because mining clients are counting solutions directly from the software and pools are calculating hashrate from the number of shares you sent to them and share difficulty, there can be a difference between what mining client reports and what pool calculates. Minerstat repors the same hashrate as reported by the mining client and that is called "reported hashrate".

With time, these two numbers should become similar, but if they don't, you might need to:

  • Check if you are maybe getting a lot of rejected shares that are lowering your hashrate;
  • Test out different mining clients;
  • Test out different pools (some pools have higher difficulty than others).

In the end, you are getting paid from the shares you submit to the pool and not from what mining client reports.

It's easy to get started and it's free

Use minerstat software and improve your mining operation

Sign up for free