Your machine
Defaults are a placeholder for a small home device; type the numbers from your own machine's spec sheet and your power bill.
The network
Loading difficulty, block height and price…
In a pool, on average per day
Arithmetic on the numbers above, not a forecast or a recommendation. Difficulty retargets about every two weeks, fees change block by block, and the block subsidy halves every 210,000 blocks.
Every hash has the same tiny chance of finding the next block. Multiply that chance by your machine's hashrate and you get the number of blocks you would find on average per day: almost always a very small fraction. In a pool you are paid that fraction of each reward steadily. Alone, you get nothing until the rare day you find a whole block.
Type your machine's hashrate and power draw, and your electricity price. The network difficulty, block height and bitcoin price fill in from live data; you can change any of them. Fees per block vary widely, so they start at zero for you to set.
Related lessons: Should you mine at home?, The economics: hashprice and halvings, Mining pools and Stratum V2.
Education only, not financial, tax or legal advice. Results are estimates from what you enter and from public data that can be late or wrong; check anything important before you act on it. Difficulty, price, fees and electricity costs all change, and estimates leave out taxes, cooling, hardware wear, noise, local rules and many other costs. Check with your utility and local rules before you buy equipment. By using this tool you accept the Terms of Use and Disclaimer.