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 understand the process of setting up your account.
Note Some fields in the sign-up forms have restrictions on what characters you can enter.
Go to the registration page and click Join Now.
If you're not already signed in with your Microsoft account, do so now. If you don't have a Microsoft account, you can sign up for one from this page.
Note Make sure to use the Microsoft account that you want to use for your developer account. You won't be able to change this later.
- Select your developer account type (individual or company). You cannot change this later, so be sure to choose the right type of account. Whichever type of account you choose, you'll be able to submit apps to both the Windows Store and Windows Phone Store.
- 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 won't see what you enter in this field.
For the publisher display name, enter the name under which your apps should be listed in the Windows Store and Windows Phone Store. 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.
Enter your payment info to pay for your account via credit card or PayPal, or provide a token if you have one. (See Account types, locations, and fees to find pricing information.)
Review your order, then click Purchase to confirm your account registration and charge applicable fees. We'll send a confirmation message to your developer email address.
- Create your Microsoft account using an email address that belongs to your company's domain, but not to a single individual—for example, firstname.lastname@example.org.
- Limit access to your company's Dashboard to the smallest possible number of developers.
- Set up a corporate email distribution list that includes everyone who needs to access the developer account, and add this email address to your security info. This allows all of the employees on the list to receive security codes when needed to access the Dashboard and to manage your Microsoft account’s security info. If setting up a distribution list is not feasible, the owner of the individual email account will need to be available to access and share the security code when prompted (such as when new security info is added to the account or when the Dashboard must be accessed from a new device).
- Add a company phone number that does not require an extension and is accessible to key team members.
- In general, have developers use trusted devices to access your Dashboard. All key team members should have access to these trusted devices. This will reduce the need for security codes to be sent when accessing the account.
- If you need to allow access to the Dashboard from a non-trusted PC, limit that access to a maximum of five developers. Ideally, these developers should access the Dashboard from machines that share the same geographical and network location.
- Frequently review your company’s security info at https://account.live.com/proofs/Manage to make sure it's all current.
Your Dashboard should be accessed primarily from trusted PCs. This is critical because there is a limit to the number of codes generated per account, per week. It also enables the most seamless sign-in experience.
We use security info that you provide to raise the security level of your developer account by associating it with multiple forms of identification. This makes unauthorized access to your Microsoft account substantially more difficult. Also, if you ever forget your password or someone tries to access your account, we’ll be able to reach you to reestablish appropriate control of your account.
You must have at least two email addresses and/or phone numbers on your account. We recommend adding as many as possible. Remember that some security info must be confirmed before it will be valid. Also, make sure to review your security info frequently and ensure it's up to date.
When you sign in to your Dashboard, the system requests that you verify your identity. In the case of an email address or a phone number, we send a security code that you must then supply to complete the sign-in process.
We recommend designating PCs that you use frequently as trusted devices. When you sign in from a trusted device, you usually won’t be prompted for a code, although you may occasionally be prompted to provide one in specific situations, or if you haven’t signed in on that device in a long time. See Trusted devices: FAQ for more info.
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
Developer accounts don't expire, so there is no need to renew your account in order to keep it open. If you decide to close your account completely, you can do so by contacting support.
When you close your account, it's important to understand what happens to any app that you have in the Windows Store and Windows Phone Store:
- Your app's current customers will still be able to use the app, and can even install it again if they choose to. However, they will not be able to make in-app purchases.
- Even though the app is still available to customers who have previously acquired it, your app listing will be removed from the Store. No new customers will be able to acquire your app.
- Your app's name will be released for potential use by another developer.
- If you have a balance due from previous app sales, you will be paid for that balance even if the amount due does not meet the usual payment threshold.