Opening a developer account
This overview of how to register for a developer account for the Microsoft Store and other Microsoft programs will help you understand the process of setting up your account.
When you sign up for a developer account, we'll use the email address you provide in your contact info to send email communications related to your account. At times, these may include informational emails about our programs. If you choose not to receive these informational emails by opting out, be aware that we will still send you transactional emails (for example, to let you know that your app has passed certification or that a payment is on the way). These emails are a necessary part of your account, and unless you close your account, you will continue to receive these transactional emails.
The account signup process
In some cases, the screens and fields you see when registering for a developer account may vary slightly from what is outlined below. The basic information and process will be the same.
- Go to the registration page and click Sign up.
- If you're not already signed in with a Microsoft account, sign in now, or create a new Microsoft account. The Microsoft account you use here will be what you use to sign in to your developer account.
- Select the country/region in which you live, or where your business is located. You won't be able to change this later.
- Select your developer account type (individual or company). You won't be able to change this later, so be sure to choose the right type of account.
- Enter the publisher display name that you wish to use (50 characters or fewer). Select this carefully, as customers will see this name when browsing and will come to know your apps by this name. For company accounts, be sure to use your organization's registered business name or trade name. Note that if you enter a name that someone else has already selected, or if it appears that someone else has the rights to use that name, we will not allow you to use that name.
Make sure you have the rights to use the name you enter here. If someone else has trademarked or copyrighted the name you picked, your account could be closed. See the App Developer Agreement for more info. If someone else is using a publisher display name for which you hold the trademark or other legal right, contact Microsoft.
- Enter the contact info you want to use for your developer account.
We'll use this info 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. We may also send informational emails as described above, unless you opt out of receiving non-transactional emails.
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.
Click Next to move on to the Payment section.
Enter your payment info for the one-time registration fee. If you have a promo code that covers the cost of registration, you can enter that here. Otherwise, provide your credit card info (or PayPal in supported markets). Note that prepaid credit cards can't be used for this purchase. When you are finished, click Next to move on to the Review screen.
Review your account info and confirm that everything is correct. Then, read and accept the terms and conditions of the App Developer Agreement. Check the box to indicate you have read and accepted these terms.
Click Finish to confirm your registration. Your payment will be processed and we'll send a confirmation message to your developer email address.
After you've signed up, your account will go through the verification process. For individual accounts, we check to make sure another company isn't already using your publisher display name. For company accounts, the process takes a little longer, as we also need to confirm that you’re authorized to set up the account for your company. This verification can take from a few days to a couple of weeks, and often includes a phone call to your company. You can check your verification status on the Account settings page.
Additional guidelines for company accounts
When creating a company account, we suggest that you follow these guidelines, especially if more than one person needs to access the account by using the Microsoft account that opened the account.
To allow multiple users to access your Dev Center account, we recommend using Azure Active Directory to assign roles to individual users. Each user can then access the Dev Center account by signing in with their individual Azure AD credentials. For more info, see Manage account users.
- Create your Microsoft account using an email address that doesn't already belong to you or another individual, such as MyCompany_DevCenter@outlook.com. You may not be able to use an email address at your company's domain, especially if your company already uses Azure AD.
- Limit access to this Microsoft account to the smallest possible number of users.
- 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. 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 it is 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 log in to your company's developer account. 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. There is a limit to the number of codes that can be generated per account, per week.
- If you need to allow access to the account from a non-trusted PC, limit that access to a maximum of five developers. Ideally, these developers should access the account 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.
Developer account security
We use security info that you provide to raise the security level of your Microsoft account by associating it with multiple forms of identification. This makes unauthorized access to your Microsoft account (and your developer account) substantially more difficult. Also, if you ever forget your password or if someone else tries to access your account, we’ll be able to reach you to confirm ownership and/or reestablish appropriate control of your account.
You must have at least two email addresses and/or phone numbers on your Microsoft 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 Windows Dev Center dashboard, the system may request 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.
Closing your account
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 published in the Microsoft Store:
- Your app's current customers will still be able to use the app. 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 can request payment for that balance even if the amount due does not meet the usual payment threshold.