What Is Bitcoin Cash?
Bitcoin.com Block Explorer: How to Use
How to Buy Bitcoin Cash (BCH) with a Credit Card
How to Get Started with Bitcoin
How to Buy Bitcoin Online
Calculating Bitcoin Core Mining Profitability
What is a Bitcoin Mining Pool?
Bitcoin Whitepaper: A Beginner’s Guide
Bitcoin Cash is Bitcoin
How to Use the Bitcoin.com Wallet
Who Developed Bitcoin?
Differences Between Bitcoin Cash and Bitcoin
How to Buy Bitcoin Cloud Mining Contracts
How is the Bitcoin Blockchain Different from Banking Ledgers?
How to Create a Shared Bitcoin Wallet
How to Import and Export Bitcoin Private Keys
What is Bitcoin?
A brief visual lesson on the shared history of Bitcoin Cash and Bitcoin Core
The benefits of Bitcoin
Merchants: Learn how to accept Bitcoin Cash in minutes
Why Bitcoin Cash is Bitcoin
Here are several reasons why Bitcoin Cash (BCH) has the best traits of money
It’s true: Bitcoin saves lives by bringing economic freedom to the world
How to stay safe and keep your Bitcoin secure in a public world
Bitcoin adoption continues as more around the world buy and use it as cash
Bitcoin Cash (BCH) outperforms all other payment methods
Bitcoin Cloud Mining, Is It Worth It and Is It Safe?
What is Bitcoin Double Spending?
How to Avoid Bitcoin Fraud
How to Choose the Best Bitcoin Exchange
How to Choose the Best Bitcoin Wallet
Roger Ver on the Economic Code of Bitcoin
How to Setup Bitcoin Cold Storage
Ver on The Rubin Report: How Bitcoin Works
What is Bitcoin Mining?
Can I Shop, Travel, or Gamble with Bitcoin?
How to Setup a Bitcoin ASIC Miner
Bitcoin Cash Compared to Bitcoin Core: Infographic
What is the Blockchain?
Bitcoin Glossary
How Bitcoin Transactions Work
How to Access Your Bitcoin Cash (BCH)
  • Home
  • Guides
  • Calculating Bitcoin Core Mining Profitability

Calculating Bitcoin Core Mining Profitability

Read an important announcement about Bitcoin from Bitcoin.com.

Bitcoin Core (BTC) mining profitability is something that is always in flux. With Bitcoin Core having such a high difficulty and large total hashrate, at times profitability can come down to several things.

The first set of data you will want to use for discovering if Bitcoin Core mining can be profitable for you or not is the following but not limited to:

  • cost of Bitcoin Core ASIC miner(s)
  • cost of electricity to power miner (how much you are charged per kwh)
  • cost of equipment to run the miner(s)
  • cost of PSU (power supply unit)
  • cost of network gear
  • cost of internet access
  • costs of other supporting gear like shelving, racks, cables, etc.
  • cost of building or data center if applicable
  • key value of BTC over the life of the miner

Taking all of these factors into account will give you a rough return on investment (ROI) date, which is the date by which all the components are paid for by your mining earnings. Several are reoccurring though like electricity costs, internet access, and building or data center costs if applicable.

(Update: Bitcoin Core is less usable as money due to much higher fees and delayed transaction times. The Core team has also expressed an interest in keeping these fees high since they view BTC as a “store-of-value” and not something to be transacted on a daily basis. In contrast, Bitcoin Cash’s transaction fees cost pennies and payments can be validated even with zero confirmations. These facts make BCH the ideal cryptocurrency for sending and receiving money anywhere in the world.)

As noted the key to achieving ROI is the value of Bitcoin Core, as we all know it is has high volatility, sometimes with extreme swings. This can make calculating profitability problematic at times. Your goal is to mine bitcoin at its current value as efficiently as possible. This means buying the most up to date equipment when you are buying it unless you can get some ASIC that is a generation or so back that is cheap enough that still makes more in bitcoin than is costs in electricity.  Newest gen Bitcoin Core ASIC miners are usually more powerful using less power per gh/s.

With the rising difficulty it can also cut into your profits if you are taking less of a share of the block rewards due to rising total hashrate. The difficulty goes up or down based on how fast or slow block times are. Block times are the time it takes for a transaction set to be recorded and the hash created on the blockchain. Bitcoin Core targets for a ~10 minute block time and will reset roughly every two weeks based on the average time to solve (process) a block.  If in the time period more miners are added to the network that allows a block to be solved in less than ~10 minutes it means that the difficulty will go up to slow the block generation to ~10 minutes. If enough hashrate has left the network and blocks are being solved in more than ~10 minutes the difficulty will drop allowing the miners to process blocks in roughly ~10 minute intervals. You will want the hashrate to be fairly stable as that will keep the amount of bitcoin you receive for mining roughly the same. If the BTC value holds steady or goes up as well it will help as well.

Bitcoin.com has launched it’s own pool mining operation along with cloud mining contracts with competitive pricing, which you can register for and begin mining today. There is also a great third-party tool made by Grey Wyvern to estimate the return on your investment on the Bitcoin Pool based on several variables the user can input which will calculate profitability.

As you can see Bitcoin Core profitability is a moving target so be vigilant in monitoring your costs each month to mining rewards and their value at the time of receiving. Keep an eye on mining pool fees as some are free and others are not with a percentage or more added into the cost of your mining. The higher BTC’s value goes the longer you can run your mining gear profitably as long as the total hashrate does not keep going up as well causing the difficulty to keep your earnings even or even down as time goes by.

While running your own mining equipment can be fun and at times profitable it is not always something you can do at home. Miners generate plenty of heat and noise. That needs to be taken into account for where you are going to place your miners. Most cannot be run in the house unless you have a garage, basement or room that can handle the heat and noise. In this case you may want to host your miners in a data center or some other suitable place.  If you want to be able to mine without the hassle of the physical miners themselves you can use a cloud mining or hosting service. 

If you begin mining on the Bitcoin.com mining pool and have questions on getting started, fees, or payouts, simply login and head over to the Getting Started page to read some common question and answers. There is also a community forum where users can engage with other miners.

Bitcoin Knowledge Base


Bitcoin News