Manage paid access for users
Azure DevOps Services | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018 - TFS 2013
Note
We've recently simplified Azure DevOps billing, so now rather than complete a purchase process, you assign and remove users. You're billed according to these assignments. This article is repurposed to help 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 is 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 the following is true:
- Licensing is set up for your organization via Azure
- You have Project Collection Administrator or organization Owner permissions
Pay through Azure
Complete the following steps to pay via Azure.
- Set up an Azure DevOps organization, even if you don't intend to use it.
- During this process, set up billing using an Azure subscription and buy users or CI/CD.
- Assign licenses to users. You're entitled to the same amount of user licenses to be used in the server.
Prerequisites
Ensure the following is true:
- Billing is set up for your organization
- You have Project Collection Administrator or organization Owner permissions
Assign users Basic or Basic + Test Plans
The simplest way to control paid access is by manually assigning an access level when you add a new user to your organization and by removing users when they leave your organization.
Keep the following information in mind:
- Visual Studio subscribers are 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 the default access level for new users
After you set up billing for your organization all new users get the free Stakeholder access if they're added directly to a Project. That way you aren't surprised by charges for new users who weren't added directly to the organization by a Project Collection Administrator.
To change the access level for new users added to projects, do the following tasks:
Sign in to your organization (
https://dev.azure.com/{yourorganization}).Select
Organization settings.
Select Billing.
Change Default access level for new users to Basic.
Automate access level assignment with group rules
Larger organizations may want to automate access level assignments, so you don't have to manually do so every time a user is added or removed. Group rules are a great way to automate access level assignment for your organization, and under assignment-based billing, you'll find that assignment errors are no longer very common.
Reduce charges for users who no longer need access
Billing stops automatically when users are 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 tasks:
Sign in to your organization (
https://dev.azure.com/{yourorganization}).Select
Organization settings.
Select Users and then sort by Last Access.
If you have users who've never signed in, you can find out how recently they were added by exporting the list of users and checking the Date Created column.
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 details, see multi-organization billing FAQs. Complete the following steps.
Sign in to your organization (
https://dev.azure.com/{yourorganization}).Select
Organization settings.
Select Billing.

Select Configure user billing.

Select Multi-organization, and then select Save.
