Running one Bitcoin ASIC for a few weeks answers a narrow question: does this particular machine, on this particular circuit, produce shares reliably? Moving from that test to a small farm answers a different and larger question: can the site's electrical supply, heat removal, network, monitoring, and mining economics all hold up when the load is multiplied several times over? The two questions are related but not the same, and treating a successful single-unit test as proof that a small farm will work is a planning mistake at this stage.
There is no fixed machine count that defines a "small farm." The practical threshold depends on the wattage of the hardware, the electrical capacity of the site, whether the operator self-hosts or uses a hosting provider, and local requirements for wiring and permitting. Rather than anchoring the decision to a specific unit count, this article treats site capacity — power, heat, and monitoring — as the variable that actually determines how far a test can be scaled.
Separate What the Test Proved From What It Didn't
A useful test period generates two distinct categories of data, and they should not be merged into one impression of "it worked."
Miner-side readings come from the ASIC itself: real-time hashrate, hashboard status, inlet and outlet temperatures, fan behavior, and any fault log entries. Pool-side information comes from the mining pool account: worker connection status, pool-estimated hashrate, rejected-share reasons, and recorded rewards. A miner's local dashboard hashrate, a pool's estimated hashrate, and realized BTC revenue are related figures, but they are not interchangeable, and comparisons should use equivalent observation periods. Different averaging windows and startup effects can create a temporary gap without indicating a fault. If pool-estimated hashrate remains lower than local hashrate after accounting for these differences, investigate before adding more machines. ViaBTC’s hashrate troubleshooting guidance explains how these reporting windows differ.
There is no universal number of days that qualifies as a sufficient test. What matters is that the observation period covers the operator's actual site conditions, including temperature swings, any power interruptions, and typical network behavior, rather than a single quiet afternoon.
Size the Electrical Plan Before Buying More ASICs
Electrical capacity, not hashrate targets, should drive the next purchase decision. Manufacturer specification sheets list a "typical" power draw at the wall under stated inlet-air conditions; these values provide a starting point for energy-consumption estimates. Once units are running, measured site power can refine those estimates. Electrical capacity planning must also account for applicable equipment ratings, operating limits, and local design requirements; a typical measured load does not establish the maximum load the installation must accommodate.
As a planning illustration, Bitmain's S21 XP Server Installation Guide lists a typical hashrate of 270 TH/s and typical power at the wall of 3,645 W at 25°C inlet air, with a 220–277 V AC single-phase input rated at 20 A. Four such units, run continuously at the stated typical power, would draw approximately 14.58 kW (4 × 3,645 W) and consume roughly 349.92 kWh over 24 hours (14.58 kW × 24 h). These are ASIC-only figures; external ventilation, networking, and other site loads must be accounted for separately. This is an arithmetic illustration based on manufacturer typical values, not a measured result and not a recommended farm size — Bitmain itself notes that actual hashrate can vary by about ±3% and actual power by about ±5%.
This calculation makes a simple point concrete: four identical units at the same operating point draw approximately four times the ASIC power, and the site must support that larger load alongside auxiliary equipment. Appropriate circuits, correctly rated conductors and breakers, grounding, and disconnect provisions apply from the initial installation. Expansion requires reassessing them with a qualified electrician against applicable local electrical requirements. Record equipment ratings, typical ASIC power, measured site power, and kWh consumed separately. For billing, distinguish energy charges, applicable demand charges, and fixed facility charges.
Treat Heat, Airflow, and Noise as Capacity Constraints
Nearly all the electrical power an air-cooled ASIC consumes is converted into heat inside the operating space. Scaling power draw therefore scales the heat-removal problem by roughly the same proportion. Intake and exhaust paths should be arranged so that hot exhaust air is not recirculated back into miner intakes, since recirculation raises effective inlet temperature and can push chips into thermal throttling or shutdown.
Operating temperature, humidity, altitude, and dust or contamination limits vary by model, so the manufacturer's environmental guidance for the exact ASIC in use should be consulted rather than assumed from a different model. Noise should be treated as a site-selection factor from the outset rather than discovered after installation: Bitmain's S21 XP documentation lists 76 dBA under its stated maximum fan condition, and actual noise in the field depends on ambient temperature, fan curve, and enclosure. Immersion or hydro-cooling designs involve substantially different infrastructure, water handling, and maintenance requirements and are outside the scope of an air-cooled small-farm expansion.
Use Wired Networking and Configure Pool Failover
Wired Ethernet is preferable to consumer Wi-Fi for ASIC connectivity, since it is less prone to intermittent packet loss under load. Assigning identifiable worker names to each device makes it possible to locate a failed unit quickly from the pool dashboard rather than from a manual walkthrough of the rack.
Where the miner and pool support it, configuring a priority order of multiple pool endpoints allows the miner to fail over automatically if the primary pool becomes unreachable — Bitmain's S21 XP firmware, for example, supports three configured pools used in descending priority order. Alternate endpoints at the same pool may share infrastructure, so they should not be assumed to provide the same independence as a backup pool. Failover can help when the primary endpoint is unreachable and a configured alternative remains accessible. It does not protect against a tripped breaker, a failed switch, an overheating miner, or a local internet outage, so it should not be treated as a general downtime safeguard.
Standardize Monitoring Before Scaling
Before adding machines, it is worth deciding what will be checked routinely and where that information lives, so that a problem on one of several miners is not lost in the noise of the others. Four categories are useful to track separately:
- ASIC telemetry — hashrate, temperatures, fan status, hashboard faults, and firmware version, read directly from each device.
- Pool account view — worker connection status, pool-estimated hashrate, and rejected shares with their stated reasons. ViaBTC's worker management documentation defines an active worker as one that is connected and submitting hashrate, and supports grouping workers, which becomes more useful once there are enough machines that individual identification takes real effort.
- Site measurements — power draw, intake and ambient temperature, and cooling or ventilation status.
- Financial records — electricity bills, hosting charges if applicable, pool fees, repair costs, and BTC received.
Keeping these four categories distinct prevents a common mistake: attributing a revenue shortfall to "bad luck" when the underlying cause is a device running at reduced hashrate, or attributing a hashrate drop to hardware when the underlying cause is a network or pool-connection issue.
Model the Economics Without Mixing Measurements
A reliable economic model separates gross revenue, costs, and the reporting basis rather than blending them into a single profitability figure.
Gross mining revenue is the BTC credited before the operator's own electricity, hosting, repair, and other operating costs are subtracted. Whether the pool's reported figure already nets out the pool fee depends on how that specific pool's dashboard presents earnings, and this should be confirmed before subtracting a fee a second time. The electricity energy charge is measured or modeled consumption in kWh multiplied by the applicable price per kWh. Include applicable demand charges and fixed charges separately, using the site’s actual billing structure rather than an advertised average. For a given reporting period, the operating result is BTC revenue, converted at a clearly stated BTC/USD reference and time, minus costs attributable to that same period. Deduct each cost once: if hosting charges include electricity or maintenance, do not subtract those expenses again. Add separately billed electricity, repairs, pool fees not already reflected in reported revenue, and other operating costs only where they have not already been included.
A few things should not be done when building this model. Profitability should not be calculated from advertised TH/s alone, since actual hashrate, uptime, and rejected-share rates all affect the outcome. Rejected shares should not be counted as a separate expense if the chosen revenue figure already reflects the pool's share accounting. And a positive result observed during a short test should not be assumed to persist indefinitely: Bitcoin's total mining revenue is composed of the block subsidy plus transaction fees, and the subsidy itself changed to 3.125 BTC per block after the fourth halving in April 2024. Network difficulty also adjusts every 2,016 blocks, or roughly every two weeks to keep the average block interval near ten minutes, so a test-period result reflects the difficulty and fee conditions of that window only, not a permanent baseline.
BTC price changes the fiat value of mining revenue, not BTC output by itself. Before expanding, assess the purchase and installation costs of the additional equipment separately from ongoing operating costs. Positive operating cash flow during a test does not establish that the investment in new machines and site upgrades will be recovered.
Choose a Payout Method With the Right Expectations
The pool's payout method affects how revenue is calculated and how much it fluctuates, but it does not change the ASIC's electricity consumption, local hashrate, or temperature — it is a separate decision from the site-planning questions above. ViaBTC's documentation on PPS+ and PPLNS describes PPS+ as a method where the block-subsidy component is paid on a PPS basis while transaction fees are distributed under PPLNS logic; PPLNS pays out based on blocks the pool actually finds and the miner's contribution within the PPLNS window, which makes its payouts more variable over short periods than PPS+. The current fee schedule for each method should be checked on the pool's live pricing page rather than assumed, since fee terms can change. It is also worth noting that ViaBTC's profit statistics are reported on a UTC+8 basis, which matters when reconciling a local electricity billing day against pool earnings data.
Expand in Stages
A staged approach uses the test period's measured results as the input for each subsequent step, rather than committing to a full build-out based on a calculator estimate. A practical sequence is:
- Confirm the test miner’s stable operation and actual site power draw.
- Complete electrical and ventilation planning for the next increment.
- Add a small batch rather than the full planned fleet at once.
- Recheck temperatures, power draw, worker status, and rejected shares under the larger heat and electrical load.
- Compare measured operating costs and pool results against the model before adding the next batch.
This sequence reflects practical operating guidance rather than a fixed industry requirement, and the size of each batch should be set by the site's electrical and cooling headroom rather than by a target hashrate number.
Conclusion
A test proves that one miner can run under known conditions. A small farm requires the electrical supply, heat removal, network, monitoring, and financial accounting to hold up together across several machines, and each of those elements has its own measurable limit. Expansion decisions should follow the site's measured performance during the test period — actual power draw, actual temperatures, actual pool-reported hashrate and rewards — rather than the advertised specifications of the next machine to be purchased.
FAQ
How many ASICs count as a small farm?
There is no fixed number. The practical limit is set by the site's available electrical capacity, cooling capability, and whether the setup is self-hosted or uses a hosting provider, not by a specific machine count.
Can I rely on the manufacturer's power and hashrate specification for planning?
Manufacturer "typical" specifications are a reasonable starting point for estimating energy use and mining output. Measured site readings can refine those estimates once a unit is operating. Electrical capacity planning must still account for applicable equipment ratings, operating limits, auxiliary loads, and local design requirements.
Does a backup mining pool prevent downtime?
A configured backup pool addresses one specific scenario — the primary pool becoming unreachable. It does not protect against electrical faults, network hardware failures, overheating, or an internet outage at the site.
Should I choose PPS+ or PPLNS for a small farm?
The two methods differ in payout variability and fee treatment, as described in ViaBTC's official documentation. The better fit depends on the operator's own preference for payout stability versus how earnings are distributed, and the current fee schedule should be checked before deciding.
Is a profitable test period a reliable predictor of future returns?
No. Test-period results reflect the network difficulty, transaction fees, uptime, and operating costs during that window, as well as the BTC price used to value earnings in fiat. Bitcoin’s difficulty adjusts every 2,016 blocks, or roughly every two weeks, and the block subsidy changes at each halving. Refresh profitability assumptions before each expansion step, and assess new equipment and installation costs separately from ongoing operating results.
References
- Bitcoin.org, "Halving"
- Bitcoin Developer Guide, "Block Chain"
- Bitmain, S21 XP Server Installation Guide
- ViaBTC Support, "How to Choose the Optimal Payment Method: PPS+ / PPLNS"
- ViaBTC Support, "How to Manage Workers"
- ViaBTC Support, "Why is the Hashrate Shown in the Mining Pool Lower than that of the Mining Machine?"
- ViaBTC, "Fees"


