Manage paid access for users

Azure DevOps Services | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018

We simplified Azure DevOps billing, so now rather than complete a purchase process, you assign and remove users. You get billed according to those assignments. This article helps you take advantage of the tools we have for managing paid access for users. This way you only pay for what you need.

Learn how to manage paid access to Azure Boards, Azure Repos, and Azure Test Plans.

Visual Studio subscribers get access included with their subscription, and their subscription gets detected when they sign in to Azure DevOps for the first time.

Tip

To estimate costs for Azure DevOps, see the Pricing calculator or the Azure DevOps pricing page.

Prerequisites

Ensure you have the following items in place:

Pay via Azure

Complete the following steps to pay via Azure.

  1. Set up an Azure DevOps organization, even if you don't intend to use it.
  2. Set up billing using an Azure subscription and add users or buy CI/CD.
  3. Assign licenses to users.

You're entitled to the same number of user licenses to be used in the server.

Prerequisites

Ensure you have the following items in place:

Assign Basic or Basic + Test Plans

The simplest way to control paid access is to manually assign an access level. You can assign the access level when you add a new user to your organization. Also, remove users when they leave your organization.

Keep the following information in mind:

  • Visual Studio subscribers get detected automatically when they sign in. There's no additional charge for users with a Visual Studio subscription.
  • Stakeholder is a free access level with limited functionality.
  • Basic is free for the first 5 users, and paid for 6 or more users.
  • Basic + Test Plans is paid only, but is free to try for 30 days.

Select default access level for new users

All new users get the free Stakeholder access if they're added directly to a project.

To change the access level for new users added to projects, do the following steps:

  1. Sign in to your organization (https://dev.azure.com/{yourorganization}).

  2. Select gear icon Organization settings.

    Open Organization settings

  3. Select Billing.

    Select Billing settings

  4. Next to Default access level for new users, in the dropdown menu, choose Basic.

    Default access level for new users to Basic

Automate access with group rules

Group rules provide a great way to automate access level assignment for your organization. This way, you don't have to manually assign access each time a user gets added or removed. For more information, see Group rules.

Note

A group rule supersedes the default access level. For instance, if a user's part of a group that's assigned Basic access level, they get Basic, even if the default access level's set to Stakeholder. The default access level applies to users who aren't part of any group rules.

Reduce charges for users with no access

Billing stops automatically when users get removed from your organization or are assigned the free Stakeholder access level.

To find out if you have users who are no longer using Azure DevOps, do the following steps:

  1. Sign in to your organization (https://dev.azure.com/{yourorganization}).

  2. Select gear icon Organization settings.

    Open Organization settings

  3. Select Users and then sort by Last Access.

    Select Users and then sort by Last Access

  4. If you have users who have never signed in, you can find out how recently they were added by exporting the list of users and checking the Date Created column.

    Export users

Pay for a user once across multiple organizations

If you have more than one Azure DevOps organization, you can turn on multi-organization billing and pay for each Basic or Basic + Test Plans user once, for all organizations under the same billing Azure subscription. For more information, see multi-organization billing FAQs. Complete the following steps.

  1. Sign in to your organization (https://dev.azure.com/{yourorganization}).

  2. Select gear icon Organization settings.

    Open Organization settings

  3. Select Billing.

    Select Billing from Organization settings

  4. Select Configure user billing.

    Select Configure user billing

  5. Select Multi-organization, and then select Save.

    Select Multi-organization

Next steps