[Note: I hope this article doesn’t break the NDA, but if it find out it does and I get a Cease & Desist from Apple, I will have to take it down.]

When you upload an iPhone application to the App Store through iTunes Connect, you’re presented with a few screens of information to fill in. First, there’s the screen where you put the Application’s description, category, and any other textual information about it.

Then there’s the screen where you upload the binary, the icon(s), and screenshots. And lastly there’s a screen to set the price. Unlike what I thought would be the case, you cannot chose a specific price. You get to chose from several price groups. A price group has a price in US Dollars, and a price in different currencies usually of a similar value. (For example, a $0.99 app in Switzerland is CHF 1.10)

At the top of this page, there is a little warning message that says you need a contract with Apple if you’re going to put up non-free apps. I did not pay too much attention to it, and the rest of the process seemed to go smoothly, eventually leading back to a page where I could see my app was “In Review”.

I was still slightly confused about this contract message, and decided to find out what it was about. I asked a few fellow developers, and found out that Apple would not sell my app until the contract was taken care of.

In iTunes Connect, there is a section on contracts, with a link to create a new contract. A contract is made of three parts; Contact Details, Banking Details and Tax Details.

Everything seems to be in order as of now. My app is still in review, but expect it in the app store soon.


This entry was posted on Wednesday, September 24th, 2008 at 3:16 pm and is filed under Apple, Articles, Business, English, Rants, iPhone. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.
Add your thoughts!
9 Comments
September 25th, 2008 at 11:57 pm

[…] bird. The design session - See how the some of the Mac masterminds approach their design workflow. App Store Paperwork Nightmare - Why it’s hard submitting an iPhone app from South Africa. Making money twice - How […]

David screams
November 4th, 2008 at 12:31 am

Australian developers should note that they also need to provide Apple with copies of their ABN/GST registration. (If you do not have an ABN you need to register your Business Name, and get a number. You also have to register to take in GST before you can sell anything in the Australian iTunes Store.)

I contacted Apple’s tax people regarding the tediousness of the EIN/W-8BEN process. Here’s the form letter I received today:

“Since the App Store contracts are characterized as a “sales/commission” agreement, as opposed to a “royalty” agreement, there will be no tax withholding in the United States. Therefore, we would still like you to complete the W-8BEN form, however, you are not required to obtain a new US Taxpayer Identification Number if you do not already have one.

Please enter nine zeros (000000000) in the space provided in section 6. In addition, payments from the USA App Store will not be reported to the IRS on form 1042 at year end.

If you have any further questions, please don’t hesitate to contact us.”

Adam Stone surmises
December 3rd, 2008 at 2:45 am

I think this article is surprisingly informative and well written, despite a few minor grammatical errors (hardly noticeable, don’t sweat it). It was a great inside look into the process of submitting an application to the App Store on iTunes. I learned a lot, and now understand why the App Store isn’t flooded by people with bad apps, ha ha. Great job, keep it up!

Congratulations exclaims
March 5th, 2009 at 4:38 pm

Hey Ken,
Congratulations!

It looks like you will need to fill in a US tax form every year for the rest of your life thanks to that EIN!

Casper B. Hansen whispers
April 21st, 2009 at 12:37 pm

Was looking for info on what to put in the Branch / Branch ID field, i thought great, you had it figured, then you say you put your CB number … which is … not very useful info to someone from another country ..

please elaborate? what’s a cb number ? ….

Adrian pronounces
April 28th, 2009 at 11:45 am

This is awesome. Thanks for the info! Cheers from Lausanne! :)

Maikel Sibbald sings
January 18th, 2010 at 9:25 pm

Hi, thank you for your information. I have trouble with the iban. It keeps telling me it’s invalid.

Any ideas?

Jo Amos spews
January 21st, 2010 at 1:02 pm

Great article and will help us no-end when we get round to launching our first paid for app.

I also have the same problem as Maikel I have a valid IBAN that I keep being told in invalid, is there a secret to submitting it to be accepted?

Andreas whispers
February 8th, 2010 at 11:56 pm

Same here: trying to put my bank (raiffeisen or postfinance) but it doesn’t work. Anyone?
They are asking for the “Swiss Interbank Clearing Number”… anyway cheers from Lugano.


Have something to say?