Tutorials

Profit Report Deep Dive

Looking to share information about your operation with stakeholders? Foreman provides the ability to automatically generate and send daily profit reports to a list of emails you define. This report can be distributed either daily or weekly and contains a snapshot of your farm covering the last 7 days.

Adding a new report recipient.

The theme can be customized with your own logo and colors so you can maintain your brand. Click "Customize Reports" on the Reports page to begin that setup.

Customizing email reports.

Reports are automatically delivered either daily or weekly, depending on the frequency you specify:

A sample profit report covering 4 GPU rigs.

Profit Report Legend

Fiat Profit

The total profit (revenue, excluding power costs) for the day, converted to fiat.

fiat_profit = fiat_revenue - power_cost

Fiat Revenue

The total revenue for the day, in fiat.

fiat_revenue = btc_revenue * btc_price_at_midnight_utc

BTC Revenue

The total revenue for the day, in Bitcoin.

Foreman calculates your miner's profitability on 5-minute intervals and that profitability is projected out 24 hours.  BTC revenue is derived from a 24-hour average of the 5-minute profitabilities throughout the day. This helps account for market and network hash rate fluctuations.

Example:

  • At 12:05, an S19's profitability was 0.000629 BTC per day (including transaction fees).
  • At 12:10, an S19's profitability was 0.000635 BTC per day (including transaction fees).
  • At 12:15, an S19's profitability was 0.000620 BTC per day (including transaction fees).
  • At 12:20, an S19's profitability was 0.000625 BTC per day (including transaction fees).
  • ...

0.000629 + 0.000635 + 0.000620 + 0.000625) / 4 = 0.00062725 BTC

BTC High

The highest Bitcoin market price observed throughout the day (UTC).

BTC Close

The Bitcoin price observed at the end of the day (UTC).

Power Cost

The total power cost for the day, in fiat.

This value is computed from the total amount of time that each miner was observed to be online for the day. If the miner exposes the power draw, that value will be used. Otherwise, the draw will be calculated from the manufacturer's specification by model.

Additionally, if the miner officially supports a sleep mode, or has fallen into overheating protection, a predefined power draw is associated with the miner during those periods (example: an S19 sleeping or overheating was observed to draw 99W).

Power Cost per BTC

The total amount of fiat that must be spent on power to generate 1 Bitcoin at the current profitability.

power_cost_per_btc = power_cost / btc_revenue

Average Hash Rate

The average aggregated hash rate observed across the day.

Foreman automatically computes per-client hash rate averages every 5 minutes throughout the day. This value is obtained from the average of every 5-minute average that was computed.

Total Miners

The total number of miners that were in Foreman when the report was generated (midnight UTC).

Active Miners

The total number of miners that were in Foreman and active/not disabled when the report was generated (midnight UTC).

active_miners = total_miners - disabled_miners

Lowest Miners

The lowest number of miners concurrently hashing, grouped into 5-minute windows.

Highest Miners

The peak number of miners concurrently hashing, grouped into 5-minute windows.

Miners Observed

The total number of miners observed to have had a positive hash rate at least once within the day.

Miners In Service

The total number of active miners that have a positive hash rate when the report was generated (midnight UTC).

miners_in_service = (miners_currently_hashing / active_miners) * 100

Stay tuned for more updates! If you have any questions, contact us on Discord, Twitter, or send us an email!

Master Your Mining with Foreman. Try it for free today!