How to compute mining profitability honestly: revenue, electricity, real profit

On mining sites you see large numbers: "X coins per day", "$Y daily". That is revenue — gross, before every deduction. Earnings (what you can actually withdraw and spend) is smaller, and the gap between the two numbers comes from four things: electricity, fees, volatility and downtime. They can eat half of it. Here — the formulas, a worked example, and the ways miners usually fool themselves.

The short version (for the no-time-to-read)

  • Revenue and profit are different things. Revenue — coins valued at the market price; profit — what remains after electricity and fees. Any honest comparison starts with this.
  • Electricity is the largest expense in GPU mining. Over the years a farm pays an amount comparable to the price of the cards themselves; and the tariff is personal, so count with your own meter's number.
  • Every "per day" figure is approximate. Network difficulty and coin prices move constantly: any calculation is honest only as a "under current conditions" estimate.
  • Downtime is an expense with no line in the bill. A rig that hung from 3 a.m. lost nothing on paper — but those hours will never be earned back.
  • The short summary: count by "profit = revenue − electricity − fees"; substituting all these numbers under your tariff is what the calculator does.

Base arithmetic: three lines

All of mining profitability fits into a humble chain:

A worked example for one card (illustrative figures — substitute your own): hashrate earns coins worth $2.30/day at the current price, the card draws 230 W, tariff $0.07/kWh. Electricity: 230 × 24 / 1000 × 0.07 ≈ $0.39. Profit: 2.30 − 0.39 − pool fee ≈ $1.86 — the card is genuinely earning. At a $0.35 tariff, though, electricity becomes ~$1.93 and profit nearly vanishes. Same card, same coins — the tariff decides. You have your own.

Classic ways to fool yourself

  1. Looking at revenue, not profit

    The most common one. The big numbers on sites are usually gross, before electricity. Compare hardware and tariffs in the same terms: profit only, at your own tariff.

  2. "I do not pay for electricity"

    If the farm is at home, power still arrives in the common bill. Do the conservative math: the rig's total draw is known, and "it dissolved into general expenses" is the same payment, just without its own line.

  3. Counting from memory, not from the meter

    Rated and actual draw regularly diverge by tens of percent — overclocking, summer heat and power quality. Count by what the electricity meter shows, not by remembered figures.

  4. Forgetting downtime

    A farm that hung from 3 a.m. until noon usually counts as "working" in these tables. Real downtime — 5–15% of the time on a farm without automation — is a permanent 5–15% off your profit; pool charts show it, and in an honest table it is its own expense line.

  5. Judging by one lucky day

    A well-chosen day paints any level of profitability. Look at week- or month-long averages; averaging is the only honest method when both the price and the difficulty move constantly.

Where this math lives on our site

The calculator implements exactly this formula: it takes cards from the catalog with their power draw and live coin prices, then subtracts electricity at your tariff: the bold figure is revenue, and beneath it a line reads "profit ≈ N/day per card". The summary on top shows electricity, revenue and profit for the whole rig. All figures carry the same caveat: difficulty and prices change constantly, so the calculation is honest as a "now" snapshot, not a one-year promise.

Beyond the daily table

Counting seriously, over years, adds two more layers:

What of this a bot can do

Directly, a bot does not earn money — that is decided by the tariff, the market and the coins you pick. Automation affects the part of the table that is usually underestimated: OCBot keeps the cards on stable overclocks (no hashrate lost to drifting settings), watches that the rig stays inside your power budget, and cuts downtime by reacting to failures automatically instead of waiting for your morning discovery. In the daily table that reads exactly as "fewer losses" and "more working hours". Count with the calculator, watch with the bot.