Mining profitability calculator

franknedfrankned Member Posts: 7
Hello fellow miners,

As you all have noticed the net hash rate increased a lot the last few months, resulting in less mining rewards. Also the block time increases which also results in less ether to us. To my opinion the available online mining calculators do not take these factors into account sufficiently.
I've developed a mining profitability calculator which forecasts the net hash rate and daily ether to miners and thus gives a more reliable profitability calculation. The calculator is still in development and please provide feedback of how it can be improved. Source code of the calculator can be found on github, see left side of the calculator.

Profitability calculator


  • donsebadonseba NetherlandsMember Posts: 22
    By your prediction anyone who starts mining today with 2 cards ( 55mh/s ) spending 500 USD for this mini rig would never make any profit.. ( at 180 USD per ether. ) ( With 0.4 KW power at the wall. )

    that's something interesting, and if it is correct it could be a good warning for people who want to start investing in small rigs. or even rigs that produce 150mh/s @ 2000 usd ( 800watt at the wall ) with ether at the current price of 180 usd . there will never be any ROI.

    Could you make the same for example ETC / and other GPU minable coins.

    PS. I do not think the difficulty keeps increasing the way it did the last few months.. there are not enough GPU's to keep the expanse going, and some miners will switch to other coins and hardware will break eventually.
  • franknedfrankned Member Posts: 7
    Hi Donseba,

    Yes correct, when the ether price remains the same those mining setups will never be profitable. I expect a slowdown in difficulty increase aswell but I am afraid most miners will not see a 100% ROI.

    The forecasts are based on the aggregated values of the full chain, source code. This took about a week to fully run. I'll consider to do this if there are multiple requests from the community:).

    First next step will be to spin up a vm to update the modeldata on a daily basis.
  • pau1pau1 Member Posts: 24
    edited July 2017
    Damn! I'm at 125MH/s and I won't even break even in a year. Only 38% ROI.

    I've only been mining for a month.

    PS. If the price of Eth raises above $280, I'll only just break even.
  • donsebadonseba NetherlandsMember Posts: 22
    edited July 2017
    @pau1 , do not forget this is for ethereum only, there are other coins that have great potential with lower difficulty. (Like musiccoin. @ 125 mh/s you can probably get about 380 coins a day. ) mine some of those and hold em till it catches up. ubiq seems to be doing okay to.. ( I like them because they are NON ICO, and NOT premined... )

    @frankned I like it , it is nicely done. Think it would be good if others like it to to put it somewhere more visible to warn people of the risk in mining costs
  • sutheksuthek Member Posts: 324 ✭✭
    Anyone else notice the ethereum price always ticks up monday morning?
    I mean it never seems to recover from the weekend of death... but it seems like clockwork that it does bounce back.

    I'd almost suggest just buying coins on a Sunday night and selling Monday morning.
  • franknedfrankned Member Posts: 7
    @donseba I agree, feel free to mention it at other places / promote it.

    @suthek, could build a forecaster fo that aswell;)
  • sutheksuthek Member Posts: 324 ✭✭
    Side note,
    I use this website for profit.

    Seems to factor in real-world difficulty and estimates difficulty climb based on historic growth.
    The estimates on this website are even more grim than your calculator.
  • franknedfrankned Member Posts: 7
    @suthek, funny that you mention that one. Mrcryptobuddy takes a linear difficulty increase into account. As you can see on difficulty the difficulty increase is not linear.

    I've used the difficulty of all past 4M+ blocks to estimate the the daily net hash rate change. This in turn is used for the forecast.

  • sutheksuthek Member Posts: 324 ✭✭
    You're not expecting difficulty to climb at the same rate it currently is?
  • franknedfrankned Member Posts: 7
    That's two different things, what I expect and what the calculator says ;). As mentioned above I expect a slowdown in difficulty increase, and for now that is in line with the calculator.

    A little more technical: Currently I use auto.arima as forecast function. I'll might add and exponential to it let the difficulty increase quicker if needed.
  • donsebadonseba NetherlandsMember Posts: 22
    suthek said:

    Side note,
    The estimates on this website are even more grim than your calculator.

    Haha, that is horrendous, makes you almost want to sell your rig.. ;)

    Having this calculator will be an eye opener for most. It would be really cool if this calculator could be combined with . piece of software like that could make some money too. but also to prevent new miners to do something stupid.

  • sutheksuthek Member Posts: 324 ✭✭
    Either way... I'm in about $1000 USD and making 88 MH/s on my little rig.
    So hopefully I can get as much of that back before the difficulty gets stupid.
  • leeboy123leeboy123 Member Posts: 5
    There are a couple additional factors to consider that I don't see mentioned above: the price of ETH in the future (weeks, months, years), and the value of your hardware.

    Let's say you spend $2k on a rig that does 150 MH/s and 800 watts at the wall. With the current price of ETH, current difficulty, network hash rate, and future predictions on difficulty....then yes -- it would take months or a year or more to make back your $2k.


    You're here because you believe in crypto, right? I don't think the price of ETH is anywhere even remotely close to it's peak, or future stable value. Let's say the price of ETH triples in the next year (and what about 2 -5 years from now? It could explode. It also might not, thus the risk). If it does explode, then that changes things drastically, and can make all the difference between a loss and a profit.

    Also, when you purchase a mining rig, the cost of the hardware doesn't immediately depreciate to $0. If you can sell your $2k rig 1 year from now and recoup $500 - $1k, then you just reduced your break-even point.

    If you're mining to cash out your ETH for USD as quickly as possible, I wouldn't recommend getting into it. If you're bullish on ETH in the long term, then what I'd do today, is take a portion of your crypto-investable money and put some of it into a mining rig, and the rest of it into outright purchasing ETH and whatever other coins you think have value.

    Just my 2 cents :)
  • franknedfrankned Member Posts: 7
    I ran over the limits of the place where the dashboard was initially hosted. I did not find a way to edit the post so here is the link to the same dashboard but hosted on an own server.

    Profitability calculator

    If you click on advanced options you can set you ether sell price. If you expect this to be $1000 in over a year then it will use that in the forecast. Regarding the value of a rig ove time, just subtract it from your initial investment. You can make the returns as rosy as you want. This is just a tool which tries to best predict the future nethashrate and daily ether to miners. The decision to invest in mining equiptment is completely up to you:).
  • ecs87ecs87 Dekalb, ILMember Posts: 339 ✭✭✭
    donseba said:

    suthek said:

    Side note,
    The estimates on this website are even more grim than your calculator.

    ... to prevent new miners to do something stupid.
    New miners are always going to do stupid shit. It's one of the only ways to learn if they're not going to do simple Google'ing. Any new miner who went out and spent a stupid amount on cards and/or rigs expecting to make as much money as when we were at the apex of the bubble deserves to experience a ridiculously long ROI and hardly any profit (if any profit at all). They're literally part of the reason why the difficulty is so high, hence they did this to themselves. As Ron White can't fix stupid.
  • ethreaperethreaper Member Posts: 39

    You can calculate Hashrate of Ethereum algorithm on

    More You can find On

    what's best alternative to it?
Sign In or Register to comment.