Congrats if you truly get that rate for every hour you work on multi-month projects.
I'm currently making apps for Disney and I price total projects based on a detailed spec (not hourly), but when you figure actual hours worked, I don't charge anywhere close to this rate.
Do you really not stay up until 4 am polishing the app even when you're over budget?
So you're honestly making $250,000 (40x125x50) a year doing contract iPhone apps?
Edit: I just saw you posted below about $40/hour. That's fine to overestimate when you're charging $40/hour. My comment is directed at Rothmic and malbiniak above. Apologies for the mistake, drewcrawford.
It wasn't clear in my first comment, but it is representative of a company, not an individual. We're fortunate to have a great team estimating and scoping projects and great developers on staff staying on budget; it's rare that our actual rate is less than what I've cited, and we don't cut scope to stay on budget. Estimating, by far, is the hardest part.
If the app isn't to our internal standards, we'll do whatever it takes to get there, even if it pushes us over budget (ie, staying up until 4am).
Ok, I think this is a big point of confusion. A "company" rate is very different than a developer rate. A company rate usually includes project managers, client liaisons, secretaries, etc. I can't imagine an individual developer getting paid $20,000 for one month of 40-hour-per-week iPhone work.
I think it's important that we make this clear to new developers, so thanks for clearing it up.