ROI calculator: what a rig actually costs you
Every number here comes from the game client's own roster and economy constants. Pick a rig, see how much hash rate it buys, how much room power it eats, what it earns per day and how long it takes to pay itself back.
The calculation
Claims per day matters because the client caps the pending-earnings window at 8 hours: three claims a day collect the full 24, one claim collects a third of it.
Calibrate with your own numbers (recommended)
The client ships its earnings rate as a fallback: the live value comes from the server and can differ. Open the game, read your total hash rate and your pending SOL for one day, put both here — the whole page, table included, recalculates on your personal rate.
Using the client's default rate (0.00000023 SOL per H/s per minute). Fill both fields to switch to your own.
Room power budget
Rooms are the real constraint after level 1: each has a slot count and a watt ceiling, and the cheaper-per-watt rig packs more hash rate into the same room. This table uses the rig selected above.
| Room | Unlock | Cost | Slots | Power | Rigs that fit | Hash rate in room |
|---|
All 48 rigs
| Rig | Tier | Unlock | Price SOL | Hash | Power | Hash / SOL | Hash / W | Payback, d |
|---|
The green row is the best in the current sort. Payback uses one unit of each rig at your SOL price and claim rate, so it is comparable across tiers; it ignores merge bonuses, quests, chests and PvP, which is why real play earns somewhat more than this table.
Sources and caveats
- Roster (names, prices, hash rates, watt draws, unlock levels): the 48-rig array inside the game client.
- Yield formula: pending earnings =
(total_hashrate / 10,000) × solPerHashrate × minutes, with minutes capped at 480. The client shipssolPerHashrate = 0.00000023. - Rooms: Starter Rack 12 slots / 2,000 W free at level 1; Small Datacenter 0.5 SOL / 24 slots / 5,000 W at 10; Medium 5 SOL / 36 slots / 10,000 W at 20; Large 50 SOL / 48 slots / 20,000 W at 35; Industrial 500 SOL / 72 slots / 50,000 W at 50.
- The caveat that matters: the client fetches these constants from the server at runtime (
/economy), so live values can differ from the shipped defaults. If your in-game pending balance disagrees with this page by a constant factor, the server overrode the rate — divide your real daily yield by the number here to get your personal multiplier.