Hello, i created this bitcoin profit calculator because most other calculators seems to be inaccurate or just calculating wrong. I've already seen some recalucalting difficulty every 4 weeks, wtf? If you find bugs, wanna suggest features, submit more hardware specifications, tell me how awesome i am or just tell me i should take a shower, feel free to pm user Evolyn (me) on bitcointalk.org forum.

This calculator is still very basic, doesn't look very fancy and is missing alot of features, but they'll come soon.
Current version 2.4, Last update 08.12.2013

to use all features (currently you'll only miss autofill hardware datas), you have to turn on javascript, but well, basics will work without js :)

Hardware
autofill hardwaredata
*1 price calculated from usd/btc-ratio *2 price unknown *3 power consumption unknown *4 hashrate unknown
Hashrate (GH/s)
Power consumption (W)
Costs of device (USD)
Delivery time (days)
 
Network
Current blockheight *
All needed networkdata (e.g. blockreward, next difficulty adjust, etc) will be calculated from blockheight
 
Difficulty
Difficulty *
Next estimated Difficulty *: 47150109358.96 (-0.92%)
in-/decrease % each jump for the next months
- exponential will increase difficulty at same percent every jump (default, just select this if you dont know what to)
- linear will increase difficulty at same value every jump
- degressive will decrease the jump by half of itself every time (e.g. 25% will become 25%-25%/2=~21,9% next jump)
- progressive same as degressive just other direction (this makes no sense, addes just for fun)
 
Miscellaneous
USD/BTC
USD/BTC in-/decrease per month (%)
Electricity costs (USD/kWh)
Time to calculate (days)
show calculations
 
 
* default values are fetched from blockexplorer.com external link and cached up to 60 minutes unless cloudflare banns this host again :s

intervaldifficultybtc 1total btc 1usd/btcfiatfiat_total
Week 16258575736.50680.13992893 ฿0.13992893 ฿$ 509.62$ 9.89$ 70.63
Week 26258575736.50680.11249670 ฿0.25242563 ฿$ 521.08$ 8.37$ 128.70
Week 37823219670.63340.10165773 ฿0.35408337 ฿$ 532.80$ 6.85$ 182.32
Week 47823219670.63340.08999736 ฿0.44408073 ฿$ 544.78$ 7.00$ 230.88
Week 59779024588.29180.07309786 ฿0.51717858 ฿$ 557.03$ 5.73$ 271.21
Week 612223780735.3650.06629520 ฿0.58347378 ฿$ 569.56$ 4.69$ 308.59
Week 712223780735.3650.05759831 ฿0.64107209 ฿$ 582.37$ 4.79$ 341.81
Week 815279725919.2060.04777003 ฿0.68884212 ฿$ 595.47$ 3.92$ 369.98
Week 919099657399.0070.04585191 ฿0.73469403 ฿$ 608.86$ 3.87$ 397.63
Week 1019099657399.0070.03686292 ฿0.77155695 ฿$ 622.55$ 3.28$ 420.36
Week 1123874571748.7590.03331121 ฿0.80486816 ฿$ 636.55$ 2.68$ 441.36
Week 1223874571748.7590.02949034 ฿0.83435849 ฿$ 650.86$ 2.74$ 460.37
Week 1329843214685.9490.02395271 ฿0.85831120 ฿$ 665.50$ 2.24$ 476.16
Week 1437304018357.4360.02172361 ฿0.88003481 ฿$ 680.47$ 1.83$ 490.79
Week 1537304018357.4360.01887381 ฿0.89890862 ฿$ 695.77$ 1.88$ 503.80
Week 1646630022946.7950.01565328 ฿0.91456191 ฿$ 711.41$ 1.53$ 514.82
Week 1758287528683.4940.01502475 ฿0.92958666 ฿$ 727.41$ 1.51$ 525.65
Week 1858287528683.4940.01207924 ฿0.94166590 ฿$ 743.77$ 1.28$ 534.55
Week 1972859410854.3680.01091542 ฿0.95258132 ฿$ 760.50$ 1.05$ 542.77
Week 2072859410854.3680.00966339 ฿0.96224471 ฿$ 777.60$ 1.07$ 550.21
Week 2191074263567.960.00784882 ฿0.97009353 ฿$ 795.09$ 0.88$ 556.39
Week 22113842829459.950.00711839 ฿0.97721193 ฿$ 812.97$ 0.72$ 562.12
Week 23113842829459.950.00618457 ฿0.98339650 ฿$ 831.25$ 0.73$ 567.21
Week 24142303536824.940.00512927 ฿0.98852577 ฿$ 849.94$ 0.60$ 571.53
Week 25177879421031.170.00492331 ฿0.99344908 ฿$ 869.06$ 0.59$ 575.77
Week 26177879421031.170.00395813 ฿0.99740720 ฿$ 888.60$ 0.50$ 579.25
Week 27222349276288.960.00357676 ฿1.00098397 ฿$ 908.58$ 0.41$ 582.47
Week 28222349276288.960.00316650 ฿1.00415047 ฿$ 929.01$ 0.42$ 585.38
Week 29277936595361.210.00257190 ฿1.00672237 ฿$ 949.91$ 0.34$ 587.80
Week 30347420744201.510.00233255 ฿1.00905492 ฿$ 971.27$ 0.28$ 590.04
Week 31347420744201.510.00202656 ฿1.01108149 ฿$ 993.11$ 0.29$ 592.04
Week 32434275930251.880.00168076 ฿1.01276224 ฿$ 1,015.44$ 0.24$ 593.73
Week 33542844912814.850.00161327 ฿1.01437551 ฿$ 1,038.28$ 0.23$ 595.38
Week 34542844912814.850.00129700 ฿1.01567251 ฿$ 1,061.63$ 0.20$ 596.75
Week 35678556141018.570.00117203 ฿1.01684455 ฿$ 1,085.50$ 0.16$ 598.01
Week 36678556141018.570.00103760 ฿1.01788215 ฿$ 1,109.91$ 0.16$ 599.15
Week 37848195176273.210.00084276 ฿1.01872491 ฿$ 1,134.87$ 0.13$ 600.10
Week 381060243970341.50.00076433 ฿1.01948924 ฿$ 1,160.39$ 0.11$ 600.97
Week 391060243970341.50.00066406 ฿1.02015330 ฿$ 1,186.49$ 0.11$ 601.75
Week 401325304962926.90.00055075 ฿1.02070405 ฿$ 1,213.17$ 0.09$ 602.42
Week 411656631203658.60.00052864 ฿1.02123269 ฿$ 1,240.45$ 0.09$ 603.07
Week 421656631203658.60.00042500 ฿1.02165769 ฿$ 1,268.35$ 0.08$ 603.60
Week 432070789004573.30.00038405 ฿1.02204174 ฿$ 1,296.87$ 0.06$ 604.09
Week 442070789004573.30.00034000 ฿1.02238174 ฿$ 1,326.04$ 0.06$ 604.54
Week 452588486255716.60.00027616 ฿1.02265790 ฿$ 1,355.86$ 0.05$ 604.91
Week 463235607819645.70.00025046 ฿1.02290835 ฿$ 1,386.35$ 0.04$ 605.25
Week 473235607819645.70.00021760 ฿1.02312595 ฿$ 1,417.52$ 0.04$ 605.56
Week 484044509774557.20.00018047 ฿1.02330642 ฿$ 1,449.40$ 0.04$ 605.82
Week 495055637218196.50.00017322 ฿1.02347965 ฿$ 1,481.99$ 0.04$ 606.07
Week 505055637218196.50.00013926 ฿1.02361891 ฿$ 1,515.32$ 0.03$ 606.28
Week 516319546522745.60.00012585 ฿1.02374476 ฿$ 1,549.40$ 0.02$ 606.47

1 raw btc revenue, no energycosts or other expenses included

Summary (just few facts and numbers):
Your hardware costs ~$ 0.00 per GH/s and drains 0.00 W per GH/s. Overall your hardware consumes 0 kW/h per month what costs you additional $ 0.00 per month.
Instead your hardware you could have bought 0.00000000 ฿ and additional 0.00000000 ฿ instead electricity. These 0.00000000 ฿ are worth $ 0.00 after calculation period.

changelog
2.4:
- break-even point instead roi (people, me too, tend to mix up these two)
- shows BEP in USD and BTC when reached (honestly, only BEP in BTC is important, simply buy 'n hold bitcoin will outperform your mining unless you reach BEP in BTC)
- updated few hardwaredatas and created db for hardwaredata
2.3:
- added different options how future difficultyjumps are calculated

features comming soon
- autofetch current networkdata (difficulty, block height)
- autofetch fiat/btc ratio
- charts (due to rework of whole code removed for the moment)
- more/better charts
- selectable time to calculate (210 days atm)
- show when roi/max profit/least loss reached
- more hardwaredata
- fiat/btc ratio in-/decrease over time
- "expert" difficulty adjust settings
- estimated next difficulty change
- more infos (e.g. comparison to buy 'n hold)
- more fancy form
- switch usd/euro
- integrate block height for reward halving (still alot of time for this ^.^)
- hardware delivery time
- support for other coins
- dif max 2^256
- reworked "engine"

Disclaimer:
This calculator is free and you can use it at your own risk, as you understand there is no warranty of any kind.