ROI ASIC · Academy
ASIC Energy Cost and J/TH Calculator
Use measurements from the same operating window. J/TH equals wall power in watts divided by hashrate in TH/s. Energy equals wall power divided by 1,000 and multiplied by operating hours; energy cost equals that energy multiplied by the user tariff.

Working method
- Measure wall power for the device boundary you intend to compare and record the meter and timestamp. Do not substitute a nominal PSU label without saying so.
- Choose a hashrate source and window. Local and pool-side measurements answer different questions; label the one used.
- Calculate J/TH only when power and hashrate describe the same state and time window.
- Calculate energy and cost from user inputs. The result is an arithmetic scenario, not a profit forecast.
- Keep cooling, facility overhead, pool fees, downtime, tax and asset cost outside the result unless they are separately measured and named.
Calculator
J/TH = wall_power_W / hashrate_TH_per_s
energy_kWh = wall_power_W / 1000 × operating_hours
energy_cost = energy_kWh × user_tariff_per_kWh
Work through a situation
Learning scenario — not a reported customer result.
Consider a hypothetical comparison of two operating profiles on the same miner. The operator has a power reading from the first profile and a hashrate reading collected after switching to the second. Entering these values into a calculator produces a number, but not the efficiency of either observed state.
Rebuild the comparison using paired observations from the same state and period. State whether power comes from an external meter, a reported device value or an estimate, and identify what the measurement includes. A reading for an entire rack cannot silently become one miner's wall power.
Once the inputs are comparable, watts divided by terahashes per second gives joules per terahash. Energy cost is a different calculation: measured or suitably averaged kilowatts multiplied by operating hours and the applicable electricity tariff. Neither result includes every cost of operating a mining business.
Keep omitted cooling overhead, downtime and fees visible instead of treating them as zero. The correct outcome may be 'collect better inputs' rather than choosing the profile with the more attractive but mismatched calculation.
Limits and stop conditions
- Do not mix wall power from one profile with hashrate from another.
- Short windows can be noisy, especially on the pool side. Preserve the observation period.
- Lower J/TH does not by itself prove higher profit; tariff, availability, payout method and other costs still matter.
Reusable artifact
| # | Field | Checked | Evidence / note |
|---|---|---|---|
| 1 | wall_power_W and meter | □ | |
| 2 | hashrate_TH_per_s, source and window | □ | |
| 3 | operating_hours | □ | |
| 4 | user_tariff_per_kWh and currency | □ | |
| 5 | excluded costs and data timestamp | □ |
Copy this structure into a change record; never place passwords, keys or private access details in it.
Terms used in this guide
- Wall power
- Electrical power observed at the stated supply boundary, expressed in watts or kilowatts.
- J/TH
- Energy per terahash; with comparable inputs, power in watts divided by hashrate in TH/s.
- Measurement boundary
- The equipment and auxiliary loads included in a particular measurement.
Check your understanding
These questions check understanding. They do not approve an installation or certify a result.
May power from one profile be paired with hashrate from another?
Show answer
Not as a measured efficiency result for either profile.
Does lower J/TH alone establish higher profit?
Show answer
No. Availability, tariff, credited output and other costs are separate considerations.
Should an unmeasured cost be entered as zero by default?
Show answer
No. Mark it as excluded or unknown.
Primary sources
- Bitcoin Developer Guide — Mining Reviewed 2026-09-10