For anyone entering Bitcoin mining, the first practical question is usually financial: what could this hardware earn under current network conditions? The ViaBTC Profit Calculator estimates daily mining earnings from inputs such as hashrate, difficulty, and pool fees. The price assumption determines their fiat value; a change in Bitcoin price alone does not change the amount of BTC mined.
Despite its name, the tool does not calculate net profit after electricity, hosting, or hardware costs. This guide explains how to enter your assumptions, interpret the results, and compare estimated revenue with operating costs.
What ViaBTC's Mining Calculator Estimates
The calculator supports Bitcoin and several other coins. For BTC, its fields include Price, Difficulty, PPS Fee Rate, and Valid Hashrate. The output is labeled Est. Daily Earnings, with BTC and an additional FB (Fractal Bitcoin) component displayed.
According to ViaBTC's calculation guide, the BTC estimate uses PPS+. Under this payment method, the block subsidy portion is paid through PPS, while transaction fees are distributed through PPLNS. The calculator uses the entered difficulty and average transaction fees from the preceding day to estimate PPS+ earnings.
A miner using PPLNS should treat this result as a reference rather than a forecast specific to that payment method. Changing the PPS fee rate does not turn the calculator into a PPLNS calculator.
The tool does not include inputs for ASIC power consumption, electricity rates, or hosting charges. Calculate those costs separately.
Gather Your Inputs
Before opening the calculator, confirm the following:
- Coin and algorithm. Select BTC for a Bitcoin-compatible SHA-256 ASIC.
- Hashrate. Before deployment, use the manufacturer's rated hashrate as a starting estimate. For operating equipment, a stable pool-side average based on accepted shares may better represent the work credited by the pool.
- Hashrate unit. Check the selected unit: 1 PH/s equals 1,000 TH/s.
- PPS fee rate. Use the rate applicable to your account. ViaBTC's published PPS+ fees are 4% for the block subsidy portion and 2% for the transaction-fee portion. Standalone PPLNS is listed separately at 2%. Verify these against the current fee schedule. The calculator's PPS fee field concerns the PPS component.
- Price and difficulty. Review the prefilled values and decide whether to use them or test a different scenario.
- Power and operating costs. Record wall power consumption, electricity rates, and applicable hosting charges for your separate cost calculation.
Step-by-Step: Using the Calculator
- Open the ViaBTC Profit Calculator and select BTC.
- Review the price assumption. Change it if you want to test a different fiat valuation of your BTC earnings.
- Review the mining difficulty, or enter an alternative difficulty for a scenario.
- Enter your applicable PPS fee rate.
- Enter the hashrate and select the correct unit.
- Record the estimated daily BTC earnings and any displayed FB earnings. Treat them as estimates, not guaranteed payments.
- Convert the earnings into the currency used for your costs, then subtract daily operating expenses.
FB is a separate merged-mining reward. It is not a conversion of the BTC amount. ViaBTC's FB mining guide explains that BTC miners using PPS+ or PPLNS can receive variable FB rewards settled through PPLNS.
Convert Earnings Into Revenue Before Subtracting Costs
BTC earnings and dollar expenses cannot be subtracted directly. First express both in the same currency and over the same period.
If you are including both BTC and FB, calculate:
Daily revenue (USD/day)
= [BTC earnings (BTC/day) × BTC price (USD/BTC)]
+ [FB earnings (FB/day) × FB price (USD/FB)]
Daily electricity use (kWh/day)
= wall power draw (kW) × powered hours per day
Daily electricity cost (USD/day)
= daily electricity use (kWh/day) × electricity rate (USD/kWh)
Daily operating result before hardware cost recovery (USD/day)
= daily revenue − daily electricity cost − other daily operating costs
Use a separate price for each coin. If you exclude FB from your estimate, leave out its revenue rather than valuing it at the BTC price.
Before buying hardware, use the manufacturer's rated wall power under its stated test conditions. Once equipment is operating, measured wall consumption can provide a more representative figure. Convert watts to kilowatts by dividing by 1,000.
Powered time and productive mining time can differ. A miner may consume electricity during a connection interruption even though it is not submitting accepted shares.
Avoid double counting. Do not deduct a pool fee again if it is already reflected in the estimate. Likewise, if hosting charges include electricity, do not subtract the same electricity expense separately.
Hardware purchase cost is separate from this daily operating calculation. A positive daily result does not establish that the initial investment will be recovered.
A Practical Example
The following figures are hypothetical and demonstrate the calculation only. They are not current ViaBTC outputs or a hardware performance forecast.
Assume a miner enters 200 TH/s and records these illustrative daily earnings after the pool fees reflected in the estimate:
| Item | Assumption |
|---|---|
| BTC earnings | 0.00010000 BTC/day |
| FB earnings | 0.10 FB/day |
| BTC price | $60,000/BTC |
| FB price | $1/FB |
| Wall power draw | 3,000 W, or 3 kW |
| Powered time | 24 hours/day |
| Electricity rate | $0.08/kWh |
The calculation is:
- BTC revenue: 0.00010000 × $60,000 = $6.00/day.
- FB revenue: 0.10 × $1 = $0.10/day.
- Total revenue: $6.10/day.
- Electricity use: 3 kW × 24 hours = 72 kWh/day.
- Electricity cost: 72 × $0.08 = $5.76/day.
- Result after electricity: $6.10 − $5.76 = $0.34/day.
That $0.34 remains before any additional hosting, cooling, maintenance, or other applicable costs, and before hardware cost recovery. Replace every assumption with your own scenario values before using the calculation.
Test More Than One Scenario
Bitcoin price and transaction fees fluctuate, while Bitcoin mainnet difficulty adjusts every 2,016 blocks, approximately every two weeks. Difficulty remains constant between adjustments. For the same hashrate and block subsidy, higher difficulty reduces expected subsidy earnings. See the Bitcoin Developer Guide.
Use a few scenarios to understand how your result changes:
| Scenario | BTC price | BTC difficulty | Purpose |
|---|---|---|---|
| Downside | Lower than the baseline | Higher than the baseline | Test pressure on operating margins |
| Baseline | Current value | Current value | Establish a reference |
| Upside | Higher than the baseline | Lower than the baseline | Explore sensitivity, not predict returns |
First change one input at a time to understand its effect. Then combine assumptions for broader scenarios. If you include FB revenue, review its price assumption separately.
Apply downtime adjustments only once. If your hashrate input is already a 24-hour average that includes downtime, reducing the earnings again for that same downtime would understate the estimate.
Why Actual Earnings Can Differ
ViaBTC's calculator explanation describes several reasons estimates and realized earnings can diverge:
- Payment method: The estimate uses PPS+, while PPLNS earnings depend on the pool's actual block discovery and distribution rules.
- Difficulty adjustments: A later adjustment changes expected earnings for the same hashrate.
- Transaction fees: Actual fees can differ from the preceding-day average used in the estimate.
- Pool luck: Actual block discovery affects the transaction-fee portion distributed through PPLNS.
Operational conditions also matter. Downtime, connection problems, and rejected shares can reduce credited work compared with an estimate based on continuous operation at rated hashrate.
Use Pool Hashrate Readings Carefully
A machine's local hashrate and the pool's estimate can differ because they use different measurement methods and averaging periods.
ViaBTC's hashrate guide states that its real-time figure uses the preceding 10 minutes, while its daily statistic uses the preceding 24 hours. If a miner has only recently connected, the daily average can include hours when it was not mining.
Compare equivalent periods where available, and choose a representative accepted-hashrate average for the scenario. Waiting can reduce startup effects, but it does not make the measurement methods identical or eliminate differences caused by share variability and rejected work.
FAQ
Is ViaBTC's estimated daily earnings figure net profit?
No. It estimates mining earnings. Convert the coin amounts into your chosen currency and subtract electricity and other applicable operating costs separately.
Does a higher Bitcoin price increase the amount of BTC I mine?
A price increase alone does not increase BTC output. It increases the fiat value of the same BTC earnings.
Should I use rated hashrate or pool hashrate?
Use rated hashrate as a starting estimate before deployment. For an operating miner, use a stable pool-side average that represents the conditions you want to model.
Should I subtract the pool fee again?
Do not subtract a fee already included in the calculator's result. Enter the applicable PPS fee rate and avoid treating it as a single fee for every earnings component.
Why does the BTC result include FB?
ViaBTC supports Fractal Bitcoin merged mining for BTC miners using PPS+ or PPLNS. FB rewards are separate, variable, and distributed through PPLNS.
When should I update my assumptions?
Refresh the estimate when relevant inputs change, especially after a Bitcoin difficulty adjustment, a material price or transaction-fee change, or a change in your hashrate, electricity rate, or hosting terms.


