Your ViaBTC BTC mining rewards can change because of differences in the comparison window, accepted mining work, Bitcoin network difficulty, transaction-fee earnings, or your selected payment method and pool luck. If the difference is in an incoming wallet payment, withdrawal timing may explain it even when your credited mining earnings have not changed.
Start With a Consistent Comparison Window
Before investigating hardware or network causes, confirm that you are comparing the same measurement period. ViaBTC’s Profit Detail statistics use UTC+8, so your local midnight may not coincide with the end of the pool’s accounting day. Compare two completed UTC+8 days rather than an incomplete current day against a completed previous day (ViaBTC Help Center).
Also separate three related measurements: the hashrate your miner reports locally, the hashrate ViaBTC estimates from accepted shares, and the BTC earnings credited under your selected payment method. Different measurement windows and calculation methods mean these figures do not always move together.
Check Whether Your Miner Submitted Less Valid Work
One possible cause of lower earnings is a reduction in accepted work over the comparison period. Worker downtime, restarts, unstable power, overheating, firmware changes, and connection problems can all affect how much work the pool credits.
Check rejection reasons alongside accepted work:
- Stale shares: Work submitted after the associated job is no longer accepted by the pool.
- Invalid shares: Submissions that fail validation, such as incorrect results or work that does not meet the assigned share target.
- Duplicate shares: Repeat submissions of work the pool has already received.
Labels can vary between miner software and pool interfaces. These rejection reasons are not interchangeable, and their effect on earnings is not identical. For example, resubmitting an already accepted share earns no additional credit, but rejecting that duplicate does not undo the original accepted contribution. A higher rejection percentage therefore does not, by itself, prove that total accepted work or rewards fell.
Review worker uptime, pool-reported hashrate, and available rejection information over the same period. After a restart, allow for the miner to return to normal operation and for the pool’s measurement window to reflect that recovery. A single instantaneous reading is less useful than a persistent trend (ViaBTC rejected-share guide, hashrate troubleshooting).
Bitcoin Network Conditions: Difficulty and Transaction Fees
Even with unchanged hardware and uptime, BTC-denominated earnings can change because of network conditions.
Bitcoin mainnet adjusts difficulty every 2,016 blocks, approximately every two weeks, to keep block production near an average interval of ten minutes. Higher difficulty means more expected hashes are required to find a valid block. At fixed hashrate, that reduces expected BTC earnings, all else being equal.
The adjustment takes effect at a specific block boundary; difficulty does not gradually rise within an epoch. An adjustment can therefore affect earnings on the day it occurs, including a daily total that spans both the old and new difficulty (Bitcoin Developer Guide).
A Bitcoin block reward consists of the block subsidy plus transaction fees. Since the April 2024 halving at block 840,000, the subsidy has been 3.125 BTC per block. Transaction fees vary from block to block. Changes in fee earnings can therefore affect daily results even when hashrate and difficulty remain unchanged (Bitcoin.org).
How PPS+ and PPLNS Affect Daily Results
Your selected payment method affects how accepted work translates into credited earnings.
Under PPS+, ViaBTC calculates subsidy earnings using PPS logic, with hourly credits based on current difficulty. It calculates transaction-fee earnings using PPLNS logic, based on the miner’s share of pool hashrate over the last five difficulty rounds, when the relevant pool-found block reaches six confirmations.
This makes the subsidy component less dependent on the pool’s actual block discoveries. Total daily earnings can still vary because the fee component depends on the blocks the pool finds, their transaction fees, and the timing of confirmations.
Under PPLNS, both subsidy and transaction-fee earnings use the five-difficulty-round lookback and six-confirmation rule. Daily results are therefore more directly affected by pool block discoveries. A current-day total can also be incomplete while relevant blocks await confirmation (ViaBTC calculation rules).
Pool luck describes how actual block discoveries compare with the expected number for the pool’s mining work. It is separate from an individual worker’s downtime or rejection rate. Also check whether you changed payment methods between the compared days, since that can affect the pattern of credited earnings (ViaBTC yield guidance).
Reward Changes vs. Withdrawal Timing
A smaller or missing incoming wallet payment does not necessarily mean ViaBTC credited fewer mining rewards.
ViaBTC schedules auto-withdrawals once daily between 10:00 and 18:00 GMT+8. Its listed minimum for BTC auto-withdrawal to an address is 0.001 BTC; check your configured minimum and whether auto-withdrawal is enabled. Earnings that do not meet the applicable withdrawal conditions remain in your account.
The selected payout mode also matters:
- Payout by Account Balance: Pays out the balance when the applicable conditions are met.
- Payout by Daily Earnings: Reserves earnings settled on the payout day and pays eligible earnings accumulated during previous complete days.
These settings govern when funds leave the account, not how mining rewards are calculated. Check credited earnings and withdrawal records separately, and allow for network confirmation after an on-chain withdrawal is sent (ViaBTC auto-withdrawal rules).
A Practical Checklist
Start with checks that are easy to verify:
- Compare two completed days using the UTC+8 boundary in Profit Detail.
- Compare worker uptime and pool-reported hashrate over matching periods.
- Review accepted work and rejection reasons together, using miner logs and available pool data.
- Confirm the BTC payment method selected for the relevant account or sub-account, including any recent change.
- Check whether difficulty adjusted, transaction-fee earnings changed, or block confirmations are still pending.
- If the discrepancy concerns an incoming payment, review withdrawal records, your configured minimum, and the payout mode.
When to Contact Support
If the comparison periods match and the credited earnings still appear inconsistent with your recorded mining activity and selected payment method, contact ViaBTC support. Provide the relevant account or sub-account, worker name, specific dates with the time zone, payment method, and screenshots or logs showing the discrepancy.
FAQ
Why do my credited mining earnings differ from a calculator estimate?
A mining calculator estimates earnings from inputs and assumptions; it does not reproduce your actual accepted work and settlement history. ViaBTC’s BTC PPS+ estimate uses the selected difficulty and the previous day’s average transaction fees. Actual fee earnings and operating conditions can differ (ViaBTC calculation rules).
Does a higher rejected-share rate always mean lower rewards?
Not necessarily. Rejections can indicate lost productive work, but the percentage alone does not show whether total accepted work fell. For example, duplicate submissions can increase rejections without removing credit for the original accepted shares. Compare accepted work and rejection reasons over the same period.
Does PPS+ guarantee a fixed daily BTC amount?
No. Subsidy earnings depend on credited work and current difficulty, while transaction-fee earnings depend on the PPLNS component. Similar local hashrate readings do not guarantee identical daily totals.
Why have my mining earnings not arrived in my wallet yet?
Check the auto-withdrawal schedule, configured minimum, payout mode, and withdrawal record. “Payout by Daily Earnings” reserves earnings settled on the current payout day. If an on-chain payment has already been sent, check its confirmation status.
Should local ASIC hashrate match ViaBTC’s estimated hashrate exactly?
No. The miner reports its own hashing activity, while the pool estimates hashrate from accepted shares over a measurement window. Compare equivalent periods and investigate persistent gaps rather than a single reading.
References
- ViaBTC Help Center: How are profits calculated?
- ViaBTC Help Center: What Is Auto Withdrawal? How to Set Up and Manage It?
- ViaBTC Help Center: Why does mining yield fluctuate?
- ViaBTC Help Center: How to Stabilize the Hashrate?
- ViaBTC: Why Are My Mining Shares Rejected?
- Bitcoin Developer Guide: Block Chain
- Bitcoin.org: Bitcoin Halving Countdown


