Opening a developer account
This overview of how to register for a developer account for the Windows Store and Windows Phone Store will help you make the right choices as you set up your account.
Note Some fields in the sign-up forms have restrictions on what characters you can enter.
Note Before you sign up, be sure to have a credit card handy. You'll need one to open a developer account, even if you have a registration code that offsets the registration fee.
If you're not already signed in with an existing Microsoft account, do so now. You can also sign up for a new Microsoft account. See Picking a Microsoft account for more info.
- If you already have a Microsoft Developer Services account associated with the Microsoft account you used in the previous step, you have two options:
- If you choose to link your accounts, your Windows Store developer account will be linked to your other developer account and both accounts will use the same publisher display name. This means that changes you make to the account info in one account will be copied to the other.
- If you don't want to link the accounts, sign out of the Microsoft account that is associated with the existing developer account, then sign in with a different Microsoft account.
If you don't have a Microsoft Developer Services account associated with this Microsoft account, you can create one now.
- Select your developer account type (individual or company). Note that you cannot change this later, so be sure to choose the right type of account.
- Enter the contact info you want to use for your developer account.
Note We'll only use this to contact you about account-related matters. For example, you'll receive an email confirmation message after you complete your registration. After that, we'll send messages when we pay you, or if you need to fix something with your account.
If you are registering as a company, you'll also need to enter the name, email address, and phone number of the person who will approve your company's account.
- Fill out the info in the form. Note the following items in particular:
- For the website, enter the URL for the website that you want to associate with your developer account. Customers don't see what you enter in this field (though when you submit an app, you can use the same URL in the app's description if you want to provide it to customers).
For the publisher display name, enter the name under which your apps should be listed in the Store. You will not be able to change this name until your account verification is complete. Pick this carefully, as customers will see this name when browsing and will come to know your apps by this name.
Note If someone else has trademarked or copyrighted the name you picked, your account could be closed. See your App Developer Agreement for more info.
- Accept the terms and conditions of the App Developer Agreement.
Note This App Developer Agreement is specific to submitting apps to the Windows Store. In order to submit apps to the Windows Phone Store, you'll also need to accept the terms of the Windows Phone Store Application Provider Agreement.
Enter your registration code, if applicable.
Enter your payment info. (See Account types, locations, and fees to find pricing information.) We need you to provide a credit card number even if you have a registration code that waives your developer account sign up fee, because we use it to verify your account.
Note You cannot use prepaid credit cards to pay for your developer account, because we use your payment method to help confirm your identity.
Review your order, then click Purchase to confirm your account registration and charge applicable fees to your credit card. We'll send a confirmation message to your developer e-mail address.
We'll need to verify your account before you'll be able to submit apps. While you wait for this verification to be complete, you can reserve an app name, access your Dashboard, and work on building your app.
Due to international commerce and developer authentication requirements, certain fields in the developer account sign-up forms might not support characters in your native language character set. Some of the values in these forms can only be entered in alphanumeric characters included in the Western European alphabet.
The following values in the developer account sign-up forms need to be inputted as Western European alphanumeric characters:
- Developer Account Info: postal code, phone number, email address
- Payment: credit card number, name on card, card verification code, postal code (billing address), phone number (billing address)
- Payout Account: All values on this form
- Tax Profile: All values on this form