App submissions

Once you've created your app by reserving a name, you can start working on getting it published. The first step is to create a submission.

You can start your submission when your app is complete and ready to publish, or you can start entering info even before you have written a single line of code. The submission will be saved in your dashboard, so you can work on it whenever you're ready.

After your app is published, you can publish an updated version by creating another submission in your dashboard. Creating a new submission lets you make and publish whatever changes are needed, whether you're uploading new packages or just changing details such as price or category. To create a new submission for a published app, click Update next to the most recent submission shown on the App overview page.

Note

This section of the documentation describes how to create an app submission on the Dev Center dashboard. Alternatively, you can use the Microsoft Store submission API to automate app submissions.

App submission checklist

Here are the details that you can provide when creating your app submission, with links to more info.

Items that you are required to provide or specify are noted below. Some areas are optional, or have default values provided that you can change as desired.

Pricing and availability page

Field name Notes For more info
Markets Default: All possible markets, Define pricing and market selection
Visibility Default: Make this app available and discoverable in the Store Visibility
Schedule Default: Release as soon as possible Configure precise release scheduling
Base price Required Set and schedule app pricing
Free trial Default: No free trial Free trial
Sale pricing Optional Put apps and add-ons on sale
Organizational licensing Default: Allow volume acquisition by organizations Organizational licensing options
Publish date Default: Publish as soon as possible Publish date

Properties page

Field name Notes For more info
Category and subcategory Required Category and subcategory table
Game settings Optional (only applicable to games) Game settings
Display mode Optional Display mode
Product declarations Default: Customers can install this app to alternate drives or removable storage; Windows can include this app's data in automatic backups to OneDrive Product declarations
System requirements Optional System requirements

Age ratings page

Field name Notes For more info
Age ratings Required Age ratings

Packages page

Field name Notes For more info
Package upload control Required (at least one package) Upload app packages
Device family availability Default: based on your packages Device family availability
Gradual package rollout Optional (for updates only) Gradual package rollout
Mandatory update Optional (for updates only) Mandatory update

Store listings

You'll need all the required info for at least one of the languages that your app supports. We recommend providing Store listings in all of the languages your app supports, and you can also provide Store listings in additional languages. To make it easier to manage multiple listings for the same product, you can import and export Store listings.

Field name Notes For more info
Description Required Write a great app description
Release notes Optional Release notes
Screenshots Required (at least one screenshot) Screenshots
Store logos Optional. App tile icon required for proper display on Windows Phone 8.1 and earlier Store logos
Promotional images Recommended Promotional images
Xbox images Optional (recommended for proper display on Xbox) Xbox images
Optional promotional images Optional Optional promotional images
Trailers Optional Trailers
App features Optional App features
Additional system requirements Optional Additional system requirements
Search terms Optional Search terms
Copyright and trademark info Optional Copyright and trademark info
Additional license terms Optional Additional license terms
Website Optional Website
Support contact info Required if your product is available on Xbox; otherwise optional (but recommended) Support contact info
Privacy policy Required for many apps. See the App Developer Agreement and the Microsoft Store Policies Privacy policy
Platform-specific Store listings Optional Create platform-specific Store listings

Notes for certification page

Field name Notes For more info
Notes Recommended Notes for certification

Note

For info about publishing line-of-business (LOB) apps directly to enterprises, see Distribute LOB apps to enterprises.