How to Calculate Real Mining ROI (Resale-Adjusted Return)

Calculating real mining ROI — mined BTC plus resale value minus costs
In short. Real mining ROI isn't just "how much BTC did I mine?" The full calculation is Total return = mined BTC + resale value − costs, then ROI = (total return − starting capital) ÷ starting capital. The input that decides it is resale value, and it isn't a given: a locked contract sets it to zero, while a resellable position carries a real one — up in a bull market, down in a bear. Assume it where there's none and you overcount; ignore it where it's real and you undercount. Below is the method, input by input, with one worked example and where it goes wrong.
Most mining ROI math stops at a single number: the BTC you mined, minus what you paid. That can be the whole story — or only half of it, depending on one thing: whether you can resell the position. A traditional contract earns BTC and ends with nothing to sell. A resellable position earns BTC and still holds a resale value at exit — a producer and an asset at once. Count that second figure where it's real and your ROI rises; assume it where the contract has none and your ROI is fiction. Here's the full calculation, the inputs it needs, and the spots where the number breaks.

What is resale-adjusted mining ROI?

Resale-adjusted return is mining ROI that counts what the position is worth at the end, not just what it produced along the way. It has two lines of value: the BTC the position mined, and the resale value of the hashrate itself — what someone will pay for the position when you sell. Subtract every cost and you get the real result:

Total return = mined BTC + resale value − costs

Turn that into a percentage and you have ROI:

ROI = (total return − starting capital) ÷ starting capital

That's the whole model. The rest is filling in the inputs honestly. It's the same reason you'd never judge a rental property by its rent alone — the return is the rent you collected plus what the building sells for, minus what it cost to hold. Mining works the same way, and the resale line is the one most calculations quietly drop.

The inputs you need — and where people fudge them

Starting capital. Everything you put in to open the position, entry fees included. This is the denominator for ROI, so getting it complete matters.

Mined BTC. The BTC the position produced over the hold, valued in dollars. Decide one thing up front: price it at the exit price for a clean snapshot, or at the average price over the period if you took payouts as BTC moved. The average is more honest when the price swung a lot. Either way, don't value mined BTC at the peak and everything else at the trough.

Resale value. What the hashrate position is worth to sell at exit — TH/s held × the market price per TH/s on the day you sell. This is the number a traditional contract sets to zero, because you never owned anything to resell. If your position genuinely can't be transferred, zero is the honest entry. If it can, leaving it out is what makes mining look weaker than it is.

Costs. All of them: electricity, hosting, maintenance, pool and platform fees, and any slippage when you sell out of the position. Understate costs and every figure downstream is fiction.

How to calculate it, step by step

  1. Add up starting capital — capital plus entry fees.
  2. Value the mined BTC — choose the exit price or the average price, and apply it consistently.
  3. Value the resale position — TH/s × price per TH/s at exit, minus exit slippage.
  4. Total the costs across the whole hold.
  5. Plug into the formula, then divide by starting capital for ROI.

A worked example

The numbers below are illustrative — chosen to show the method, not to predict a return. It's a moderate rise, not a full bull run.

Starting capital is $5,000. It buys 100 TH/s at $50 per TH/s. Over the hold, BTC rises from $60,000 to $84,000 (+40%), the position mines 0.04 BTC, and the market price of hashrate moves from $50 to $65 per TH/s. Costs run $1,200.
Read it back through the formula: mined BTC ($3,360) + resale value ($6,500) − costs ($1,200) = $8,660. Against $5,000 in, that's a +73% ROI. Now run the same money as a straight hold: $5,000 of BTC at $60,000 is 0.083 BTC, worth $7,000 at $84,000 — a +40% return. The mining position pulls ahead for one reason the mined-BTC-only math would have missed entirely: the resale value it still holds at the end. Change that resale number and the whole answer moves with it — which is exactly why you calculate it instead of assuming it.

The mistakes that break the calculation

Setting resale value to zero by default. For a non-transferable contract, zero is correct — and the ROI really is just mined BTC minus costs, which is why traditional cloud mining trails a straight hold. For a position you can actually resell, dropping it understates the return.
Assuming resale value only goes up. It moves with Bitcoin, mining profitability, and hardware scarcity: up in a strong market, down hard in a weak one. Hardware also wears as it mines. Plug in a hopeful exit price and you're not calculating ROI, you're calculating a wish.
Mixing price bases. Valuing mined BTC at the peak and the resale position at today's price — or the reverse — inflates the result. Pick one exit date and price everything on it.
Forgetting slippage and fees on the way out. Resale value is what you actually receive after the sale, not the sticker price on the listing.

When the calculation flatters mining — and when it doesn't

The method is honest; the inputs decide the verdict. In a rising or flat market, resale value is positive and mined BTC keeps accruing, so resale-adjusted ROI often beats a straight hold — sometimes by a wide margin. In a sharp bear market the same formula cuts the other way: mining revenue thins and resale value can fall faster than Bitcoin itself, so the position can land below what simply holding BTC would have returned. That's not a flaw in the math — it's the math doing its job. Run it with bear-case numbers before you commit, not only the bull case.

To see how sensitive that verdict is, run the same $5,000 / 100 TH/s position through three markets. Costs are $1,200, rising to $1,500 in the bull case. Illustrative, not a forecast.
The flat row is the quiet surprise: Bitcoin goes nowhere, yet the position still returns +30%, because it keeps mining and holds its resale value while a holder earns zero. The bull row is where it turns dramatic — and on the more aggressive bull-market benchmark, where hashrate reprices even faster than Bitcoin, a full run reached +460%. Every row turns on the resale number: set it to zero, as a locked contract does, and each mining figure collapses toward its costs.

One caveat the calculation assumes: a resale value is only real if there's somewhere to sell. A secondary market where a hashrate position can be listed and sold is what BeMine is building — the piece that turns "resale value" from a line in a spreadsheet into cash you can actually take.

FAQ

BeMine Team
Explore BeMine cloud mining and check current hashrate pricing
Want to see the resale side of the calculation with live numbers?
Latest news
ART. Research&Development Ltd./ Company №227778/ Suite 1, Second Floor, Sound & Vision House, Francis Rachel Str., Victoria, Mahe, Seychelles. By using the BeMine service you agree to the Terms of Use and Privacy Policy. The information on this site is not a commercial offer and should not be construed as a commercial offer to purchase securities, commodities or other financial products. Also, the information on this site is not investment advice. We do not guarantee that any goals, assumptions, expectations and / or tasks indicated or implied on this site will be fully or partially realized, and that any actions or any activities will be performed exactly as described on this site and on other domain names associated with this site. BeMine encourages a responsible approach to calculating the profitability of ASIC miners and make independent, deliberate decisions. You must be aware of all the risks and responsibilities associated with the process of mining cryptocurrencies. BeMine does not encourage anyone to participate in the mining of cryptocurrencies / tokens and other technological solutions. BeMine do not sell any services to US citizens or US companies. US citizens are restricted as well as Russian citizens and companies.
FEATURES
PRODUCTS
CONTACTS
BeMine
© 2018—2026
Mining at your fingertips
MENU