Migration & Modernization

End Manual License Tracking with AWS License Manager

Overview

Are you still tracking software licenses manually? Manual license tracking costs, overprovision licenses without visibility into actual usage, miss renewals, face emergency purchases, and risk compliance violations during vendor audits. Manual license tracking creates chaos, and you waste hours updating spreadsheets. AWS License Manager automate this manual effort.

Your company needs a centralized license management hub to track software spanning AWS accounts, AWS regions, and hybrid environments. Without centralized visibility, you cannot optimize license usage or prevent over-provisioning. Cloud migration makes license tracking complex. Managing licenses for diverse applications, services, and users increases operational effort and costs.

In this blog post, you’ll learn how AWS License Manager, as your centralized license management hub, provides full visibility into license usage within cloud and on-premises environments. It automates license tracking and policy enforcement, controls costs by preventing over-licensing, enforces compliance with vendor agreements, and generates audit reports for stakeholder review.

Introduction to AWS License Manager

AWS License Manager creates a centralized license management hub that reduces costs and compliance risks. Enterprise IT teams track and manage software licenses in cloud, on-premises, and hybrid environments from one location. AWS License Manager centralizes control over software license usage. Since 2018, customers have used it to track, manage, and optimize licenses.

AWS License Manager centralizes software license management in the cloud, enabling organizations to track and optimize vendor licenses. Organizations moving workloads to AWS reduce costs with bring-your-own-license (BYOL) opportunities, reusing existing license inventory with cloud resources. Effective license management requires three things: knowing what you have, understanding how it’s used, and taking action to optimize costs and compliance. AWS License Manager delivers this through its Coverage, Insights, and Actions (CIA) framework to manage commercial software licenses efficiently, as Figure 1 illustrates.

AWS License Manager workflow diagram showing three main stages: Coverage for different license types, Insights for tracking licenses, and Actions for managing licenses and costs, plus Integrations with AWS services

Figure 1: AWS License Manager CIA overview

The Coverage component supports multiple license types such as pay-as-you-go, perpetual, and subscription models, and integrates with major vendors including Microsoft, Oracle, IBM, and SAP. It handles AWS Marketplace and external vendor licenses seamlessly. It also maintains consistent functionality for Amazon Elastic Compute Cloud (Amazon EC2), Amazon Relational Database Service (Amazon RDS), on-premises infrastructure, and other cloud providers.

The Actions component automates license type conversion, entitlement distribution, user authorization, and license transfers to new dedicated hosts. These automations accelerate cloud migration, reduce total cost of ownership, and strengthen license management.

Benefits

AWS License Manager tracks licenses in real-time and provides compliance monitoring. You manage licenses for AWS accounts and on-premises resources from a single dashboard. Custom licensing rules prevent over-provisioning. Usage analysis identifies unused or underutilized licenses. The service monitors vendor agreements and generates audit reports for stakeholders. You maintain continuous compliance and cut software costs through unified license governance for hybrid cloud infrastructure

AWS License Manager Core Features for Centralized License Management

AWS License Manager provides four key features that help you manage licenses more effectively. These features address common licensing challenges while providing automated solutions for license management at a scale.

AWS License Manager service launched License Asset Groups at re:Invent 2025, addressing fragmented visibility spanning multiple AWS regions and accounts. Previously, administrators manually clicked through each region to view the licensing footprint. The feature consolidates licensing data into one unified view, as shown in Figure 2.

AWS License Manager console displaying Windows Server DataCenter license configuration. The details panel shows an active license asset discovery status with last resource discovery on 2026-02-25, using vCPUs as the usage dimension. Below, the Self-managed licenses tab displays a table with four licenses (lic-22, lic-bc, lic-dc, and lic-84) distributed across ca-central-1 and us-east-1 regions, with owner account numbers and counting type set to vCPU for Windows Server Datacenter and BYOL Child configurations

Figure 2: AWS License Asset Group example

Why do license asset groups matter?

