Publish your app in the Microsoft Store

Follow these steps to publish your app to the Microsoft Store:

Topic Description
Create your app by reserving a name Reserving your app's name is the first step toward distributing it via the Microsoft Store.
Create an app submission for your app App submissions contain all of the information needed to distribute your app in the Microsoft Store.
Set your app's price and availability Specify how, when, and where your app will be available to customers, your app's pricing model, and whether you'll offer a free trial.
Specify your app's properties App properties describe important details about your app including requirements, capabilities, and your contact information.
Upload your app's packages Upload your app's installer to the Microsoft Store.
Create your app's store listing Create your app's page in the Microsoft Store.
Manage your app's submission Provide details about how you would like Microsoft to process your app submission.
Get your app certified Microsoft's app certification process helps ensure only the highest quality apps are published on Windows.

These additional features are currently only available to MSIX apps.

Topic Description
Organizational licensing options Choose whether and how your app is offered for volume purchases through Microsoft Store for Business and Microsoft Store for Education.
Package flights You can use package flights to distribute specific packages to a limited group of testers.
Gradual package rollout Publish your app to a small percentage of your users to monitor feedback and analytic data for the specific packages to make sure you’re confident about the update before rolling it out more broadly.
Beta testing and targeted distribution No matter how carefully you test your app, there’s nothing like the real-world test of having other people use it.
Distribute LOB apps to enterprises Distribute your line of business app to your organization’s users without making it broadly available to the public.

To publish your PWA app, first convert your website into a PWA app. Then you can publish the PWA's MSIX installer in the store.

Follow these steps to publish your app to the Microsoft Store:

Topic Description
Create your app by reserving a name Reserving your app's name is the first step toward distributing it via the Microsoft Store.
Convert your website into a high quality PWA Turn your web app into a Windows app.
Create an app submission for your app App submissions contain all of the information needed to distribute your app in the Microsoft Store.
Set your app's price and availability Specify how, when, and where your app will be available to customers, your app's pricing model, and whether you'll offer a free trial.
Specify your app's properties App properties describe important details about your app including requirements, capabilities, and your contact information.
Upload your app's packages Upload your app's installer to the Microsoft Store.
Create your app's store listing Create your app's page in the Microsoft Store.
Manage your app's submission Provide details about how you would like Microsoft to process your app submission.
Get your app certified Microsoft's app certification process helps ensure only the highest quality apps are published on Windows.

Follow these steps to publish your app add-on to the Microsoft Store:

Topic Description
Create an app submission for your add-on Add-on submissions contain all of the information needed to distribute your add-on in the Microsoft Store.
Set your add-on's price and availability Specify how, when, and where your add-on will be available to customers, your add-on's pricing model, and whether you'll offer a free trial.
Specify your add-on's properties Add-on properties describe important details about your app including requirements, capabilities, and your contact information.
Create your add-on's store listing Create your add-on's page in the Microsoft Store.

Checklist for submitting an add-on

Here's a list of the info that you provide when creating your add-on submission. The items that you are required to provide are noted below. Some of these are optional, or have default values already provided that you can change as desired.

Create a new add-on page

Field name Notes
Product type Required
Product ID Required

Properties page

Field name Notes
Product lifetime Required if the product type is Durable. Not applicable to other product types.
Quantity Required if the product type is Store-managed consumable. Not applicable to other product types.
Subscription period Required if the product type is Subscription. Not applicable to other product types.
Free trial Required if the product type is Subscription. Not applicable to other product types.
Content type Required
Keywords Optional (up to 10 keywords, 30 character limit each)
Custom developer data Optional (3000 character limit)

Pricing and availability page

Field name Notes
Markets Default: All possible markets
Visibility Default: Available for purchase. May be displayed in your app's listing
Schedule Default: Release as soon as possible
Pricing Required
Sale pricing Optional

Store listings

One Store listing required. We recommend providing Store listings for every language your app supports.

Field name Notes
Title Required (100 character limit)
Description Optional (200 character limit)
Icon Optional (.png, 300x300 pixels)

When you've finished entering this info, click Submit to the Store. In most cases, the certification process takes about an hour. After that, your add-on will be published to the Store and ready for customers to purchase.

Note

The add-on must also be implemented in your app's code. For more info, see In-app purchases and trials.

Updating an add-on after publication

You can make changes to a published add-on at any time. Add-on changes are submitted and published independently of your app, so you generally don't need to update the entire app in order to make changes to an add-on such as updating its price or description.

To submit updates, go to the add-on's page in Partner Center and click Update. This will create a new submission for the add-on, using the info from your previous submission as a starting point. Make the changes you'd like, and then click Submit to the Store.

If you'd like to remove an add-on you've previously offered, you can do this by creating a new submission and changing the Distribution and visibility option to Hidden in the Store with the Stop acquisition option. Be sure to update your app's code as needed to also remove references to the add-on (especially if your previously-published app supports Windows 8.1 earlier; this visibility setting won't apply to those customers).

Important

If your previously-published app is available to customers on Windows 8.x, you will need to create and publish a new app submission in order to make the add-on updates visible to those customers. Similarly, if you add new add-ons to an app targeting Windows 8.x after the app has been published, you'll need to update your app's code to reference those add-ons, then resubmit the app. Otherwise, the new add-ons won't be visible to customers on Windows 8.x.