Account types, locations, and fees

We offer two types of developer accounts: individual accounts, and company accounts. Developer accounts are offered in many countries and regions. Either type of account gives you access to publish apps to the Store and to participate in additional Microsoft developer programs.

Note

When signing up for an account, make sure to sign in with the Microsoft account that you want to use for your developer account. You'll have the option to add additional users to the account later.

When you begin the signup process you'll need to choose whether to create an individual account or a company account. Both types of accounts will allow you to submit apps, games, add-ins, and services.

Company accounts are intended for organizations and businesses, and they allow access to some additional app capabilities. For company accounts, we require greater verification to confirm that you’re authorized to set up the account for your company. Individual accounts are usually appropriate for a single developer working on their own, although you have the option to add additional account users to either type of account.

Important

You can't change the account type once you make your selection, so be sure to choose the right type.

Here are the essential differences between the two account types.

Individual account Company account
  • Restricted from using certain app capabilities
  • Costs approximately $19 USD (one-time registration fee; the exact amount varies depending on your country or region)
  • Requires greater account verification
  • Greater access to app capabilities
  • Requires that your company is recognized as such in the country or region in which it is located
  • Costs approximately $99 USD (one-time registration fee; the exact amount varies depending on your country or region)

Company accounts are a little more expensive, mostly because we take some additional steps to ensure that you are authorized to represent your company and set up the account. Company accounts also allow you to submit apps that declare additional App capability declarations.

