Events
May 19, 6 PM - May 23, 12 AM
Calling all developers, creators, and AI innovators to join us in Seattle @Microsoft Build May 19-22.
Register todayThis browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
Partner Center lets you generate promotional codes for an app or add-on that you have published in the Microsoft Store. Promotional codes are an easy way to give influential users free access to your app or add-on. You might also use promotional codes to address customer service scenarios by giving users free access to your app or add-on, or for beta testing.
Each promotional code has a corresponding unique redeemable URL that a customer can click in order to redeem the code and install your app or add-on from the Microsoft Store. Note that your app must pass the final publishing phase of the app certification process before customers can redeem a promotional code to install it.
You can generate single-use codes (and distribute one to each customer), or you can choose to generate a code that can be used multiple times by a specified number of customers.
Tip
You can use targeted push notifications to distribute a promotional code to a segment of your customers. When doing so, be sure to use a promotional code that allows multiple customers to use the same code.
Be aware of the following policies for promotional codes:
Note
You can use promotional codes even if your app is unavailable to customers (that is, if you have selected Make this product available but not discoverable in the Store with the Stop acquisition: Any customer with a direct link can see the product’s Store listing, but they can only download it if they owned the product before, or have a promotional code and are using a Windows 10 or Windows 11 device option in your submission's Discoverability section). With this option, customers must be on Windows 10 or Windows 11 (including Xbox) in order to acquire your product with a promotional code.
To order promotional codes for an app or add-on:
In the left navigation menu of Partner Center, expand Attract and then select Promo codes.
On the Promotional codes page, click Order codes.
On the New promotional codes order page, enter the following:
Click Order codes. You'll then be returned to the Promotional codes page, where you'll be able to see your new order in the summary table of promotional code orders for that app.
To download a fulfilled promotional code order and distribute the codes to customers:
In the left navigation menu of Partner Center, expand Attract and then select Promo codes.
Click the Download link for the promotional code order, then save the generated file to your computer. This file contains information about your promotional codes order in tab-separated value (.tsv) format.
Open the .tsv file in the editor of your choice. For the best experience, open the .tsv file in an application that can display the data in a tabular structure, such as Microsoft Excel. However, you can open the file in any text editor.
The file contains the following columns of data for each code:
https://go.microsoft.com/fwlink/?LinkId=532540&mstoken=<promotional_code>
Distribute the redeemable URLs to your customers via any communication format you prefer (for example targeted notifications, email, SMS messages, or printed cards). We recommend that your communication includes the following:
After you distribute a promotional code (or its redeemable URL) to a customer, they can click the URL to get the product for free. Clicking the redeemable URL will launch an authenticated Redeem your code page at https://account.microsoft.com/billing/redeem
. This page includes a description of the app the user is about to redeem. If the customer is not logged in with their Microsoft account, they may be prompted to do so. Your customer can also visit https://account.microsoft.com/billing/redeem
and enter the code directly.
Important
We recommend that you don't distribute promotional codes to your customers until your product has completed the publishing process (even if you have selected Make this product available but not discoverable in the Store). Customers will see an error if they try to use a promotional code for a product which hasn't been published yet.
After the customer clicks Redeem, the Microsoft Store will open to the overview page for the app (if they are on a Windows 10 or Windows 11 device), where they can click Install to download and install the app for free. If the customer is on a computer or device that does not have the Microsoft Store installed, the link will launch the Microsoft Store web page for the app. The code will be applied to the customer's Microsoft account, so they can later download the app on a Windows device (that is associated with the same Microsoft account) for free.
Note
In some cases, a customer may see a Buy button instead of Install, even though the app was successfully redeemed via the promotional code. The customer can click Buy to install the app for no charge.
To review a detailed summary of promotional code orders for your apps and add-ons, navigate to the Promotional codes page (in the left navigation menu of Partner Center, expand Attract and then select Promo codes). You can review the following details for all of your current and inactive promotional codes:
You can also download an order from this table.
When you convert your current Win32 application into an MSIX package for Store distribution, you have the option to distribute promotional codes via email to your current users. This enables them to seamlessly migrate to your packaged app while retaining access to the features obtained through their initial purchase.
Windows developer feedback
Windows developer is an open source project. Select a link to provide feedback:
Events
May 19, 6 PM - May 23, 12 AM
Calling all developers, creators, and AI innovators to join us in Seattle @Microsoft Build May 19-22.
Register todayTraining
Learning path
Publish your app to Microsoft 365, Outlook, and Teams Stores - Training
In this learning path, learn how to publish your apps to Microsoft Teams Store, add significant value to your Teams app to avoid your app failing app review, and validate and publish Teams apps extensible across Microsoft 365 to Teams Store.
Certification
Microsoft Certified: Power Platform Developer Associate - Certifications
Demonstrate how to simplify, automate, and transform business tasks and processes using Microsoft Power Platform Developer.