With an AWS License Manager license asset group, you can centrally manage, track, and report your software licenses across all your AWS accounts and regions within your organization. Configure license discovery through pre-built Default Asset Groups. These templates cover common enterprise software in your infrastructure. Operating systems include Windows Server, Red Hat Enterprise Linux, and SUSE. Databases include Microsoft SQL Server, Oracle, and IBM DB2. Applications include SAP, Microsoft Dynamics, and SharePoint Server. You select the template, specify your target regions, and License Manager discovers and tracks these licenses. Custom Asset Groups provide flexibility when you have unique requirements. Start with an existing AWS-managed template and customize it. Build entirely new groups from scratch. Define specific asset rules based on EC2 product codes, AWS Marketplace product codes, or AMI IDs. Include your golden AMIs. Combine multiple related products into unified groups. For example, you can consolidate Linux variants like SUSE and RHEL for unified management.

Why use these features

License Asset Groups deliver three key outcomes. First, you replace fragmented manual tracking with automated visibility and eliminate blind spots in regions and accounts. This visibility helps you optimize license usage. Second, you reduce unnecessary spending through data-driven insights. Finally, you make strategic licensing decisions based on complete, accurate information. You stop relying on incomplete spreadsheets and assumptions. A License Asset Ruleset defines how to identify resources in AWS environments. You apply these rules to discover and map licenses and instances to License Asset Groups.

AWS managed rulesets enable deep discovery through AWS Systems Manager (SSM) scripts. They identify instances for specific products, including License Included and Bring Your Own License (BYOL) models. Available managed ruleset templates include Microsoft SQL Server Enterprise, Microsoft SQL Server Standard, Red Hat Enterprise Linux, SUSE Linux Enterprise, Ubuntu Pro, and Windows Server Datacenter (see Figure 3).

Custom rulesets require you to provide attributes such as Amazon Machine Image (AMI) IDs, AWS Marketplace product codes, and AWS Account IDs. Discovery with custom rulesets is less deep than AWS managed rulesets. They provide a valuable starting point. You gain visibility into instances in regions.

User-defined rulesets offer adjustable options. You track granted licenses and self-managed licenses, instance configurations such as EC2 billing codes, AMI IDs, and instance types. Custom rulesets give you full control over discovery criteria. License Manager tracks resources that fall outside AWS-managed product definitions. These include BYOL software, internally packaged AMIs, or non-standard configurations.

AWS License Manager settings page displaying license asset discovery and ruleset configuration. The page shows organization-wide resource tracking enabled with cross-region tracking across US East N. Virginia, US West N. California, and US West Oregon regions. Below, the AWS managed rulesets tab presents a table of six pre-configured rulesets targeting EC2 instances: AWSManaged-MicrosoftSQLServerStandard for discovering Microsoft SQL Server Standard instances, AWSManaged-MicrosoftSQLServerEnterprise for SQL Server Enterprise instances, AWSManaged-SUSELinuxEnterprise for SUSE Linux enterprise instances, AWSManaged-UbuntuPro for UbuntuPro instances, AWSManaged-RedHatEnterpriseLinux for Red Hat Enterprise Linux instances, and AWSManaged-WindowsServerDatacenter for Windows Server Datacenter instances. Each ruleset includes descriptive text explaining its discovery purpose

Figure 3: AWS License Asset Group rulesets example

Move from reactive manual license tracking to proactive automated compliance management, reduce costs, and eliminate compliance risks.

In a nutshell, License Asset Groups provide a single pane of glass for your entire licensing estate. The feature aggregates licensing data from all configured accounts and regions into a single dashboard, eliminating manual checks of each region. By configuring a License Asset Group once, the system continuously tracks and updates the view. The built-in analytics dashboard visualizes your licensing footprint, shows granted vs. BYOL licenses, tracks instance counts, and monitors upcoming renewals in one place. You add expiry dates to licenses, so License Manager alerts you before renewals are due. Deep discovery uses EC2 product codes, AWS Marketplace product codes, and AWS Systems Manager for instance, and license discovery, including version-level details like SQL Server edition.