Specifically, you must have a company account in order to publish apps that use the following three capabilities:

  • enterpriseAuthentication—Uses Windows credentials for access to a corporate intranet. This is typically used in line-of-business apps that connect to servers within an enterprise. (You don't need this capability for generic communication across the internet.)
  • sharedUserCertificates—Enables an app to access software and hardware certificates, such as certificates stored on a smart card. This is typically used for financial or enterprise apps that require a smart card for authentication.
  • documentsLibrary—Allows programmatic access to the user's Documents, filtered to the file type associations declared in the package manifest. (You don't need to declare this capability in order to access a user's Documents with the file picker). Note that apps targeting Windows Phone 8.1 or earlier cannot use the documentsLibrary capability.
Note

In addition, you must contact support and get approval before you can submit apps that declare the documentsLibrary capability.

Having a company account does not guarantee that apps using these capabilities will pass certification. These capabilities are intended for very specific scenarios, and most apps shouldn't declare them. For more information, see App capability declarations.

Account verification

After you've completed the signup process, 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, our verification partner Dun & Bradstreet will confirm that you’re authorized to create an account for the company that you’re representing. This process can take from a few days to a couple of weeks, and often includes a phone call to your company (so make sure all of your contact information is up to date when you fill out the registration forms). You can't submit apps from a company account until it's been verified, but while you're waiting, you can reserve an app name, access your Windows Dev Center dashboard, and continue building and testing your app.

You can check your verification status on the Account settings page.

Developer account and app-submission markets

You can register for your developer account and submit apps if you live or operate a business in a country or region listed below.

In the following table, the Registration fee is the current cost to register for your developer account. This is a one-time fee and there is no renewal charge. Note that the prices below are subject to change.

Note

We'll add any applicable taxes and fees to the registration fee when you sign up. Also, when we pay you, your bank might charge a fee to receive the payment.

The Payout column describes how we'll pay you the money you earn from your apps. You'll be able to choose the payout account into which we'll deposit this money.

Note

Some markets do not support paid apps (payout). In those markets, only free apps can be submitted.

The PayPal column indicates whether PayPal is a supported payment method that can be used for your payout account (and, except where noted, for your developer account registration fee).

Country/region Individual reg. fee Company reg. fee Payout PayPal
Afghanistan 19 USD 99 USD USD paid to bank No
Albania 19 USD 99 USD USD paid to bank No
Algeria 1535 DZD 7000 DZD USD paid to bank No
Andorra 14 EUR 75 EUR No payout No
Angola 19 USD 99 USD USD paid to bank No
Antigua and Barbuda 19 USD 99 USD XCD paid to bank No
Argentina 106 ARS 420 ARS USD paid to bank No
Armenia 19 USD 99 USD USD paid to bank No
Australia 21 AUD 110 AUD AUD paid to bank Yes
Austria 14 EUR 75 EUR EUR paid to bank Yes
Azerbaijan 19 USD 99 USD AZN paid to bank No
The Bahamas 19 USD 99 USD No payout No
Bahrain 7 BHD 38 BHD BHD paid to bank No
Bangladesh 1468 BDT 7600 BDT BDT paid to bank No
Barbados 19 USD 99 USD No payout No
Belarus 19 USD 99 USD USD paid to bank No
Belgium 14 EUR 75 EUR EUR paid to bank Yes
Belize 19 USD 99 USD No payout No
Benin 19 USD 99 USD XOF paid to bank No
Bhutan 19 USD 99 USD No payout No
Bolivia 19 USD 99 USD USD paid to bank No
Bosnia and Herzegovina 19 USD 99 USD USD paid to bank No
Botswana 19 USD 99 USD BWP paid to bank No
Brazil 46 BRL 160 BRL USD paid to bank No
Brunei 19 USD 99 USD No payout No
Bulgaria 28 BGN 160 BGN BGN paid to bank No
Burkina Faso 19 USD 99 USD XOF paid to bank No
Burundi 19 USD 99 USD USD paid to bank No
Cabo Verde 19 USD 99 USD No payout No
Cambodia 19 USD 99 USD USD paid to bank No
Cameroon 19 USD 99 USD XAF paid to bank No
Canada 20 CAD 99 CAD CAD paid to bank Yes
Central African Republic 19 USD 99 USD XAF paid to bank No
Chad 19 USD 99 USD XAF paid to bank No
Chile 9776 CLP 46000 CLP USD paid to bank No
China 116 CNY 600 CNY USD paid to bank Yes*
Colombia 36543 COP 180000 COP USD paid to bank No
Comoros 19 USD 99 USD USD paid to bank No
Congo 19 USD 99 USD XAF paid to bank No
Congo (DRC) 19 USD 99 USD USD paid to bank No
Costa Rica 9578 CRC 49725 CRC CRC paid to bank No
Côte d'Ivoire 19 USD 99 USD XOF paid to bank No
Croatia 107 HRK 500 HRK HRK paid to bank No
Cyprus 14 EUR 75 EUR EUR paid to bank Yes
Czech Republic 365 CZK 1720 CZK CZK paid to bank Yes
Denmark 106 DKK 530 DKK DKK paid to bank Yes
Djibouti 19 USD 99 USD No payout No
Dominica 19 USD 99 USD XCD paid to bank No
Dominican Republic 19 USD 99 USD DOP paid to bank No
Ecuador 19 USD 99 USD USD paid to bank No
Egypt 133 EGP 600 EGP EGP paid to bank No
El Salvador 19 USD 99 USD USD paid to bank No
Equatorial Guinea 19 USD 99 USD No payout No
Eritrea 19 USD 99 USD USD paid to bank No
Estonia 14 EUR 75 EUR EUR paid to bank Yes
Ethiopia 19 USD 99 USD ETB paid to bank No
Faroe Islands 19 USD 99 USD No payout No
Fiji 19 USD 99 USD FJD paid to bank No
Finland 14 EUR 75 EUR EUR paid to bank Yes
France 14 EUR 75 EUR EUR paid to bank Yes
Gabon 19 USD 99 USD No payout No
The Gambia 19 USD 99 USD No payout No
Georgia 19 USD 99 USD USD paid to bank No
Germany 14 EUR 75 EUR EUR paid to bank Yes
Ghana 19 USD 99 USD GHS paid to bank No
Greece 14 EUR 75 EUR EUR paid to bank Yes
Greenland 19 USD 99 USD No payout No
Grenada 19 USD 99 USD No payout No
Guatemala 145 GTQ 750 GTQ GTQ paid to bank No
Guinea 19 USD 99 USD USD paid to bank No
Guinea-Bissau 19 USD 99 USD No payout No
Guyana 19 USD 99 USD No payout No
Haiti 19 USD 99 USD USD paid to bank No
Honduras 19 USD 99 USD USD paid to bank No
Hong Kong SAR 147 HKD 760 HKD HKD paid to bank Yes
Hungary 4237 HUF 18800 HUF HUF paid to bank Yes*
Iceland 2319 ISK 11929 ISK USD paid to bank No
India 1201 INR 4500 INR INR paid to bank No
Indonesia 203015 IDR 1000000 IDR IDR paid to bank No
Iraq 22078 IQD 120000 IQD USD paid to bank No
Ireland 14 EUR 75 EUR EUR paid to bank Yes
Israel 67 ILS 350 ILS ILS paid to bank Yes
Italy 14 EUR 75 EUR EUR paid to bank Yes
Jamaica 19 USD 99 USD JMD paid to bank No
Japan 1847 JPY 9800 JPY JPY paid to bank Yes
Jordan 13 JOD 70 JOD JOD paid to bank No
Kazakhstan 2897 KZT 15038 KZT KZT paid to bank No
Kenya 1900 KES 9999 KES KES paid to bank No
Kiribati 19 USD 99 USD No payout No
Korea 21216 KRW 108000 KRW USD paid to bank No
Kuwait 5 KWD 28 KWD KWD paid to bank No
Kyrgyzstan 19 USD 99 USD No payout No
Laos 19 USD 99 USD USD paid to bank No
Latvia 14 EUR 75 EUR EUR paid to bank No
Lebanon 28690 LBP 149686 LBP LBP paid to bank No
Lesotho 19 USD 99 USD No payout No
Liberia 19 USD 99 USD USD paid to bank No
Libya 19 USD 99 USD No payout No
Liechtenstein 17 CHF 93 CHF CHF paid to bank Yes
Lithuania 14 EUR 75 EUR EUR paid to bank No
Luxembourg 14 EUR 75 EUR EUR paid to bank Yes
Macao SAR 19 USD 99 USD No payout No
Macedonia (FYROM) 19 USD 99 USD USD paid to bank No
Madagascar 19 USD 99 USD USD paid to bank No
Malawi 19 USD 99 USD MWK paid to bank No
Malaysia 62 MYR 300 MYR USD paid to bank No
Maldives 19 USD 99 USD No payout No
Mali 19 USD 99 USD XOF paid to bank No
Malta 14 EUR 75 EUR EUR paid to bank Yes
Marshall Islands 19 USD 99 USD No payout No
Mauritania 5681 MRO 30046 MRO No payout No
Mauritius 19 USD 99 USD MUR paid to bank No
Mexico 247 MXN 1140 MXN MXN paid to bank Yes
Micronesia 19 USD 99 USD No payout No
Monaco 14 EUR 75 EUR EUR paid to bank No
Mongolia 19 USD 99 USD USD paid to bank No
Montenegro 14 EUR 75 EUR EUR paid to bank No
Morocco 158 MAD 800 MAD MAD paid to bank No
Mozambique 19 USD 99 USD USD paid to bank No
Myanmar 19 USD 99 USD No payout No
Namibia 19 USD 99 USD No payout No
Nauru 19 USD 99 USD No payout No
Nepal 19 USD 99 USD USD paid to bank No
Netherlands 14 EUR 75 EUR EUR paid to bank Yes
New Zealand 24 NZD 140 NZD NZD paid to bank Yes
Nicaragua 19 USD 99 USD USD paid to bank No
Niger 19 USD 99 USD XOF paid to bank No
Nigeria 3700 NGN 19500 NGN NGN paid to bank No
Norway 113 NOK 580 NOK NOK paid to bank Yes
Oman 7 OMR 40 OMR OMR paid to bank No
Pakistan 1959 PKR 9000 PKR PKR paid to bank No
Palau 19 USD 99 USD No payout No
Panama 19 USD 99 USD USD paid to bank No
Papua New Guinea 19 USD 99 USD No payout No
Paraguay 19 USD 99 USD USD paid to bank No
Peru 54 PEN 280 PEN PEN paid to bank No
Philippines 832 PHP 4400 PHP PHP paid to bank Yes
Poland 59 PLN 280 PLN PLN paid to bank Yes
Portugal 14 EUR 75 EUR EUR paid to bank Yes
Qatar 69 QAR 360 QAR QAR paid to bank No
Romania 14 EUR 75 EUR USD paid to bank No
Russia 626 RUB 3000 RUB RUB paid to bank Yes*
Rwanda 19 USD 99 USD RWF paid to bank No
Saint Kitts and Nevis 19 USD 99 USD No payout No
Saint Lucia 19 USD 99 USD No payout No
Saint Vincent and the Grenadines 19 USD 99 USD XCD paid to bank No
Samoa 19 USD 99 USD No payout No
San Marino 14 EUR 75 EUR No payout No
São Tomé and Príncipe 19 USD 99 USD No payout No
Saudi Arabia 71 SAR 380 SAR SAR paid to bank No
Senegal 19 USD 99 USD XOF paid to bank No
Serbia 1619 RSD 7000 RSD USD paid to bank No
Seychelles 19 USD 99 USD No payout No
Sierra Leone 19 USD 99 USD USD paid to bank No
Singapore 24 SGD 120 SGD SGD paid to bank Yes
Slovakia 14 EUR 75 EUR EUR paid to bank Yes
Slovenia 14 EUR 75 EUR EUR paid to bank Yes
Solomon Islands 19 USD 99 USD No payout No
Somalia 19 USD 99 USD USD paid to bank No
South Africa 193 ZAR 700 ZAR ZAR paid to bank No
Spain 14 EUR 75 EUR EUR paid to bank Yes
Sri Lanka 19 USD 99 USD LKR paid to bank No
Suriname 19 USD 99 USD No payout No
Swaziland 19 USD 99 USD No payout No
Sweden 123 SEK 700 SEK SEK paid to bank Yes
Switzerland 17 CHF 90 CHF CHF paid to bank Yes
Taiwan 568 TWD 2840 TWD USD paid to bank Yes
Tajikistan 19 USD 99 USD USD paid to bank No
Tanzania 19 USD 99 USD TZS paid to bank No
Thailand 601 THB 3000 THB THB paid to bank Yes
Timor-Leste 19 USD 99 USD USD paid to bank No
Togo 19 USD 99 USD XOF paid to bank No
Tonga 19 USD 99 USD TOP paid to bank No
Trinidad and Tobago 122 TTD 636 TTD TTD paid to bank No
Tunisia 31 TND 140 TND TND paid to bank No
Turkey 37 TRY 160 TRY TRY paid to bank No
Turkmenistan 19 USD 99 USD USD paid to bank No
Tuvalu 19 USD 99 USD No payout No
Uganda 19 USD 99 USD UGX paid to bank No
Ukraine 156 UAH 800 UAH USD paid to bank No
United Arab Emirates 19 USD 99 USD EUR paid to bank Yes
United Kingdom 12 GBP 65 GBP GBP paid to bank Yes
United States 19 USD 99 USD USD paid to bank Yes
Uruguay 19 USD 99 USD UYU paid to bank No
Uzbekistan 19 USD 99 USD USD paid to bank No
Vanuatu 19 USD 99 USD No payout No
Venezuela 119 VEF 420 VEF USD paid to bank No
Vietnam 400425 VND 2000000 VND VND paid to bank No
Yemen 4080 YER 21245 YER No payout No
Zambia 19 USD 99 USD ZMK paid to bank No
Zimbabwe 19 USD 99 USD USD paid to bank No

* PayPal can be used as a payment method for payout accounts in this market, but can't be used to pay for the developer account registration fee.