Previous estimates, based entirely on hardware teardowns, thought that the iPhone cost about $8 a unit to produce. Breaking down the 24 hours that it has been previously reported that the iPhone takes to build, Dediu accounted for the potential human labor hours involved and multiplied those estimates with the labor rates reported by ABC, which were $1.78 an hour.
Using that information, he has estimated than an iPhone costs roughly $30 to produce. He does note, however, that there is an additional $60 associated with each device to account for transportation and warranty expenses.
Even with the most conservative estimates, we know that an iPhone generates about $650 on average, so however you slice it, the iPhone is a high margin device for Apple.
source: Asymco via SlashGear