License Analytics

License Analytics provides a new dashboard feature. The dashboard shown in Figure 4 monitors and reports software license usage.

You juggle multiple tools and compile data manually to manage license analytics in complex environments. AWS License Manager Analytics eliminates this complexity. The unified real-time dashboard gives you immediate visibility into license consumption trends, instance inventories, and utilization metrics per License Asset Group. You select flexible date ranges. The instance usage trends chart tracks your infrastructure’s evolution over time. It breaks down counts by AWS License included, Other BYOL, and AWS Marketplace licenses. You understand your complete licensing landscape.

Figure 4: AWS License Manager analytics dashboard example

Figure 4: AWS License Manager analytics dashboard example

You view upcoming renewals in a filterable list instead of tracking renewal dates manually. The list shows licenses expiring within 30 days, with license name, type, and expiration details. Configure license expiration dates using Amazon Simple Notification Service (Amazon SNS) sends notifications before licenses expire. For compliance teams, audit-ready reporting generates CSV reports via the Usage Reports → License Asset Group report tab. You schedule automated delivery to Amazon S3.

Self-Managed License and Inventory Search

The self-managed license feature helps you create self-managed licenses that mirror software vendor agreements. You define specific counting rules through vCPU-based, core-based, or instance-based calculations. You set strict usage limits to prevent license over-allocation. The service enforces additional licensing constraints, such as tenancy type requirements. You maintain alignment with vendor agreements and compliance standards. For example, you set a vCPU-based license limit of 10. AWS License Manager blocks new resource deployments once it reaches that limit. The service verifies continuous compliance with the vendor agreement.

AWS License Manager self-managed licenses dashboard showing three BYOL licenses with usage tracking and enforcement status. Oracle licenses sample shows 0 of 1024 cores used with enforcement enabled (green checkmark). SQL Server 2019 sample shows 0 of 10 vCPUs used with enforcement enabled (green checkmark). Windows Server 2016 shows 0 of 20000 vCPUs used with enforcement disabled (green checkmark). Each license entry includes license name as a hyperlink, entitlement type (Core or vCPU), and current usage status with enforcement indicator.

Figure 5: AWS License Manager self-managed licenses example

AWS License Manager integrates with AWS Systems Manager inventory to provide Inventory search. You discover and track application licenses in cloud and on-premises environments. The service supports a hybrid approach and attaches licensing rules to the applications it discovers. It displays them in a centralized dashboard alongside AWS workloads, providing full visibility into license usage in both cloud and on-premises infrastructure.

AWS License Manager inventory search interface displaying a searchable table with four EC2 instances. The table shows resource IDs, resource types (EC2Instance), platform names (Amazon Linux and Ubuntu), platform versions (2023 and 24.04), and account ID 4711129. The interface includes options to associate self-managed licenses and add automated discovery rules, with cross-account resource discovery enabled

Figure 6: AWS License Manager inventory search example

AWS License Manager Host Resource Group (HRGs)

Managing BYOL software on dedicated hardware requires tracking license assignments, enforcing compliance rules, and ensuring instances land on the right physical hosts while controlling costs. AWS License Manager Host Resource Groups automate this process, letting you manage collections of Amazon EC2 Dedicated Hosts as a single entity, giving you several advantages when managing BYOL workloads.

Managing BYOL licenses manually creates an operational burden and compliance risk that grows with your infrastructure. Host Resource Groups solve this by tracking your core and socket usage while handling the complete host lifecycle from allocation to release. You get enforcement of your self-managed license configurations with clear usage monitoring instead of worrying about license assignment and tracking.

You separate Host Resource Groups by purpose, like development and production, or by different units, ensuring your license tracking remains organized and audit-ready. For Microsoft workloads, License Manager handles the 90-day license affinity requirement, preventing costly compliance violations by reserving terminated instance licenses for the complete required period.

