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 11418481395.260.44671873 ฿0.44671873 ฿$ 1,019.24$ 61.93$ 429.23
Week 21702177674.3120.37848235 ฿0.82520108 ฿$ 1,042.17$ 52.31$ 798.11
Week 32042613209.17440.36264300 ฿1.18784408 ฿$ 1,065.60$ 44.11$ 1,159.01
Week 42042613209.17440.31022134 ฿1.49806543 ฿$ 1,089.57$ 45.18$ 1,472.05
Week 52451135851.00930.27512824 ฿1.77319366 ฿$ 1,114.07$ 38.03$ 1,753.75
Week 62451135851.00930.25851778 ฿2.03171145 ฿$ 1,139.12$ 38.96$ 2,023.67
Week 72941363021.21110.21902914 ฿2.25074058 ฿$ 1,164.74$ 32.74$ 2,254.56
Week 83529635625.45340.20986285 ฿2.46060343 ฿$ 1,190.93$ 27.43$ 2,480.29
Week 93529635625.45340.17952624 ฿2.64012967 ฿$ 1,217.71$ 28.12$ 2,675.06
Week 104235562750.5440.15921773 ฿2.79934740 ฿$ 1,245.10$ 23.50$ 2,849.56
Week 114235562750.5440.14960520 ฿2.94895260 ฿$ 1,273.10$ 24.10$ 3,016.45
Week 125082675300.65280.12675297 ฿3.07570557 ฿$ 1,301.73$ 20.07$ 3,158.09
Week 136099210360.78340.12144841 ฿3.19715398 ฿$ 1,331.00$ 16.64$ 3,296.39
Week 146099210360.78340.10389250 ฿3.30104648 ฿$ 1,360.93$ 17.09$ 3,414.67
Week 157319052432.94010.09213989 ฿3.39318637 ฿$ 1,391.54$ 14.10$ 3,519.85
Week 167319052432.94010.08657708 ฿3.47976345 ฿$ 1,422.83$ 14.49$ 3,620.09
Week 178782862919.52810.07335241 ฿3.55311587 ฿$ 1,454.83$ 11.88$ 3,704.01
Week 1810539435503.4340.07028264 ฿3.62339851 ฿$ 1,487.54$ 9.67$ 3,785.77
Week 1910539435503.4340.06012297 ฿3.68352149 ฿$ 1,521.00$ 9.95$ 3,854.58
Week 2012647322604.120.05332170 ฿3.73684318 ฿$ 1,555.20$ 8.02$ 3,914.91
Week 2112647322604.120.05010248 ฿3.78694566 ฿$ 1,590.17$ 8.27$ 3,972.05
Week 2215176787124.9450.04244931 ฿3.82939498 ฿$ 1,625.93$ 6.59$ 4,018.63
Week 2318212144549.9330.04067283 ฿3.87006780 ฿$ 1,662.50$ 5.15$ 4,063.82
Week 2418212144549.9330.03479339 ฿3.90486119 ฿$ 1,699.88$ 5.34$ 4,100.64
Week 2521854573459.920.03085746 ฿3.93571865 ฿$ 1,738.11$ 4.09$ 4,131.97
Week 2621854573459.920.02899449 ฿3.96471314 ฿$ 1,777.20$ 4.25$ 4,161.23
Week 2726225488151.9040.02456558 ฿3.98927872 ฿$ 1,817.16$ 3.16$ 4,183.67
Week 2831470585782.2850.02353752 ฿4.01281623 ฿$ 1,858.03$ 2.23$ 4,205.21
Week 2931470585782.2850.02013506 ฿4.03295129 ฿$ 1,899.81$ 2.35$ 4,221.33
Week 3037764702938.7420.01785733 ฿4.05080862 ฿$ 1,942.54$ 1.55$ 4,233.90
Week 3137764702938.7420.01677922 ฿4.06758784 ฿$ 1,986.22$ 1.65$ 4,245.14
Week 3245317643526.490.01421619 ฿4.08180403 ฿$ 2,030.89$ 0.95$ 4,251.96
Week 3354381172231.7890.01362125 ฿4.09542528 ฿$ 2,076.56$ 0.35$ 4,258.19
Week 3454381172231.7890.01165224 ฿4.10707751 ฿$ 2,123.26$ 0.42$ 4,260.93
LEAST LOSS ($ 4,261.82) after 241 days. Now eletricity costs are higher than mining revenue.
Week 3565257406678.1460.01033410 ฿4.11741161 ฿$ 2,171.00$ -0.10$ 4,261.37
Week 3665257406678.1460.00971020 ฿4.12712181 ฿$ 2,219.83$ -0.03$ 4,260.95
Week 3778308888013.7760.00822696 ฿4.13534877 ฿$ 2,269.75$ -0.49$ 4,257.67
Week 3893970665616.5310.00788267 ฿4.14323144 ฿$ 2,320.79$ -0.87$ 4,254.01
Week 3993970665616.5310.00674319 ฿4.14997463 ฿$ 2,372.98$ -0.82$ 4,248.09
Week 40112764798739.840.00598038 ฿4.15595501 ฿$ 2,426.34$ -1.16$ 4,240.68
Week 41112764798739.840.00561933 ฿4.16157434 ฿$ 2,480.91$ -1.12$ 4,232.72
Week 42135317758487.80.00476097 ฿4.16633531 ฿$ 2,536.70$ -1.41$ 4,222.91
Week 43162381310185.360.00456173 ฿4.17089704 ฿$ 2,593.74$ -1.66$ 4,212.85
Week 44162381310185.360.00390231 ฿4.17479935 ฿$ 2,652.07$ -1.63$ 4,201.33
Week 45194857572222.440.00346087 ฿4.17826022 ฿$ 2,711.71$ -1.85$ 4,188.85
Week 46194857572222.440.00325193 ฿4.18151215 ฿$ 2,772.69$ -1.82$ 4,176.01
Week 47233829086666.930.00275519 ฿4.18426734 ฿$ 2,835.05$ -2.01$ 4,161.97
Week 48280594904000.310.00263989 ฿4.18690723 ฿$ 2,898.80$ -2.18$ 4,147.78
Week 49280594904000.310.00225828 ฿4.18916551 ฿$ 2,963.99$ -2.15$ 4,132.63
Week 50336713884800.370.00200282 ฿4.19116833 ฿$ 3,030.64$ -2.30$ 4,116.87
Week 51336713884800.370.00188190 ฿4.19305023 ฿$ 3,098.80$ -2.28$ 4,100.87

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 2.00 W per GH/s. Overall your hardware consumes 259 kW/h per month what costs you additional $ 93.31 per month.
Instead your hardware you could have bought 0.00000000 ฿ and additional 0.66814449 ฿ instead electricity. These 0.66814449 ฿ are worth $ 2,096.92 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.