Purchase and manage app subscriptions and licenses

Users can purchase subscriptions and manage licenses from Microsoft Teams Store for an individual, a team, or an organization. As a developer, you can enhance the user experience for your app purchases based on the content outlined here. This article helps you understand the user's app purchase experience in Teams Store and provide a similar experience.

Subscription purchase experience

Note

Users might be asked to add a value-added tax (VAT) ID and a registration ID based on the compliance requirements of a country or region. For more information, see VAT ID number and registration ID number.

Here's the user experience to purchase a subscription plan for a Teams app:

  1. In Teams, select Apps > Best selling.

    Screenshot shows the Best selling option highlighted in Teams Store.

  2. Browse and select the app for which you want to purchase the subscription.

  3. In the app details dialog, select Buy a subscription.

    Screenshot shows buying the subscription for an app.

  4. To view the available plans for your location, select your country or region and select Save and continue.

    Screenshot shows option to select the country or region.

  5. In the Choose a subscription plan dialog, select Buy for the plan you want to purchase.

    Note

    Private plans are only visible to users within the organization that the offer is intended for and are indicated with a Private offer icon.

    Screenshot shows the selection of appropriate subscription plan.

  6. The checkout experience partially differs for a new and an existing user. In the Checkout dialog, perform the following actions:

    1. Under Subscription details, select Quantity and Subscription length and select Next.

      Screenshot shows selecting the Quantity and Subscription length.

    2. Under Billing account, enter the name and billing details and select Next.

      Screenshot shows adding the billing address.

    3. Under Verify your address, select the address and select Next.

      Screenshot shows the verification of billing address.

    4. Under Add a credit or debit card, add the required details and select Next.

      By default, the Same as billing address checkbox is selected to use the billing account’s address for the card. To add a new address, clear the checkbox and enter the address.

      Screenshot shows the option to choose the same billing address or add an address.

    5. Under Review, verify the details and select Place order.

      Screenshot shows the subscription order placement.

  7. When prompted, select Set up subscription to activate your subscription.

    Screenshot shows the option to set up your subscription.

    Users are redirected to the app website (also known as a landing page) where they can manage subscriptions.

    Screenshot shows User and Licenses screen to assign license.

When a new user launches the app for the first time, they are requested to provide consent to the app.

Note

Consent dialog is part of the flow to get the user's license information and might vary based on independent software vendors (ISVs) integration approach.

Following is an example of the consent screen:

Screenshot shows the permissions requested consent dialog.

License and subscriptions management experience

Users can manage the app subscriptions purchased in Teams through the Manage your apps section. It allows to access the list of subscriptions and their details, and perform the following actions to manage the subscription:

  • Change a plan
  • Buy or remove licenses
  • Update a payment method
  • Cancel a subscription
  • View your invoices

The following example shows how users can manage licenses for third-party apps from Teams Store:

  1. Go to Microsoft Teams.

  2. Select Apps > Manage your apps.

    Screenshot shows the apps screen to select manage your apps option highlighted in red.

  3. Select Subscriptions. A tab appears with a list of purchases made in the tenant.

    Screenshot shows the list of subscriptions under subscriptions tab highlighted in red.

    Here's the subscription management options available for users on the Subscriptions page:


    Assign or unassign licenses
    1. Select an existing subscription from the list and select Assign licenses.

      Screenshot shows the assign licenses option of the respective app highlighted under Subscriptions tab.

    2. To view license utilization and assign licenses, select Assign licenses.

      Screenshot shows the assigned licenses highlighted.

    3. Search for the users or a team in the search box and select Assign. The users or a team are assigned with the license.

      Screenshot shows assigning license to a Team highlighted in red.

      Users can view the list of assigned users or teams for the subscription and also check the status of the assignment.

      Screenshot shows the list of assigned users with assign licenses option highlighted in red.

    4. To unassign a license for a user or a team, select the users or a team from the list and select Unassign.

      Screenshot shows the unassign option highlighted in red to unassign the selected users.  


    Filter your subscriptions
    1. To filter subscriptions by status, select Filter and then select the type(s) of subscriptions:

      • Pending: Subscription still needs to be set up.
      • Active: Subscription is set up and the service can be used.
      • Deleted: Subscription is no longer available.
    2. To find a specific subscription, type the name of the app in the search box.

      Screenshot shows you to find a specific subscription.  


    Buy or remove licenses
    1. Find the app subscription that you want to manage and select More options ....

    2. Manage licenses by selecting Buy licenses or Remove licenses.  


    Cancel a subscription
    1. Find the app that you want to cancel and select More options ... > View subscription.

    2. Select Cancel subscription.

     

Users can take additional actions related to app subscription, such as editing the billing profile or recurring billing settings in M365 admin center.

Screenshot shows how to manage the additional subscriptions in M365 admin center.

Admin purchasing experience

Admins can manage the app subscriptions and licenses in the Teams admin center. For more information, see purchase third-party Teams apps and manage subscriptions.

See also

Monetize your app