Microsoft 365 features that help users manage their subscriptions, account settings, and billing information.
Hi @Edgar Jones,
Thank you for reaching out regarding how to purchase Microsoft Entra ID for building a cybersecurity lab environment.
It’s important to note that Microsoft Entra ID isn’t purchased as a traditional software “copy.” Instead, it is a cloud-based (SaaS) identity service, and access is provided through licensing within a tenant that you create or already own.
Below are several approaches you can consider, depending on your lab requirements:
Choose the right licensing tier (Free vs P1 vs P2):
For cybersecurity labs, the features you need will determine the license:
- Entra ID Free : Basic directory features included with Microsoft cloud subscriptions: Microsoft Entra licensing - Microsoft Entra | Microsoft Learn
- Entra ID P1 : Adds capabilities like Conditional Access: Microsoft Entra Plans and Pricing | Microsoft Security
- Entra ID P2 : Includes advanced security features such as Identity Protection and Privileged Identity Management (PIM).
Option 1: Use a Microsoft 365 Developer Program E5 sandbox (if eligible)
Microsoft offers the ability to create a development and testing environment through the Microsoft 365 Developer Program, which provides an E5 sandbox tenant preconfigured with users and services.
This sandbox environment typically includes Entra ID P2 licenses, making it especially useful for advanced lab scenarios such as Identity Protection and Privileged Identity Management (PIM).
Please note that eligibility requirements apply. Access to the Developer Program generally requires a qualifying subscription or membership, such as certain Visual Studio subscriptions, partner programs, or support plans.
Reference: Microsoft Entra Verified ID developer information.
Option 2: Create a free Azure account (start with pay-as-you-go)
You can begin by creating a free Azure account, which allows you to set up a Microsoft Entra ID tenant at no initial cost. Charges only apply when you upgrade to pay-as-you-go or use services beyond the free limits.
Additionally, if you don’t yet have a paid Microsoft 365 or Entra subscription, you can start with a free Entra ID instance and later upgrade to a paid plan when needed.
For more information:
- Create Your Azure Free Account Or Pay As You Go | Microsoft Azure
- Frequently asked questions about Microsoft Entra ID
Option 3: Purchase Entra ID P1 or P2 standalone licenses (most direct option)
For a stable, long-term lab, purchasing standalone licenses is the most straightforward approach. You can obtain these licenses through several routes:
- Route A – Existing Azure or Microsoft 365 subscription : Add premium Entra ID licenses directly to your current subscription and manage them within your tenant.
- Route B – Enterprise Mobility + Security (EMS) : EMS bundles include Entra ID P1 or P2 (depending on E3/E5), making them a good choice if your lab also involves device management or Intune scenarios.
- Route C – Volume Licensing : Suitable for organizations or classroom environments needing multiple licenses.
Once purchased, you’ll:
- Add licenses to your tenant
- Assign them to lab users (individually or via groups)
- Enable features like Conditional Access and PIM in the Entra admin center.
For reference:
- Sign up for premium editions - Microsoft Entra | Microsoft Learn
- Microsoft Entra licensing - Microsoft Entra | Microsoft Learn
Option 4: Get Entra ID through a Microsoft 365 bundle
Instead of purchasing standalone licenses, you can choose a Microsoft 365 plan that includes Entra ID:
- Entra ID P1 is included in plans such as Microsoft 365 E3, F1, F3, and Business Premium
- Entra ID P2 is included in Microsoft 365 E5 and certain Microsoft Defender suites
This is often the simplest option if your lab also requires productivity or security tools like Teams, Exchange, or endpoint protection.
Reference:
Option 5: Purchase via a Microsoft Partner (CSP)
You can also obtain licenses through a Microsoft Partner or Cloud Solution Provider (CSP). This is especially helpful in regions where direct online purchasing may be limited.
Partners can:
- Provide localized pricing
- Assist with tenant setup
- Help assign and manage licenses.
Suggested approach for you:
- If you’re looking for the richest lab experience at minimal cost: The Microsoft 365 Developer Program (E5 sandbox) is a great option, provided you meet the eligibility requirements.
- If you’re setting up a personal lab and don’t have access to the Developer Program: You can create a free Entra tenant and use a P2 trial (or Entra Suite trial) for short-term learning and experimentation.
- If you need a long-term, stable lab environment: Consider purchasing Entra ID P2 as a standalone license for identity-focused scenarios, or choose a broader plan like Microsoft 365 E5 if your lab also requires services such as Teams and Exchange.
I hope this information helps you plan your lab setup effectively. If you have any follow-up questions or need help deciding which option fits your scenario best, please feel free to reach out.
As other users will also search for information in this community, your vote can significantly help those with similar inquiries quickly locate the most relevant resources.
Thank you for your kindness and for contributing to the forum.
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.