AWS License Manager console displaying the Host resource groups interface. The left navigation panel shows License assets menu with Granted licenses and Self-managed licenses options, plus License analytics, Usage reports, Inventory search, License type conversion, and Host resource groups highlighted. The main panel shows a table listing four host resource groups: Windows-2019-Prod-HRG, Windows-2022-Prod-HRG, Windows-SQLENT-PROD-HRG, and Windows-SQLSTD-PROD-HRG. Each entry displays the host resource group name, owner account 033982965796, and shared status marked as OWNED. A search filter at the top allows filtering by name, owner account, shared status, or ARN

Figure 7: AWS License Manager Host resource group example

AWS License Manager host resource groups take the manual work out of managing BYOL software on EC2 Dedicated Hosts. By grouping hosts into a managed pool, you get automated host lifecycle management, consistent license compliance enforcement, and clear visibility into license usage without tracking individual host assignments yourself.

License Type Conversion

License Manager lets you convert supported instance license types as business needs change. You switch Windows Server and SQL Server licenses between AWS-provided licenses and BYOL. Convert free operating systems such as Ubuntu LTS to AWS-provided licenses or BYOS models without redeploying active workloads, as Figure 8 illustrates.

AWS License Manager source license selection interface displaying four product options for EC2 instance license type conversion: Windows Server with Microsoft logo, Ubuntu LTS with Ubuntu logo, Red Hat Enterprise Linux (RHEL) with Red Hat logo, and Red Hat Enterprise Linux (RHEL) for SAP with Red Hat and SAP logos. Each option appears as a selectable card with radio buttons for choosing the product associated with the instance to convert

Figure 8: AWS License conversion products example

After selecting your source license type (Figure 8), AWS License Manager guides you through a structured conversion process (Figure 9) that ensures safe, compliant license transitions with full audit tracking.

AWS License Manager license type conversion dashboard showing a 4-step conversion workflow: Step 1 - Complete prerequisites using AWS Systems Manager with inventory and endpoint access requirements, Step 2 - Stop target EC2 instances before conversion, Step 3 - Create license type conversion in the conversion table, and Step 4 - Verify conversion completion and restart instances via EC2 console. Below the workflow, a filterable table displays 50 license type conversions with Success status, showing instance IDs, conversion status, source and destination license types (including Windows Server BYOL to license-included conversions and Red Hat Linux conversions between Paid and BYOL), task initiation times, and conversion completion times spanning from December 2023 to June 2024.

Figure 9: AWS License conversion example

Managed entitlements

AWS License Manager’s managed entitlements govern licenses from AWS Marketplace, AWS Data Exchange, or integrated sellers. The service operates as a licensing-server-as-a-service. It serves both software vendors (sellers) and software users (buyers). The service manages license administration and compliance.

Seller workflows let independent software vendors manage and distribute software licenses to their customers. Sellers use data plane APIs for check-out and check-in operations to verify entitlements. With global data replication, sellers view and verify entitlements in AWS Regions. The service also supports license management for buyers without AWS accounts.

AWS License Manager seller-issued licenses dashboard displaying one active license entry. The table shows License ID l-3024:9447592f with Available status, assigned to license name A11yseller01 and product name A11y Product01. Additional details include recipient ID [CREDIT_DEBIT_CARD_NUMBER], license start date July 17, 2025, and expiration date October 31, 2025. Interface includes View, Activate, Delete, Edit, and Create license action buttons.

Figure 10: AWS License seller example of issuing licenses

Buyer Workflows distributes seller entitlements to accounts based on configuration. Root-level buyers monitor entitlement consumption throughout their accounts and consolidate AWS Marketplace purchase data access through a central dashboard where you directly analyze spending.

The Granted Licenses feature in AWS License Manager gives you a centralized way to view and manage licenses from AWS Marketplace, AWS Data Exchange, or integrated sellers. When a license is granted to your account, it appears in the License Manager console under Granted Licenses. You accept and activate it before use. AWS Marketplace licenses are accepted and activated upon purchase. License Manager replicates each granted license and its metadata to AWS Regions. You get a unified view of licenses granted to you.

For accounts using AWS Organizations, the Aggregated Licenses tab lets management accounts distribute entitlements to member accounts (up to 2,000 grants per license). As you enable features, you can accept licenses in member accounts, letting you centralize the procurement and governance of software licenses at scale.

AWS License Manager granted licenses console displaying aggregated licenses view with three active licenses for organization ou-rebu. The table shows Red Hat Enterprise Linux for SAP with HA and Update Services versions 8.6 and 8.2, and Windows Remote Desktop Services SAL. All licenses are sourced from AWS Marketplace by Amazon Web Services, with available status, active grant status, and grantee principal ID 03398296. License start dates range from May to August 2025

Figure 11: AWS License Grant licenses example

User subscriptions

AWS License Manager’s user subscriptions feature provides compliant, Amazon-provided licenses for selecting software products through per-user subscriptions. You acquire AWS-provided user-based subscriptions for Microsoft Visual Studio, Microsoft Office, and Microsoft Remote Desktop Services through AWS Marketplace.

AWS License Manager user subscription management workflow: You subscribe to License Manager-hosted AMIs through AWS Marketplace for Visual Studio, Office, and Remote Desktop Server products. AWS License Manager tracks instance lifecycles from these AMIs. The service bills monthly based on usage.

Manage Visual Studio, Office, and Remote Desktop Service subscriptions centrally through the AWS License Manager’s interface, as shown in Figure 12.

AWS License Manager user subscriptions dashboard displaying four Microsoft products with marketplace subscription status. The table shows Visual Studio Enterprise with "Subscribe in AWS Marketplace" button (unsubscribed), Visual Studio Professional with green checkmark and "Subscribed" status, Microsoft Remote Desktop Services (RDS) with green checkmark and "Subscribed" status, and Office Professional Plus with green checkmark and "Subscribed" status. The interface includes a "View details" button in the top right corner

Figure 12: AWS License user subscriptions product example

Linux subscriptions

The Linux subscriptions feature in AWS License Manager monitors and manages commercial Linux subscriptions on EC2 instances. The service tracks Linux subscription utilization in regions and accounts, and the centralized dashboard displays running instances with Linux subscriptions. It identifies instances with multiple subscription assignments (see Figure 13).AWS License Manager manages user subscriptions through a common workflow. You select a source region to aggregate commercial Linux workload data. Amazon CloudWatch metrics track hourly workload statistics for detailed subscription analysis. The service displays global commercial Linux workload licenses in a single region with hourly updates.

AWS License Manager Linux subscription instances dashboard displaying four active Linux subscriptions. Table shows Red Hat Enterprise Linux Server instances running on t2.small and t2.micro in us-east-1, SUSE Linux Enterprise Server on t2.micro in ap-southeast region, and Ubuntu Pro EC2 Subscription Included on t3.micro in ap-east-1. All instances show running status with corresponding instance IDs, account numbers, and usage operations. Export to CSV button available at top of view.

Figure 13: AWS License Linux subscriptions product example

Conclusion

AWS License Manager solves license management chaos. You gain a unified vision into software assets in cloud and on-premises environments from one dashboard. The service prevents overallocation with enforcement rules. You reduce software spending by 20-30% by identifying unused licenses. You maintain vendor compliance without manual tracking. Detailed audit reports keep you prepared. You eliminate blind spots, reduce costs, and verify compliance. AWS License Manager gives you the foundation for a compliant, cost-efficient, and resilient licensing strategy at scale.

Ready to reduce your software licensing costs? Start with the AWS License Manager today. Create your first License Asset Group in the AWS License Manager console. Configure tracking rules for your most expensive software licenses and gain immediate visibility into license usage.

Refer to the following resources for additional information: