Author

Topic: Profitability of Mining + Excel Workbook (Read 5456 times)

member
Activity: 84
Merit: 10
May 23, 2011, 01:19:18 AM
#33
Ha, I did the same thing but with different assumptions, I even measured the actual Wattage being used on the machine with a kill-a-watt meter.  Here is what I came up with (tl;dr = 3.5 months to recoup hardware if the difficulty doesn't change).

Note: all of the hardware was extra gear I had and/or snagged for a bargain locally, usually used via Craigslist so my hardware cost is low vs. retail.

I could send the spreadsheet to anyone interested.



Yes please!

Me too please Smiley
member
Activity: 112
Merit: 100
"I'm not psychic; I'm just damn good"
Sorry for reviving an old tread. I was doing some excel calculation of my own, Albeit different from what is going on here, I'm not an avid programmer and would like to ask a few questions.

Where do I fetch the information of the difficulty, network calculation power and etc. I'm very new to bitcoin and have been doing a lot of reading. But not that technically inclined like most of the people here.

After the where comes the how, I want my excel sheet to fetch some of these numbers from the net. But I really do not know how and where. Some of the things I'll probably be putting in my excel sheet will be like the
 - BTC/USD exchange rates (I don't know but I've been going to this bitcoinchart to see it although I hasn't really understood how to do exchanges yet)

 - USD to other currency rates
 - Current Difficulty
 - Current Network Power
 - Trading Charges
 - Mining Charges from different pool
 - etc.

I don't know how to just fetch numbers from websites I find and have been updating them manually, if any of you guys may please help because it's been exhausting these few days following all these different information from different sites. I'm sorry if I sound stupid to some but I'm trying. All help is appreciated.
sr. member
Activity: 714
Merit: 250
A 5970 is ~$500 and can earn about 750mhash/s
That's 1.5mhash/$1


A 5850 is ~$150 and can earn about 350mhash/s. It can overclock a bit better than the 5970 due to less heat restrictions.
That's 2.33mhash/$1

I'm going to say you can fit either card on a motherboard, since they are both dual slots. The ASUS super computer mobo can fit 4 but is $400, and I can't think of any other atm.

So let's say...
Mobo $200
HDD $50
RAM $50
CPU $75
PSU for 5970's needs to be close to 1kw PSU as a rough estimate, so ~$200
PSU for 5850's needs to be around 750w PSU as a rough estimate, so ~$100

3x 5970's is around $2075 just for the parts.
2250mhash/s.
1.084mash/$1

3x 5850's is around $925 just for the parts
1050mhash/s.
1.135mash/$1

This all takes into account some modest overclocks. I'd have to say the 5850 is the better choice here. It's a smaller investment and a little more efficient than the 5970's. Not to mention there is more room for overclocking on the 5850 build.

sr. member
Activity: 350
Merit: 250
I'm so sick and tired of what I call "I hope" calculations. Where is the next difficulty rise of ~50% included with this?

I guess if you already had a lot of bitcoins then you want more miners to just jump in and help increase btc value you already have, but new miners really need to look and think twice.

Noone would have believed two weeks ago if someone said next increase will be 50%. Do you believe it now? I bet a lot of people already have bunch of hardware in transit sitting on the next rise in difficulty. Profit more or less cut in half. 

Would you believe it if I said we are past the point of no return and will be seeing exponential increases in difficulty from this point onwards for rest of bitcoin release? Noone knows, but I think we are very near this point or a News report or two away from it. I noticed first hand what one stupid forum thread does to a difficulty. I wonder what one cnn new report might do to it.

All I'm trying to say is people are throwing around all these "I hope" charts and tables filled with their flawed assumptions and I wonder what their intentions are. All they have to say in their argument is "don't worry the btc value will go up with difficulty" but reality doesn't guarantee it so. If anything it will only create a larger bubble following that simple logic. It's more like "don't worry and mine so btc I already have will go up in value faster now because it's becoming harder and harder to make for everyone even faster".

No matter how much you want to think that you didn't miss the rush yet, the initial rush of bitcoin early adopting is old news at this point. Think about what is benefiting who how now and later.


JJG
member
Activity: 70
Merit: 20
For anyone considering using this spreadsheet: Don't use it to make forecasts longer than a few days out. Difficulty is rising rapidly, and as far as I can tell this spreadsheet assumes difficulty will stay flat. None of these predictions will work more than a few days out.
newbie
Activity: 6
Merit: 0
We need to make more and more spreadsheets and guide like this so everyone can make free money. OCN represent!!
member
Activity: 99
Merit: 10
If only I could find a 5970 for $400 on ebay like the spreadsheet says Sad
member
Activity: 63
Merit: 10
Quote

Ok.  900mhz and 330M is fine with me then.  I do not want to push my cards over 900mhz.  

Just a random comment: you can turn down the memory clock to 300Mhz without loosing hashes, and the temps are approx. 5C lower.

I just tried this on the machine listed in the spreadsheet above, I still had the watt-o-meter connected, not only did it drop the temps by 3C per GPU it reduced the power load by 40W, that is almost 10% which really adds up over time - like $40 in savings if I run this machine for a full year!

Thanks for the hint!
member
Activity: 69
Merit: 10
ASICMINER shares: Havelockinvestments.com
Quote

Ok.  900mhz and 330M is fine with me then.  I do not want to push my cards over 900mhz. 

Just a random comment: you can turn down the memory clock to 300Mhz without loosing hashes, and the temps are approx. 5C lower.
legendary
Activity: 800
Merit: 1001
Ha, I did the same thing but with different assumptions, I even measured the actual Wattage being used on the machine with a kill-a-watt meter.  Here is what I came up with (tl;dr = 3.5 months to recoup hardware if the difficulty doesn't change).

Note: all of the hardware was extra gear I had and/or snagged for a bargain locally, usually used via Craigslist so my hardware cost is low vs. retail.

I could send the spreadsheet to anyone interested.



Yes please!
member
Activity: 63
Merit: 10
Ha, I did the same thing but with different assumptions, I even measured the actual Wattage being used on the machine with a kill-a-watt meter.  Here is what I came up with (tl;dr = 3.5 months to recoup hardware if the difficulty doesn't change).

Note: all of the hardware was extra gear I had and/or snagged for a bargain locally, usually used via Craigslist so my hardware cost is low vs. retail.

I could send the spreadsheet to anyone interested.

newbie
Activity: 56
Merit: 0
And by the way, 5870's @ 370 Mhash/s?  Did you kill something to achieve this?

This doesn't require voodoo.
My first thought
 Cheesy

 Cheesy This is the funniest thing I have seen on these forums. 
newbie
Activity: 23
Merit: 0
And by the way, 5870's @ 370 Mhash/s?  Did you kill something to achieve this?

This doesn't require voodoo.

What does it require?  I get 330 with 900mhz clocks, i know i could go higher on the clock a bit but choose not too. 

It requires going higher on the clocks!   Cheesy

Playing with other settings. Finding the right combo of drivers / sdk. Reading the forum and see what works for others. Basically try different things until you see an improvement.

Ok.  900mhz and 330M is fine with me then.  I do not want to push my cards over 900mhz. 

I usually run my clocks around 910 for Gigabyte 5870 and 965 for XFX 5870. Mem clocks are near 300.
legendary
Activity: 1386
Merit: 1004
And by the way, 5870's @ 370 Mhash/s?  Did you kill something to achieve this?

This doesn't require voodoo.

What does it require?  I get 330 with 900mhz clocks, i know i could go higher on the clock a bit but choose not too. 

It requires going higher on the clocks!   Cheesy

Playing with other settings. Finding the right combo of drivers / sdk. Reading the forum and see what works for others. Basically try different things until you see an improvement.

Ok.  900mhz and 330M is fine with me then.  I do not want to push my cards over 900mhz. 
full member
Activity: 154
Merit: 100
And by the way, 5870's @ 370 Mhash/s?  Did you kill something to achieve this?

This doesn't require voodoo.

What does it require?  I get 330 with 900mhz clocks, i know i could go higher on the clock a bit but choose not too. 

It requires going higher on the clocks!   Cheesy

Playing with other settings. Finding the right combo of drivers / sdk. Reading the forum and see what works for others. Basically try different things until you see an improvement.
newbie
Activity: 23
Merit: 0
You are overly optimistic and you are rounding all costs down and all benefits up.

Ebay 5970 prices are rather $450 than $400. You would need a better case (or build one yourself). This one will not give you enough airflow. You need way more ventilation and a few good fans ($15-20 each). If not, you will not be able to overclock the cards, at least not to all way up. The system will not need 294x2 W but 700-750W depending on the PSU efficiency. Depending on your climate, you will need to air condition this 700W. The BTC bid price is, last time I checked, $0.87, not $1.00  and nobody knows, where it is headed (it was $0.6x just a few days ago). And if it is indeed $1.00 or more, you can be certain of a significant difficulty increase. Before you even order these parts, the difficulty is going to be 10-15% more and when you have it all running, you will be half way to another 10% of difficulty increase. Taking all that into account (especially the difficulty increase of 10% every 2016 blocks which may be conservative but during all my time with Bitcoin, difficulty increased faster than I always expected), you are going to get 1500 BTC before electricity costs in 180 days (minus 3 BTC a day of electricity costs with AC=540 BTC) which is not going to pay for this system at current BTC prices. Then, another 90 days will bring you only 300 BTC before electricity (but maybe the difficulty increase will slow and it will be a bit more). Did I mention that your eBay card may fail after a few weeks of constant use and you are out of warranty?

In my opinion, it is well worth mining with a system you already have. And it is also worth building a mining rig if you like building computer systems and monitoring it because it's fun. And the mining will eventually pay for the system (but not for the time you spend on it so consider it a hobby). But profit? Not so much unless the BTC price increase well beyond 1$ (and better yet not now but later so it does not impact the current difficulty). And for the prices, we are in the "tea leaves reading" territory. And if you expect higher prices, it is much simpler to just buy BTC, instead of the mining rig.
The dedicated mining rig is the riskiest option out of the two that I posed. The fact that this market can gain/lose 40% of it's value in the course of a week is insane, and makes it a risky investment. I absolutely recommend just upgrading, as you have less time (and therefore less risk) until you hit the break even point. And even then, you can "get out" at any time by just selling the card itself.

Trust me, I don't have the capital nor the balls to build a dedicated mining rig. I have upgraded two computers and nearly have them paid off (sold off all of my BTC in the last day). This just shows that it is possible to make a short term profit mining bitcoins. Is it a risky investment? Hell yeah, as there are a number of things that could go wrong. Is it safer than speculating in BTC itself? In my opinion, absolutely. I would rather put $1000 into a mining rig and have the fallback option of selling it if the market tanks, rather than owning a lot of worthless currency.

And to all of the people attacking me on difficulty: can you recommend a way to "guess" at a better break even point using a difficulty estimate? I'm not concerned with anything past the break even point (~45 days), as that is when it becomes purely profitable to run your rig regardless.

And also, yes, I get 370,000 khash on my 5870 on air through overclocking. The average between my two currently is about 360000 khash, and the hottest temp I have is 70 degrees celcius.
full member
Activity: 154
Merit: 100
And by the way, 5870's @ 370 Mhash/s?  Did you kill something to achieve this?

This doesn't require voodoo.
My first thought

 Cheesy

This is before my time (computer wise), but awesome none-the-less!
member
Activity: 112
Merit: 11
And by the way, 5870's @ 370 Mhash/s?  Did you kill something to achieve this?

This doesn't require voodoo.
My first thought

 Cheesy
legendary
Activity: 1386
Merit: 1004
And by the way, 5870's @ 370 Mhash/s?  Did you kill something to achieve this?

This doesn't require voodoo.

What does it require?  I get 330 with 900mhz clocks, i know i could go higher on the clock a bit but choose not too. 
full member
Activity: 154
Merit: 100
over here I pay 30 cent per kw/h power. A 300 MHashes/sec GPU consumes 300W.

That's very expensive electricity. And there are cards that can do 350MHash/s at 180W.
full member
Activity: 154
Merit: 100
And by the way, 5870's @ 370 Mhash/s?  Did you kill something to achieve this?

This doesn't require voodoo.
mrb
legendary
Activity: 1512
Merit: 1028
Plus, with a GPU core limit of 4 for Windows and 6 for Linux.

On Linux, you can use up to 8 AMD GPUs, not 6.
http://blog.zorinaq.com/?e=42
newbie
Activity: 8
Merit: 0
Hi!

just one note:
over here I pay 30 cent per kw/h power. A 300 MHashes/sec GPU consumes 300W. 3hours mining is roughly 30 cent.
8 times a day are 24h are roughly 2€ per day power costs.
A 300 MHashes/sec at current diff (83.000, will be 92.000 next week) will give me 3.6 BTC per day. Even at a rate of 1 US$ per BTC thats only 3.6 US$ or 2.5€ per day. Which is roughly 50 €-cent per day on plus side.
30 days a month are 15 € per month. For a 300 MH card I pay 330 €, which will be 22 month of mining with current difficulty until card is payed (and power).
Somehow something does not fit here. And difficulty does raise.
So, how will you gain 6000$ per year with investment cost, raising difficulty AND power costs?

eche|on
legendary
Activity: 1284
Merit: 1001
This is why the yearly figures are listed as completely unreliable. However, up until the break even period (1.5 months), the difficulty changes should have small impact on these figures. The workbook should just be used as an estimate, and may be off by as much as 20% depending on the changes in difficulty.
You include an expected rise in value but not in difficulty, which is typical cognitive bias. Although the price has risen to about .95 last night (still less than your expected price), the short term mining power has had very sharp rise as well. At the current level, it would result in a 75% increase in difficulty. My guess is that it won't be that bad for a while, but then the price may go down again as well.
newbie
Activity: 56
Merit: 0
April 13, 2011, 02:25:13 AM
#9
Funny, you sound just like me!  I completed a spreadsheet over he weekend and I just finished ordering some parts for a new machine, but It's going to be used for work/play too, so I spent a little more.  My number are a little screwy, I made them to factor in parts that I already had depending on hardware demands.  I'm shooting for dual or triple 5870's. 

When I did my calculations, my payback was more conservatively at 90 days.  This is anticipating a very small increase in difficulty and not over clocking the cards as you were.  I didn't factor in electricity. 

I have a few comments as well.
That case is ugly and it cost ~$20 for shipping.  May I suggest http://www.newegg.com/Product/Product.aspx?Item=N82E16811147023? It's 10 bucks less, looks like it might have better airflow, and free shipping!

And 5970's at even $450 I havn't seen for a while on Ebay.  It's all you darn mining folk. Smiley

And by the way, 5870's @ 370 Mhash/s?  Did you kill something to achieve this?

I seriously almost bought that Mobo.  I ended up buying this:http://www.newegg.com/Product/Product.aspx?Item=N82E16813131647&cm_re=ASUS_M4A87TD_EVO-_-13-131-647-_-Product

I bought a little nicer case, it was on sale and I have wated to get a decent one for a few years now.  A great excuse  Grin http://www.newegg.com/Product/Product.aspx?Item=N82E16811119196

Good luck. 
full member
Activity: 238
Merit: 100
April 13, 2011, 12:57:35 AM
#8
You are overly optimistic and you are rounding all costs down and all benefits up.

Ebay 5970 prices are rather $450 than $400. You would need a better case (or build one yourself). This one will not give you enough airflow. You need way more ventilation and a few good fans ($15-20 each). If not, you will not be able to overclock the cards, at least not to all way up. The system will not need 294x2 W but 700-750W depending on the PSU efficiency. Depending on your climate, you will need to air condition this 700W. The BTC bid price is, last time I checked, $0.87, not $1.00  and nobody knows, where it is headed (it was $0.6x just a few days ago). And if it is indeed $1.00 or more, you can be certain of a significant difficulty increase. Before you even order these parts, the difficulty is going to be 10-15% more and when you have it all running, you will be half way to another 10% of difficulty increase. Taking all that into account (especially the difficulty increase of 10% every 2016 blocks which may be conservative but during all my time with Bitcoin, difficulty increased faster than I always expected), you are going to get 1500 BTC before electricity costs in 180 days (minus 3 BTC a day of electricity costs with AC=540 BTC) which is not going to pay for this system at current BTC prices. Then, another 90 days will bring you only 300 BTC before electricity (but maybe the difficulty increase will slow and it will be a bit more). Did I mention that your eBay card may fail after a few weeks of constant use and you are out of warranty?

In my opinion, it is well worth mining with a system you already have. And it is also worth building a mining rig if you like building computer systems and monitoring it because it's fun. And the mining will eventually pay for the system (but not for the time you spend on it so consider it a hobby). But profit? Not so much unless the BTC price increase well beyond 1$ (and better yet not now but later so it does not impact the current difficulty). And for the prices, we are in the "tea leaves reading" territory. And if you expect higher prices, it is much simpler to just buy BTC, instead of the mining rig.
legendary
Activity: 1666
Merit: 1000
April 12, 2011, 08:24:08 PM
#7
Have the same MB - you shoulda bought it 2 months ago - $98.99 with $20 MIR = $78.99  Grin
newbie
Activity: 23
Merit: 0
April 12, 2011, 08:00:20 PM
#6
you should use cell references instead of hard-coding them into the cell.
Hm? Everything except the basic inputs reference other cells.
legendary
Activity: 2058
Merit: 1462
April 12, 2011, 06:54:53 PM
#5
you should use cell references instead of hard-coding them into the cell.
newbie
Activity: 23
Merit: 0
April 12, 2011, 04:56:15 PM
#4
This is way too optimistic. Difficulty has been rising much faster than the price, and you need to include electricity.

This is why the yearly figures are listed as completely unreliable. However, up until the break even period (1.5 months), the difficulty changes should have small impact on these figures. The workbook should just be used as an estimate, and may be off by as much as 20% depending on the changes in difficulty.

Also, I can factor in electricity costs pretty easily. I had no need to, since I just use my University's free power Tongue

EDIT: Workbook updated for electricity costs.
legendary
Activity: 1284
Merit: 1001
April 12, 2011, 04:47:49 PM
#3
This is way too optimistic. Difficulty has been rising much faster than the price, and you need to include electricity.
legendary
Activity: 800
Merit: 1001
April 12, 2011, 04:32:35 PM
#2
Sweet spreadsheet.  Can't wait to plug in my numbers to see what happens!

Thanks!

-EP
newbie
Activity: 23
Merit: 0
April 12, 2011, 04:14:03 PM
#1
Profitability of BTC Mining

Summary
After stumbling onto Bitcoins about three weeks ago, I immediately started to run numbers to figure out the kind of return I can expect on any kind of hardware investment. I will be looking at two scenarios: upgrading a current desktop computer with an ATI graphics card, and building a new computer for the sole purpose of BTC generation. I will be using my own experimental data, along with data found on the wiki for my calculations. I used Slush's pool for two weeks to determine averages, and all numbers have been updated for the current difficulty. There is no real difference between solo, Slush, or Deepbit in the long run, so this may be irrelevant.

Profitability of Upgrading
I decided to test only the profitability of the 5870 and 5970, as those are the most popular high end GPUs. Not only that, but the cost to expected ROI is the greatest for these two cards. These numbers are real experimental numbers, but your results may vary slightly by +-5%. I'm assuming a USD/BTC exchange rate of 1 for now, as that seems to be where the market is heading.

https://i.imgur.com/T0veD.png

As you can see, after around a month and a half, you have paid off your investment in equipment, regardless of what you buy. After that it is pure profit, disregarding electricity costs. The likelihood of bitcoins crashing in the next 45 days is pretty low, so at the least it is a solid investment into a free graphics card (or whatever you spend on one if you sell it). The likelihood of this information being relevant a year from now is very low, so I would take the yearly profit numbers with a grain of salt.

Profitability of Building New Rig
After pricing out about ~10 or so dedicated mining rigs, I have found that the only rig worth the money is the dual 5970 setup. Think about it like this: a mining rig is comprised of two types of components, namely BTC generating and non-BTC generating components. The lowest cost that I could get the non-BTC generating components to be (CPU, case, PSU, mobo, RAM, and HDD) was around $350. With the next best combination of cards being a dual 5870 config, then the ratio of BTC-generating to non-BTC generating is 400/350 = 1.14. With a dual 5970, that comes out to 800/400, which is 2. Therefore the dual 5970 dedicated mining rig setup is the most efficient.

The mining rig:
Code:
$120 mobo (http://www.newegg.com/Product/Product.aspx?Item=N82E16813131402)
$140 psu (http://www.newegg.com/Product/Product.aspx?Item=N82E16817139009)
$50 RAM (http://www.newegg.com/Product/Product.aspx?Item=N82E16820231277)
$40 HDD (http://www.newegg.com/Product/Product.aspx?Item=N82E16822148395)
$55 Case (http://www.newegg.com/Product/Product.aspx?Item=N82E16811119068)
$40 CPU (http://www.newegg.com/Product/Product.aspx?Item=N82E16819103698)
$800 5970x2 (ebay)
$1245 per 1,210,000 khash
~$1 per mhash

Well, how did it do? About the same as the upgrade dual 5970, except with a price tag of $1245 total and a break-even time of 66 days. With this mining rig, I'd like to introduce a new date, called the "bail-out time". The bail-out time, or the time it takes to pay for the non-resell-able parts of the rig, is 22 days. After that you can recover your investment safely.

HPC GPGPU Profitability
So if this is so profitable, then why not invest tens of thousands of dollars into high-performance computing (HPC) for a quick turnaround? There are two problems with this. The first is that PCIE expansion chassis's are extremely expensive, let alone the servers they connect back to. Plus, with a GPU core limit of 4 for Windows and 8 for Linux, you would need more than one server to run a reasonably sized cluster. Let's go back to our BTC generation ratio to examine this further. A quote on a C410x Expansion chassis was $4000, plus a $6000 C6100 server. That will handle up to 8/16 GPUs. Therefore we need three servers, plus the chassis, to make it completely efficient. It costs a total of $6400 for 16 5970s. Therefore 6400/16,000=.4. Not efficient at all. Might as well spend $9600 for eight individual mining rigs to get the most out of your investment.

There ya' go! Here is an Excel workbook whereby you can plug in your own numbers to find the break even time, etc:
http://www.megaupload.com/?d=PVQ4UDZW

Please feel free to dispute my findings, offer new insights, or donate! 17xBRKsw6S2JneSPdckX8dcnQX67TM4V52

-Cheeseman

EDIT1: Workbook updated to take electricity into account. Effects are negligible unless you live in Hawaii.
EDIT2: Updated GPU limit on Linux
Jump to: