What fees does Apple charge iPhone/iPad developers? Is there an entrance fee so that the app is listed in the App Store, and some charges on each sold app?


2 Answers 2


If you want to develop HTML5 web apps that run in Safari on your Mac/iPhone/iPad, it's free. These apps can be designed as web clippings for your device as well.

If you want to develop Simulated iOS apps that run on the iPhone/iPad Simulator on a Mac, it's free (after the cost of your Intel Mac with Snow Leopard or Lion), or maybe $5 to download the tools from the Mac App store.

If you want to develop, install and run a native iOS app on any stock OS iPhone or iPad, you need to pay $99/annum to enroll in Apple's iOS Developer program.

If you want to submit a native app or an app encapsulated HTML5 web app to Apple's iTunes App store, you need to be enrolled in the same $99 per year iOS Developer program.

If your app is a paid app that they approve for distribution from their App store, Apple pays you around 70% of what it charges the customers (less if there's a VAT tax).

Added: Starting with Xcode 7, and with a valid AppleID, you can use a personal profile to install apps developed using Xcode on your directly connected personal iOS devices, without paying $99 for an Apple Developer enrollment. But apps installed this way are reported to have a short expiration date, around 1 week or so.

  • I can confirm the 1-week expiration date. It's extremely annoying. (:
    – SilverWolf
    Commented Oct 20, 2017 at 20:29

There is a $99/year fee to be a member of the development program. If you are not a member, you can download Xcode and SDKs for publicly released versions of iOS and work on your apps, but you will only be able to run them in the simulator. If you want to be able to run the app on an actual device or enter it into the app store, you need to be a member. If your app is not free, or uses in-app purchases, Apple keeps 30% of any sales.

  • so I am not even able to learn how to develop HTML5 apps for iPhone without paying them $99/year?
    – Ryan
    Commented Oct 8, 2011 at 18:05
  • 2
    Oh, you didn't specify HTML5. No, you don't need to be a member of the development program for that, you just need a text editor and a web server.
    – ughoavgfhw
    Commented Oct 8, 2011 at 18:06

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .