Methodology

Data, Sources & Calculation Method

See what is user-entered, benchmarked, assumed, and likely to change before relying on a CoinSlap estimate.

Market data + editable scenariosPreset revenue baselines: September 4, 2026.
CoinGecko market data

Coin prices, supply, market cap, volume, and changes come from CoinGecko. Market requests are cached for five minutes and the full active directory for one hour. Retrieval and provider update times are shown where available; retained data is marked cached after an update fails. Table sparklines use USD. Detailed historical charts use the selected currency and time range. CoinGecko prices do not automatically update mining revenue.

Explore coins

Preset revenue

The seven supplied miner profiles use illustrative daily revenue baselines dated September 4, 2026. These are scenario starting points, not current pool quotes or verified current hardware offers. Changing hashrate scales the baseline proportionally.

Your revenue input

Enter gross revenue in USD per rig per day at your entered hashrate and 100% uptime. The model then applies rig quantity, uptime, and pool fees. If your revenue input already includes a pool fee, set that fee to zero to avoid counting it twice. Normalize a partial-day measurement before entering it.

Live profitability needs more data

Spot prices alone cannot determine mining yield. A live estimate needs chain-specific difficulty, block rewards, transaction fees, accepted hashrate, and pool payout rules. Until those feeds are integrated and validated, use a current pre-fee pool estimate as a manual revenue input.

01

Core calculation

From hashrate to money left over.

preset gross / day = baseline × (your hashrate ÷ preset hashrate) × rigs × uptimemanual gross / day = your revenue per rig × rigs × uptime↓fees = gross / day × pool fee↓net / day = gross / day − fee cost / day − electricity / day
02

Power and heat

Wall power is entered in watts. Daily energy is measured in kilowatt-hours. CoinSlap does not add PSU loss again when the wall reading already includes it.

daily kWh = watts ÷ 1,000 × 24 × rig quantity × uptimeheat BTU/h = watts × 3.412 × rig quantity
03

Fees and uptime

In these formulas, percentages are fractions: 98% uptime is 0.98 and a 1% pool fee is 0.01. Expected uptime represents active mining time and reduces both modeled rewards and electricity use. Pool fees are then charged against the accepted reward estimate. Rejected shares, firmware fees, and facility overhead are not silently hidden.

revenue after pool fee = modeled gross / day × (1 − pool fee)
04

Payback

Simple payback divides hardware cost by modeled net profit. It shows “No payback” when modeled net profit is zero or negative and excludes resale value, tax, financing, and repairs.

payback days = total hardware cost ÷ positive net / day
05

Mining model limits

Preset estimates use fixed revenue baselines; manual scenarios use your revenue input. Rankings compare the presets under shared assumptions. CoinGecko supplies current market context, but does not supply the network difficulty, rig yield, and pool payouts needed to make these estimates live.

  • Coin prices can move quickly.
  • Network difficulty and rewards change.
  • Pool terms and rejected shares vary.
  • Hardware performance differs by unit and firmware.

Budget and cooling

Power budgets use 30.44 days per month and the selected uptime. At a zero electricity rate, money places no limit on rig count; circuit and facility capacity still apply. Cooling is sized for all selected rigs operating at full power.

CFM ≈ heat BTU/h ÷ (1.08 × temperature rise °F)

A temperature rise in °C is multiplied by 1.8. This is a simplified sensible-heat estimate; actual airflow also depends on air density, filters, duct resistance, and equipment placement.

Scenarios and watchlists

Saved scenarios and watchlists live in this browser’s local storage. They do not sync to an account. A shared scenario link contains its calculation inputs so another browser can reproduce it. Clearing browser data removes saved lists and scenarios.

Availability and chart ranges

Some coins have no current quotes or insufficient historical observations. CoinSlap shows unavailable values and retry controls instead of substituting zero. The provider may limit public API requests; optional CoinGecko credentials can be configured by the site operator.

Reference shelf

Protocol and hardware references.

Check the current manufacturer specification and network rules for your exact model. These references do not validate the illustrative revenue baselines.

Plain-language glossary

Four units worth getting right.

Hashrate
How many mining calculations hardware attempts each second. Only compare like-for-like algorithms.
Wall power
The electrical draw measured at the outlet, in watts—not “watts per hour.”
kWh
A unit of energy. A 1,000-watt miner running for one hour uses 1 kWh.
Pool fee
The percentage a mining pool keeps for coordinating work and payouts.
Ready to test an assumption?

Take the model back to the calculator, or compare all representative routes under the same power rate.

Open calculator Compare routes