What Does Assigned license Mean?
This page mentions older exam versions. See the Current Exam Context and Legacy Exam Context sections below for the updated mapping.
On This Page
Quick Definition
An assigned license is like a ticket that gives a specific person permission to use a software or online service. When a license is assigned, that license can only be used by the person it was given to, and it cannot be shared with others. Organizations buy a set number of licenses and then assign them to individual employees so everyone who needs access has a valid seat.
Commonly Confused With
An unassigned license is a license that has been purchased but is not yet linked to any specific user. It is available in the license pool. An assigned license is linked to a specific user. The key difference is the presence of a user identity attached to the license entitlement.
If an organization buys 10 licenses and assigns 7 to users, it has 7 assigned licenses and 3 unassigned licenses available for future use.
A license entitlement is the legal right to use the software, usually conferred by purchasing a subscription. Assigning a license is the operational act of granting that entitlement to a specific user. You can have a license entitlement without assigning it, but you cannot assign a license you do not have an entitlement for.
Purchasing a subscription gives you the entitlement. Assigning the license to Jane is the action that gives Jane access. The entitlement exists regardless of whether it is assigned.
A service plan is a component of a license SKU (e.g., Exchange Online, SharePoint Online). A license SKU contains one or more service plans. Assigning a license enables the base set of service plans, but you can disable specific service plans within that assignment. Confusing a license SKU with an individual service plan is common.
The Microsoft 365 Business Basic SKU includes service plans like Exchange Online and Teams. Assigning the SKU enables both. But you can disable the Teams service plan for a particular user while keeping Exchange Online enabled.
License transfer is the process of moving a license from one user to another. This is essentially an unassign from the original user and a new assign to the target user. The term 'assigned license' refers to the state after the assignment is complete, whereas 'license transfer' refers to the action of changing the assignment.
When an employee leaves and a new employee joins, you transfer the license by removing the assignment from the departing employee and assigning it to the new hire. The license remains the same; the assignment changes.
Must Know for Exams
The term "assigned license" is a core concept in the Microsoft 365 Certified: Fundamentals (MS-900) exam. This exam tests foundational knowledge of cloud services, licensing models, and how Microsoft 365 is managed. The MS-900 exam objectives explicitly include the ability to describe the difference between assigned and unassigned licenses, the process of assigning licenses to users, and the impact on service availability. Questions often present a scenario where a company has purchased a specific number of licenses, and the candidate must determine how many licenses are available for assignment or how many users can be given access.
The MS-900 exam also covers group-based licensing, which is a feature that automates license assignment. Candidates need to know the prerequisites for group-based licensing, such as having an Azure AD Premium P1 license for the global administrator, and that it is not available in the free tier of Azure AD. Questions might require the candidate to identify the correct PowerShell cmdlet for assigning a license, such as Set-MsolUserLicense, or to understand that the Microsoft 365 admin center is the primary GUI tool for manual license assignment.
Beyond MS-900, other exams like MS-100 (Microsoft 365 Identity and Services) and MS-101 (Microsoft 365 Mobility and Security) go into more depth. In MS-100, license assignment is part of provisioning and managing user accounts, including bulk operations via PowerShell and Microsoft Graph. The exam may ask about troubleshooting failed license assignments, such as when a user does not have the necessary usage location set before assignment. In MS-101, license removal is tied to data retention and compliance policies, such as what happens to a user's data when their license is removed but the user object is retained in a disabled state.
For any exam, the key testable points are: the difference between a license being assigned versus available, the requirement that a user must have a usage location set before a license can be assigned, that license assignment can be done per-user or via group-based licensing, and that assigning a license enables specific service plans that can be toggled on or off. The exam might also present a case where an organization wants to give a user only certain apps (e.g., only Exchange Online but not SharePoint), and the candidate must know that disabling service plans during assignment is the correct method. Understanding that license assignment is an asynchronous process and may take up to 24 hours for full provisioning is also a common exam detail.
Exam questions might be multiple-choice, where you pick the correct statement about assigned licenses, or scenario-based, where you decide the best approach for assigning licenses to a group of new hires. The exam does not require memorizing every PowerShell cmdlet, but you should recognize the names of common cmdlets like Set-MsolUserLicense and Set-AzureADUserLicense. Also, knowing that Graph API can be used for modern scripting is beneficial. The term is also relevant to the Microsoft 365 Administrator role-based certification paths, so a strong grasp of this concept is essential for anyone pursuing a career in modern IT administration.
Simple Meaning
Think of an assigned license like a key card for a gym. A company, let's call it TechCorp, decides to buy gym memberships for its employees. They purchase 50 membership slots from the gym. Now, they have to decide which 50 employees get to use those memberships. Each membership slot is a license. When TechCorp gives a specific membership to an employee named Sarah, that membership is now assigned to her. Sarah gets her own key card, and her name is on that membership.
This assignment matters because the gym only has 50 slots. If TechCorp gave out 50 key cards but didn't keep track of who had them, five employees might try to use the same slot, or a former employee might still have a key card they shouldn't have. By assigning each license to a specific person, the company knows exactly who has access. If Sarah leaves the company, TechCorp can take back her key card and assign that membership to a new employee, Jake. The total number of licenses the company owns doesn't change. Only the person who holds the assignment changes.
In the world of IT, this is critical for software and cloud services like Microsoft 365. When an organization buys a subscription, they get a pool of licenses. These licenses are not automatically given to users. An administrator must go into the system and assign each license to a specific user account. Until a license is assigned, the user account might not have access to the software, or they might only have very limited free features. The assignment is what unlocks the full functionality, such as access to the Microsoft 365 apps, email, and cloud storage. It also helps the company stay compliant with the software vendor's rules. If a license is not assigned, it is considered an unassigned or available license, which can be given to another user at any time. This process ensures that the organization only pays for the number of users it actually has, rather than paying for licenses that nobody is using.
Full Technical Definition
In Microsoft 365 and other modern licensing models, an assigned license is a formal allocation of a software entitlement from a license pool to a specific identity object, typically a user principal name (UPN) in Azure Active Directory (Azure AD). The process is governed by the Microsoft Online Portal or programmatically via PowerShell cmdlets like Set-MsolUserLicense or Set-AzureADUserLicense. Each license SKU, such as Microsoft 365 Business Basic or Microsoft 365 E5, has a defined set of service plans (e.g., Exchange Online, SharePoint Online, Teams). When a license is assigned, specific service plans can be enabled or disabled through the assignment process, allowing granular control over which features a user receives.
The technical mechanism involves the license management service within the Microsoft 365 tenant. This service checks the tenant's available license count for a given SKU. If a license is available, the service decrements the available count and increments the consumed count. The assignment links the user object to the license SKU in the backend directory. This linkage is stored in the user's license assignment property, which includes the SKU ID and the list of disabled service plans. The licensing service then propagates these settings to the relevant workloads. For example, assigning an Exchange Online plan enables the creation of a mailbox for that user within 24 hours. The process is asynchronous; provisioning can take from minutes to 24 hours depending on the service.
From a compliance and auditing perspective, each assigned license creates a unique record in the Microsoft 365 audit log. This log includes the timestamp, the admin who performed the assignment, and the affected user. This is critical for license true-up during annual audits, where organizations must prove that every user with access to Microsoft software has an appropriate license. The license assignment also affects domain join and device management scenarios in Enterprise Mobility + Security (EMS). For instance, assigning an Intune license to a user enables that user to enroll devices and apply compliance policies.
In cloud-based identity models like Azure AD, license assignment can be automated through group-based licensing. This feature allows an administrator to assign a license to an Azure AD group, and the system automatically assigns and removes licenses as users are added or removed from the group. This reduces administrative overhead and ensures consistent licensing for large organizations. The underlying technical challenge involves handling the propagation delay and potential errors when a group contains many users or when the tenant runs out of licenses. PowerShell and Graph API are also used for bulk operations, where scripts loop through user lists and invoke the license assignment endpoint. Errors such as "Insufficient licenses" or "License already assigned" are returned as HTTP 400 errors in the Graph API, which must be handled in automation scripts to avoid incomplete licensing.
Real-Life Example
Imagine you are the manager of a busy movie theater. The theater has 100 seats. Each seat represents a license. You sell tickets to a large company, TechCorp, which buys a block of 50 tickets for its employees to use for a Friday night private screening. TechCorp gives you a list of 50 employee names. You, as the theater manager, then assign each seat to a specific employee name. You hand each employee a ticket with their name printed on it. This is an assigned license.
Now, consider what happens if you do not assign the tickets. You simply give TechCorp a stack of 50 blank tickets. The employees show up on Friday night, but without names on the tickets, three people might try to sit in the same seat, or an employee who was not supposed to come might grab an extra ticket. It becomes chaos. The theater also cannot track who is actually watching the movie. If a fire marshal asks who is in the building, you would not have a clear list.
The assignment ensures order. Each seat is tied to a name. When an employee named Jake cannot come, TechCorp calls you and says, "Please reassign Jake's ticket to Maria." You cross out Jake's name and write Maria's name on the ticket. The total number of seats TechCorp paid for remains 50. Only the person occupying the seat changes. This is exactly how license assignment works in an IT system. The theater seats are the software licenses. The employee list is the user directory (Azure AD). The script for changing the name on the ticket is like running a PowerShell command to assign a license to a different user. The fire marshal is like a software auditor who needs to see exactly which users have which licenses.
if the movie theater has a VIP section with comfortable seats (premium features like Exchange Online), a seat assignment in the regular section does not give access to the VIP section. But if you upgrade the ticket, you change the seat assignment to the VIP area. In Microsoft 365, this is like assigning a different SKU (e.g., moving from Business Basic to Business Premium) to a user, which enables additional service plans like Intune or Advanced Threat Protection.
Why This Term Matters
For any IT professional managing a Microsoft 365 tenant or any subscription-based software environment, understanding assigned licenses is fundamental to cost control, compliance, and user productivity. Without proper assignment, an organization risks paying for licenses that are not being used, which is a direct waste of budget. For example, if a company purchases 500 Microsoft 365 Business Premium licenses but only assigns 300 to users, they are still paying for the 200 unassigned licenses. Regular license reconciliation ensures that every purchased license is either assigned to an active user or reclaimed to reduce future subscription costs.
Compliance is another critical reason. Software vendors, especially Microsoft, perform periodic audits. During an audit, the organization must prove that every user accessing the software has a valid assigned license. If an administrator simply gives a user access to Exchange Online without assigning a license, the system may still create a mailbox, but that mailbox is not properly licensed. During an audit, this is flagged as a compliance gap and can lead to significant penalties or backdated license costs. Assigning licenses therefore directly protects the organization from legal and financial risk.
From a user experience perspective, an unassigned license means the user cannot access many services. A user might be able to log into Microsoft 365, but without an assigned license, they will see a restricted interface, cannot send emails, cannot use Teams for meetings, and cannot access SharePoint or OneDrive with full storage limits. This can halt business operations if a new employee is onboarded but the licensing step is forgotten. IT help desks often see tickets from frustrated users who cannot access email or Teams, and the root cause is simply an unassigned license. Therefore, provisioning workflows for new hires must include the automatic or manual assignment of the correct license SKU.
license management directly impacts security. When a user leaves the organization, reassigning or removing their license is a step that should be part of the offboarding process. An unassigned license that is still linked to a disabled user account is not a security risk by itself, but if the license is not reclaimed, the organization continues to pay for it. More importantly, if the user's mailbox or OneDrive is not properly handled before the license is removed, data loss can occur. Understanding how license assignment interacts with data retention policies is therefore a key part of an IT administrator's responsibilities.
How It Appears in Exam Questions
In MS-900 and other Microsoft 365 exams, questions about assigned licenses appear in several distinct patterns. The most common is the direct knowledge question. For example: "An organization has purchased 25 Microsoft 365 Business Basic licenses. They have 30 users. Which of the following is true?" The correct answer would be that only 25 users can have an assigned license, and the remaining 5 users will have no access to Microsoft 365 services until additional licenses are purchased. This tests the fundamental understanding that the number of assigned licenses cannot exceed the number of purchased licenses.
Another pattern involves scenario-based questions about license assignment affecting service availability. For instance: "A user reports they cannot access Outlook Web App, but they can log into the Microsoft 365 portal. What is the most likely cause?" The answer is that the user does not have an assigned license or the license does not include the Exchange Online service plan. This type of question requires the candidate to correlate the lack of a specific service (email) with the absence of the corresponding service plan in the assigned license.
Configuration questions are also common. These might ask: "You need to assign a Microsoft 365 Business Premium license to a user named Jane, but you only want her to have access to Word and Excel, not to Teams or Exchange. What should you do?" The correct approach is to assign a full Business Premium license but then disable the Teams and Exchange Online service plans within the license assignment settings. This tests the knowledge that licenses can be customized per user by toggling service plans.
Troubleshooting-based questions often involve errors during license assignment. For example: "An administrator runs a PowerShell script to assign licenses to 50 new users, but the script fails with an error for some users. The error message is 'LicenseAssignmentFailed: User does not have a usage location set.' What is the solution?" The candidate must know that the usage location attribute on the user object must be set (e.g., to US or GB) before a license can be assigned. This is a common misconfiguration.
Another type of question deals with group-based licensing. "An organization wants to automatically assign a Microsoft 365 E3 license to all members of the Sales department. They create a security group and assign the license to the group. A new employee is added to the group. How long will it take for the license to be assigned?" The answer is that it can take up to 24 hours initially, but propagation is generally faster. The candidate must understand that group-based licensing does not happen instantly but asynchronously.
Finally, there are questions about license reclamation and removal. "When a user's employment is terminated, what should the administrator do first regarding the user's license?" The correct answer is to remove the license assignment so it becomes available for another user, but be aware that removing the license might initiate a grace period before the mailbox is deleted. This ties into broader offboarding procedures.
You may also see comparison questions between manual assignment and group-based assignment, asking which method is more appropriate for a large or small organization. For example, "A company with 10,000 users needs a scalable licensing solution. Which method should they use?" Group-based licensing is the correct answer because it automates the process and reduces manual error.
Practise Assigned license Questions
Test your understanding with exam-style practice questions.
Example Scenario
Contoso Ltd. is a growing company with 100 employees. They recently subscribed to Microsoft 365 Business Basic for all employees. The IT administrator, Priya, purchased 100 licenses from the Microsoft 365 admin center. Now, she needs to assign those licenses to each employee. She starts with a new hire named David. David's user account has been created in Azure AD, but he cannot access his email or Teams.
Priya logs into the Microsoft 365 admin center and navigates to the Users section. She selects David's user account and clicks on the Licenses and Apps tab. She sees a list of available license SKUs, including Microsoft 365 Business Basic. She checks the box next to it and clicks Save. This action assigns the license to David. Now, David's mailbox is provisioned, and within a few minutes, he can access Outlook, Teams, and SharePoint Online. This is a standard manual assignment scenario.
A few weeks later, Contoso hires 10 new employees at once. Priya does not want to manually assign each license one by one. Instead, she uses the bulk assign feature in the admin center. She uploads a CSV file with the user emails and selects the license SKU. The system assigns the license to all 10 users simultaneously. However, one user, Maria, still cannot access Teams after two hours. Priya investigates and finds that Maria's user account has no usage location set. She sets the usage location to United Kingdom and reassigns the license. Maria immediately gains access.
Later, the company realizes they have 5 unassigned licenses because they only have 100 employees but purchased 100 licenses and have 5 vacant positions. Priya decides to keep the licenses unassigned for now so she can quickly assign them when new employees are hired. During the next budget review, the finance department asks why they are paying for licenses that are not used. Priya explains that this is acceptable because unassigned licenses are not wasted if they will be used soon, but she also learns that they could have purchased fewer licenses to save money.
Finally, when an employee named Tom leaves the company, Priya removes Tom's license assignment before disabling his account. This frees up the license for a future employee. She has a clear process: first, assign license to new user, then provision apps. When a user leaves, remove license first, then handle data retention. This scenario shows the complete lifecycle of license assignment in a real organization.
Common Mistakes
Thinking that creating a user account automatically assigns a license.
Creating a user account in Azure AD only adds an identity entry. It does not grant any access to Microsoft 365 services. A license must be explicitly assigned to that user account to enable services like Exchange Online and Teams.
Always check that the license assignment step is completed immediately after user creation. Use the Microsoft 365 admin center, a PowerShell script, or group-based licensing to ensure the license is assigned.
Assigning a license without setting the user's usage location first.
The usage location attribute is required by most Microsoft 365 licenses because it determines tax compliance and service availability. If the usage location is blank, the license assignment will fail with an error.
Before assigning any license, set the user's usage location attribute to the country where the user works. This can be done in the user properties or via bulk update in PowerShell.
Assuming that an unassigned license is a waste and should always be removed.
Unassigned licenses are not necessarily wasted because they can be kept available for future hires or for seasonal workers. Having a few unassigned licenses can save time during onboarding. The waste only occurs if the license is never used or if the company pays for more licenses than it needs consistently.
Monitor license usage regularly. Keep a small buffer of unassigned licenses for agility, but review counts quarterly to avoid paying for excessive unused licenses.
Disabling service plans without understanding that some features are required by other services.
For example, disabling the Exchange Online service plan in a license also disables features like calendar sharing and resource mailboxes that other services like Teams might depend on. This can cause partial functionality or errors.
When disabling service plans, understand the dependencies. For example, if you disable Exchange Online, users cannot schedule Teams meetings using the Exchange calendar integration. Research the dependencies or test changes on a pilot user.
Confusing the number of purchased licenses with the number of assigned licenses.
A common exam trap is where a candidate thinks that owning 100 licenses means there are 100 users who automatically have access. In reality, only the users with assigned licenses have access. The purchased pool is just the maximum number of concurrent assignments allowed.
Remember: purchased licenses = capacity. Assigned licenses = actual usage. Always subtract the number of assigned licenses from purchased licenses to find available licenses.
Exam Trap — Don't Get Fooled
{"trap":"A question says: 'A company has 50 Microsoft 365 Business Basic licenses. They have 50 users. All licenses are assigned. One user needs to be given a Microsoft 365 Business Premium license.
What is the first step the administrator should take?'","why_learners_choose_it":"Learners often think they can simply change the license SKU on the user without considering license count. They might choose to assign the Business Premium license directly, forgetting that the Business Premium license is a different SKU and the organization may not have any available Business Premium licenses to assign."
,"how_to_avoid_it":"The correct first step is to check if there is an available Business Premium license in the pool. If there is, assign it. If not, you have to either purchase a new Business Premium license or remove a Business Premium license from another user to free it up.
The trap is to assume that upgrading a user's license from Basic to Premium happens automatically without needing another license slot. Always check that the target SKU has available licenses."
Step-by-Step Breakdown
Purchase License SKU
The organization purchases a subscription from Microsoft, such as Microsoft 365 Business Basic. This adds a specific number of license slots to the tenant's license pool. The license pool is the total count of licenses available for assignment. This step establishes the capacity for assignment.
Create User Account
A user object must exist in Azure AD to receive the license. This can be created manually, through bulk CSV import, or via directory synchronization from on-premises Active Directory. Without a user object, there is no entity to assign the license to.
Set User Usage Location
Before a license can be assigned, the user account must have a usage location attribute set. This is a required field because it determines which taxes apply and which service features are available based on the user's geographical region. Failure to set this will block the license assignment.
Assign License via Admin Center or PowerShell
The administrator navigates to the user's properties in the Microsoft 365 admin center, finds the Licenses tab, and selects the appropriate license SKU. Alternatively, PowerShell cmdlets like Set-MsolUserLicense can be used. The license assignment triggers provisioning of the associated service plans.
Configure Service Plans (Optional)
By default, all service plans included in the SKU are enabled. The administrator can disable specific service plans if the user should not have access to certain applications, such as disabling Yammer or Teams. This customization is done within the license assignment interface.
Wait for Provisioning
Once the license is assigned, the Microsoft 365 provisioning service begins creating the necessary mailboxes, OneDrive storage, and other resources. This process is asynchronous and can take from a few minutes to up to 24 hours, depending on the service load and the number of users being provisioned.
Verify Access
The user should now be able to log into the Microsoft 365 portal and access the licensed services. The administrator can verify the license is applied by checking the user's license properties or by running a report from the admin center. If services are not available, troubleshooting steps such as checking the usage location or license counts should be performed.
Practical Mini-Lesson
From a practical administrator's perspective, managing assigned licenses is a daily task that directly impacts the organization's budget and user satisfaction. The first step in any licensing strategy is to understand your tenant's current license usage. You can run the built-in license usage report in the Microsoft 365 admin center under Billing > Licenses. This report shows you the number of purchased licenses, assigned licenses, and available licenses for each SKU. Many administrators set up automated alerts when available licenses drop below a certain threshold to ensure they never run out.
When assigning licenses in bulk, PowerShell is much more efficient than the GUI. A common script uses the Get-MsolUser cmdlet to fetch users and then loops through them with Set-MsolUserLicense. A more modern approach uses the Microsoft Graph PowerShell SDK with the Set-MgUserLicense cmdlet, which also supports the -AddLicenses parameter. For example, the command "Set-MgUserLicense -UserId "user@contoso.com" -AddLicenses @{SkuId = "12345678-1234-1234-1234-123456789012"}" assigns a license. The SkuId is a GUID that corresponds to the specific product SKU, which can be found using Get-MgSubscribedSku.
One critical practical detail is that license assignment is idempotent. If you assign the same license to a user who already has it, the request is essentially a no-op and does not double-charge or cause errors. This makes it safe to include in onboarding scripts that might be run multiple times. However, you must handle the case where the license pool is empty. If you try to assign a license when there are no available licenses, the system returns an error, and your script should check available count before attempting assignment.
Another important practical aspect is the impact of license removal on user data. When you remove a license from a user, Microsoft 365 typically starts a 30-day grace period during which the mailbox is in a soft-deleted state and can be recovered by reassigning the license. After 30 days, the data is permanently deleted. For regulatory compliance, you may need to use litigation hold or eDiscovery before removing the license to preserve data. This is a common scenario in offboarding workflows.
Group-based licensing is a game-changer for large organizations. It allows you to define a licensing rule attached to a security group. Any user added to the group automatically receives the assigned license, and any user removed from the group automatically loses the license. This eliminates the need for manual assignment scripts and reduces human error. However, you must be aware of the processing time and the fact that the group owner does not need to be an admin, just someone who can manage group membership. Also, a user can be a member of multiple groups with different licensing rules, and the system will assign the union of all licenses from those groups.
Finally, a common troubleshooting step when a user cannot access a service is to verify the license assignment. Use the command "Get-MsolUser -UserPrincipalName user@contoso.com | Select-Object Licenses" to see the assigned SKUs. If the license appears but the service is not available, check the disabled service plans property. You may need to enable a service plan that was inadvertently turned off. Also verify that the user's usage location matches the region where the service is available. For example, some services are not available in certain countries, even if the license is correctly assigned.
Memory Tip
Assign a license before you assign a task; a user without a license is like a key without a door.
Covered in These Exams
Current Exam Context
Current exam versions that test this topic — use these objectives when studying.
MS-900MS-900 →XK0-006CompTIA Linux+ →Legacy Exam Context
Older materials may mention these exam versions, but learners should use the current objectives for their target exam.
MS-100MS-102(current version)MS-101MS-102(current version)Related Glossary Terms
Two-factor authentication (2FA) is a security method that requires two different types of proof before granting access to an account or system.
AAA (Authentication, Authorization, and Accounting) is a security framework that controls who can access a network, what they are allowed to do, and tracks what they did.
An A record is a type of DNS resource record that maps a domain name to an IPv4 address.
Frequently Asked Questions
Can I assign the same license to multiple users?
No, one license can only be assigned to one user at a time. Each license represents a single seat. If you need 10 users to have access, you must purchase at least 10 licenses and assign each one to a different user.
What happens if I assign a license to a user who already has a license?
If the user already has an assigned license, assigning another license will add the additional services from the new license to the user. However, you cannot assign two identical SKUs to the same user; it will just be ignored or result in an error depending on the tool.
How do I check how many licenses I have assigned in my tenant?
In the Microsoft 365 admin center, go to Billing > Licenses. You will see a list of all SKUs and the number of assigned licenses vs. total available. Alternatively, use the PowerShell command Get-MsolAccountSku to see the counts.
What is the difference between a license and a subscription?
A subscription is the purchasing agreement that determines the billing cycle and the list of products included. A license is a single seat within that subscription. For example, you might have a one-year subscription to Microsoft 365 Business Basic with 50 licenses.
Can I assign a license to a shared mailbox or a device?
Typically, licenses are assigned to user accounts. Shared mailboxes do not require a license unless they exceed 50 GB of storage or have an archive. Some services, like Intune, allow device licenses, but the common model is per-user licensing.
What happens to a user's data if I remove their license?
The user's mailbox, OneDrive, and SharePoint sites enter a soft-deleted state. For mailboxes, a 30-day grace period applies during which you can reassign the license to restore access. After 30 days, the data is permanently deleted unless litigation hold is applied.
Do I need to assign a license to every user in my organization?
Only users who need to access the paid features of Microsoft 365 require an assigned license. You can create user accounts without licenses for users who only need basic Azure AD features like single sign-on for other applications.
Summary
An assigned license is the specific allocation of a software entitlement to a single user or device, enabling access to the purchased service features. For IT certification learners, especially those studying for the MS-900 exam, this concept is a foundational building block of cloud service management. Understanding that a license must be explicitly assigned to a user, that the user must have a usage location set, and that licenses can be customized by enabling or disabling service plans is critical.
In practice, license assignment affects everything from user onboarding and productivity to budget management and compliance. An organization that neglects to assign licenses properly risks non-compliance during audits, wasted spending on unused licenses, and frustrated users who cannot access their tools. The technical process involves creating user identities, setting attributes, and then using admin portals, PowerShell, or Graph API to link the license to the user. Group-based licensing provides automation for large-scale environments.
For the exam, remember that the number of assigned licenses cannot exceed the number of purchased licenses. Always check usage location as a prerequisite. Be aware that license assignment is asynchronous and may take up to 24 hours. Know the difference between manual assignment and group-based assignment. By mastering this term, you will be well-prepared for exam questions on licensing, provisioning, and user management in the Microsoft 365 ecosystem.