Visual Studio is the flagship Microsoft IDE, but the licensing model it ships with — Visual Studio Subscriptions, formerly known as MSDN — is one of the most misunderstood licences in the Microsoft portfolio. The subscription is not just an IDE licence. It is a bundle of the IDE, Azure DevOps access, Azure monthly credits, development/test Azure pricing, software for dev/test use, training benefits, and technical support incidents.
That bundle creates two problems for enterprise procurement teams. First, organisations frequently purchase tiers they do not need — paying Enterprise prices when Professional covers the actual use case. Second, they duplicate benefits by purchasing Azure DevOps Basic seats for users who already have Azure DevOps access included in their Visual Studio subscription. In organisations with 200 or more licensed developers, both errors are almost universal.
This guide covers every tier in the Visual Studio Subscription portfolio, what each tier actually includes, the EA negotiation mechanics, cloud versus standard subscriptions, and the most common over-spend patterns to audit before your next renewal.
Visual Studio Subscription Tiers
Microsoft offers four main Visual Studio Subscription tiers, plus a free tier. Each tier is named for the IDE edition it includes, but the meaningful commercial differentiation is in the ancillary benefits — particularly Azure credits and testing entitlements — rather than in the IDE itself.
Visual Studio Professional
The entry-level paid subscription. Professional provides the full Visual Studio Professional IDE, Azure DevOps Basic access, a $50/month Azure credit (usable only for dev/test, not production), dev/test pricing on Azure services, access to most current Microsoft software for development and testing purposes, and two technical support incidents per year. At retail, Professional runs approximately $1,199 per year per user (standard subscription) or $45/month (cloud subscription). EA pricing is negotiated as a discount off list price and is typically in the 15–25% range depending on volume.
Visual Studio Enterprise
The most feature-rich — and most over-purchased — tier. Enterprise includes everything in Professional plus the Visual Studio Enterprise IDE, a $150/month Azure credit (vs $50/month in Professional), access to the full Microsoft software library for dev/test including server products, unlimited Azure DevOps Basic access, and the full complement of technical support incidents. At retail, Enterprise runs approximately $5,999 per year per user (standard) or $250/month (cloud). The jump from Professional to Enterprise is a 5x price multiple at list.
The question every organisation should ask before renewing Enterprise licences: how many of your developers actively use the additional benefits — specifically the higher Azure credit and the server software entitlements — that justify that 5x price difference? In our experience advising on developer licensing programmes, fewer than 40% of organisations that pay Enterprise prices have a clear, documented justification for Enterprise over Professional at the individual user level.
Visual Studio Test Professional
Specifically designed for test professionals who use Azure Test Plans but do not require the full developer IDE. Test Professional includes Azure Test Plans access, Azure DevOps Basic, a smaller Azure credit than Professional, and selected testing tools. At approximately $2,999 per year per user at retail, Test Professional is cheaper than Enterprise but more expensive than Professional. The appropriate use case is narrow: test managers and manual testers who use Azure Test Plans as their primary tool and do not write code in Visual Studio itself.
Visual Studio Enterprise with GitHub Enterprise
An EA-only bundle that combines Visual Studio Enterprise with GitHub Enterprise Cloud. This bundle is worth evaluating if your organisation is already using or planning to use GitHub Enterprise at scale. The combined bundle pricing is typically more favourable than purchasing both independently, and the GitHub Enterprise Managed Users (EMU) entitlement included provides enterprise-grade identity control. However, organisations that are committed to Azure DevOps as their primary DevOps platform should not pay the GitHub Enterprise premium simply because Microsoft account teams present the bundle as the standard enterprise offering.
Visual Studio Community and Code
Free tiers. Visual Studio Community is free for individual developers, open source projects, and organisations with fewer than 250 users or under $1M revenue. Visual Studio Code is free for all use cases. Both are worth acknowledging because commercial organisations sometimes purchase Professional subscriptions for developers whose actual use case — lightweight editing, scripting, non-commercial projects on personal machines — could be covered by Community or Code at no cost.
| Tier | List Price / Year | Azure Credit / Month | Azure DevOps | Server Software |
|---|---|---|---|---|
| Community | Free | None | Basic (free 5) | None |
| Professional | ~$1,199 | $50 (dev/test) | Basic included | Limited client |
| Test Professional | ~$2,999 | $50 (dev/test) | Basic + Test Plans | Testing tools |
| Enterprise | ~$5,999 | $150 (dev/test) | Basic included | Full library |
| Enterprise + GitHub | ~$7,500+ | $150 (dev/test) | Basic included | Full library + GH Enterprise |
Visual Studio Subscriptions in the Enterprise Agreement
Visual Studio subscriptions are a standard component of Microsoft Enterprise Agreements for technology-intensive organisations. Under an EA, subscriptions are purchased as a product under the Platform or Product enrolment, with pricing negotiated at the time of signing. The EA provides three commercial advantages over retail or cloud subscription purchasing: committed pricing locked for three years, price protection from annual increases, and the ability to include subscriptions in the broader EA discount negotiation.
Standard vs Cloud Subscriptions
Visual Studio subscriptions are available in two purchasing models: standard (annual commitment, annual billing) and cloud (monthly commitment, monthly billing). The commercial difference is material. Standard subscriptions are meaningfully cheaper per year than cloud subscriptions — typically 20–30% lower annualised cost — and are the appropriate model for established development teams with stable headcount. Cloud subscriptions are appropriate for contractors, project-based headcount, or seasonal developer additions where month-to-month flexibility justifies the price premium.
A common over-spend pattern: organisations that started with cloud subscriptions during an agile scaling phase and never converted to standard subscriptions after headcount stabilised. Converting an established pool of 100 cloud Professional subscriptions to standard EA Professional subscriptions generates immediate recurring savings without any change in entitlement.
Software Assurance on Visual Studio Subscriptions
Visual Studio subscriptions in an EA typically carry Software Assurance, which provides version upgrade rights during the subscription term. This is largely automatic for active subscribers — the subscription model is inherently a subscription to the current version — but the SA component matters in one specific scenario: perpetual licence entitlement after a subscription lapses. If an organisation cancels VS subscriptions and retains perpetual use rights to the last version under active subscription, that version becomes the licensed version for continued use without SA.
Visual Studio Professional and Enterprise subscribers receive Azure DevOps Basic access as a subscription benefit. If your organisation also purchases standalone Azure DevOps Basic licences ($6/user/month) for developers who have VS subscriptions, you are paying for Azure DevOps twice. This is one of the most common developer licence waste items we encounter — and it is invisible to any procurement team that does not cross-reference VS subscription assignments with Azure DevOps access licence assignments in VLSC and the Azure DevOps admin portal simultaneously.
What Each Subscription Actually Includes
The full entitlement scope of Visual Studio subscriptions extends well beyond the IDE. Understanding every benefit matters both for governance (ensuring benefits are used) and for negotiation (understanding what you are paying for when Microsoft proposes a tier upgrade).
IDE and Tooling
The core entitlement: licensed use of the Visual Studio IDE — Professional or Enterprise edition depending on subscription tier — on machines used by the named subscriber for development and testing activities. This is a named-user licence, not a concurrent-use or machine licence. The subscriber may install on multiple machines (typically up to five) for their personal use. The IDE licence does not include production use of application server components.
Azure Monthly Credits
Monthly Azure credits are allocated per subscriber: $50/month for Professional, $150/month for Enterprise. These credits apply only to Microsoft-designated dev/test services in Azure and cannot be used for production workloads. The credits expire monthly and do not roll over. In organisations where developers do their dev/test work on-premises, shared infrastructure, or containers rather than individual Azure subscriptions, these credits are never used — yet the organisation is implicitly paying for them in the Enterprise premium. Unused Azure credits are a meaningful cost justification for downgrading from Enterprise to Professional.
Dev/Test Pricing on Azure
Separate from the monthly credits: active VS subscribers can provision Azure resources in personal Azure subscriptions at dev/test pricing, which provides significant discounts on Windows VMs, SQL Server on Azure VMs, and other services. This benefit requires that workloads are tagged as dev/test and are not serving production traffic. It is a genuine commercial benefit for developers who run personal Azure sandboxes — but again, only for developers who actually use Azure this way.
Software for Dev/Test Use
Professional subscribers receive access to a subset of Microsoft software for development and testing — primarily Windows, Office, and select developer tools. Enterprise subscribers receive access to the full Microsoft software library, including server products (Windows Server, SQL Server, Exchange, SharePoint, Dynamics 365) for dev/test use on named-subscriber machines. This is a significant entitlement for organisations running complex on-premises dev/test environments, as it eliminates the need to licence server software separately for those environments. For cloud-native development teams with no on-premises dev/test infrastructure, this benefit has zero value — yet it is the most-cited justification Microsoft account teams use to sell Enterprise over Professional.
Azure DevOps Basic Access
Both Professional and Enterprise subscribers receive Azure DevOps Basic access as a named-user benefit. As noted above, this eliminates the need for a separate Azure DevOps Basic licence assignment. The benefit is claimed automatically in Azure DevOps when the subscriber signs in with their Microsoft identity — provided the Azure DevOps organisation is linked to the same Azure AD tenant and the subscriber's VS subscription is assigned in the Visual Studio Subscriptions admin portal.
Licence Governance and Common Audit Issues
Visual Studio subscription governance is managed through the Visual Studio Subscriptions admin portal (manage.visualstudio.com), accessible to subscription administrators. Administrators assign named subscriptions to individual users via email address. The assignment model is what creates most audit exposure: the licence belongs to the named user, and only that user may use it. Unlike many Microsoft products with concurrent use models, Visual Studio subscriptions are strictly personal.
Named User Assignment Compliance
The most common audit issue Microsoft raises in Visual Studio subscription compliance reviews is unassigned or incorrectly assigned licences. If an organisation has purchased 200 Enterprise subscriptions but only 150 are assigned in the admin portal, Microsoft's position is that the unassigned 50 represent licences for which the subscription benefit rights cannot be claimed — but which the organisation is paying for and may have deployed software under. Maintaining a clean, current assignment roster in the admin portal is not just good governance practice; it is the primary defence against overpayment claims and audit disputes.
Leavers and Reassignment
Visual Studio subscriptions are not transferable in the traditional sense — they are personal. When a subscriber leaves the organisation, the subscription should be unassigned and reassigned to a new user within the same subscription period. The old subscriber loses access. The new subscriber gains it. The risk: organisations that do not systematically unassign licences for leavers accumulate ghost assignments — names on licences that belong to departed employees — while provisioning new developers on separate, additional licences. In a 500-developer organisation with moderate turnover, this can represent 30–60 licences of pure waste within a three-year EA cycle.
Contractor and Vendor Use
Visual Studio subscriptions cover named individuals, including contractors and third-party vendors who work on development activities for the licensee organisation. However, the subscription benefit rights — particularly the software for dev/test use and Azure credits — are for the subscriber's benefit. An enterprise cannot purchase 10 Enterprise subscriptions and share them among 50 contract developers through a rotation scheme. Each active developer needs their own named subscription. This is a frequent source of compliance exposure in organisations that use large rotating contractor pools.
At every EA renewal, Microsoft account teams will propose upgrading a proportion of Professional subscriptions to Enterprise. The pitch is typically framed around the server software entitlement and the higher Azure credit. Before accepting any such upgrade, require a per-user utilisation analysis: how many current Professional subscribers have used the $50/month Azure credit in the last 12 months? How many require server software on their dev/test machines rather than containerised or cloud-native development environments? The answers, in most cases, will not support the Enterprise premium for more than a minority of your developer population.
Negotiation Strategy for Visual Studio Subscriptions
Visual Studio subscriptions are more negotiable than most organisations realise. The two levers that consistently produce results are tier rationalisation — documented justification for tier selection — and competitive pressure from the open-source alternative stack.
Right-Sizing Before Renewal
The highest-value negotiation action is completing a subscription utilisation audit before the EA renewal window opens, not after. If you can document — by querying Azure DevOps assignments, Azure credit consumption reports, and Visual Studio Subscriptions admin portal assignment data — that a portion of your Enterprise subscriptions are receiving Professional-level value, you have a defensible position to reclassify them at renewal.
Reclassification from Enterprise to Professional at scale (200 subscriptions being the threshold where this becomes a significant commercial action) typically saves $800,000–$960,000 per year at list before EA discounts are applied. Even at a 20% EA discount, the annual saving is $640,000–$768,000. This is not theoretical — it requires per-user utilisation data, a clear reclassification methodology, and willingness to hold the position through the account team's push-back. But it is one of the most consistently achievable developer licensing optimisation actions we recommend.
Competitive Leverage: JetBrains and Open Source
JetBrains provides a competitive alternative for many development scenarios, particularly in Java, Kotlin, Python, and web development. JetBrains All Products Pack with all major IDEs costs substantially less than Visual Studio Enterprise. For development teams not dependent on the Windows platform IDE or the .NET tooling that is deeply integrated in Visual Studio, JetBrains or VS Code (free) with language server extensions represents a credible alternative that creates genuine commercial pressure on Microsoft pricing.
This competitive signal is most effective when used alongside — not instead of — an internal capability analysis. Microsoft account teams dismiss JetBrains as a competitor when the organisation is operating on .NET, Azure DevOps, and Windows exclusively. But for mixed-stack organisations with Python, Java, or JavaScript-heavy development functions, the competitive lever is real and measurable.
GitHub Copilot Bundling
Microsoft is increasingly pushing GitHub Copilot for Business and GitHub Copilot Enterprise into the Visual Studio subscription renewal conversation. The Copilot add-on pricing ($19–$39/user/month) effectively doubles the cost of a Professional subscription. Before committing to Copilot seats within the EA, require a pilot ROI evaluation — the Copilot ROI calculation methodology should be your framework. Do not pre-commit to Copilot seats at scale without evidence of productivity gain per user in your specific development environment.
Visual Studio Subscription Optimisation Checklist
Before your next EA renewal or mid-cycle review, complete the following actions to identify waste and establish a defensible right-sized position:
- Assignment audit: Export all assignments from the Visual Studio Subscriptions admin portal. Cross-reference against current employee/contractor roster. Identify and unassign leavers immediately.
- Azure credit utilisation report: Pull 12-month Azure credit consumption per subscriber. Segment Enterprise subscribers by credit usage. Subscribers with consistently <$50/month actual credit use have no commercial justification for Enterprise over Professional.
- Azure DevOps duplicate audit: Export Azure DevOps Basic licence assignments. Cross-reference against VS subscription assignments. Any user in both lists is generating duplicate cost — remove their standalone Azure DevOps Basic licence.
- Server software entitlement review: Survey development team leads. How many developers run Microsoft server products on dev/test machines rather than in containers or cloud-native environments? The server software justification for Enterprise only applies where the entitlement is actually exercised.
- Cloud subscription conversion: Identify any cloud (monthly) Visual Studio subscriptions held by permanent employees with stable, long-term roles. Calculate the annual saving from converting to standard (annual) subscriptions. Anything above 12 months of expected use almost always favours standard.
- Contractor governance review: Review contractor VS subscription assignments. Ensure each active contractor has a named, correctly assigned subscription — and that subscriptions for completed contractors are unassigned.
Visual Studio Licensing Review
Most enterprises with 100+ developers are significantly over-licensed on Visual Studio. We provide independent subscription utilisation analysis, tier rationalisation modelling, and EA negotiation support that consistently generates 6-figure annual savings on developer tooling alone.
Subscription Audit
Cross-reference your VS subscription assignments, Azure DevOps licences, and Azure credit utilisation to identify waste and double-purchasing.
Request AssessmentEA Renewal Support
Independent advisory on tier selection, competitive benchmarking, and negotiation positioning for your next EA renewal.
Our EA ServicesDeveloper Licensing Guide
The complete framework for Microsoft developer and DevOps licensing — Visual Studio, Azure DevOps, GitHub, and Dev Box.
Read the GuideRelated Developer Licensing Topics
Visual Studio subscriptions interact directly with several other components of the Microsoft developer licensing stack. A complete developer licensing strategy requires evaluating these in combination:
- Azure DevOps Licensing — the Basic and Test Plans tiers, Pipelines parallel jobs, and the GitHub migration decision
- GitHub Enterprise Licensing — GitHub Enterprise Cloud vs Server, Advanced Security, GitHub Copilot tier decisions
- GitHub Copilot Enterprise Licensing — Copilot for Business vs Enterprise, seat governance, ROI evaluation
- Developer & DevOps Licensing Guide — the pillar article covering the full developer licensing portfolio
- Microsoft EA Negotiation Complete Guide — how developer tooling fits into the broader EA negotiation strategy