Complete guide to upgrading your SaaS product to AWS Marketplace Concurrent Agreements
AWS Marketplace Blog
This article provides a comprehensive guide for SaaS sellers to upgrade their AWS Marketplace products to support Concurrent Agreements, enabling multiple active purchases per AWS account.
- Concurrent Agreements allows multiple independent agreements for same product per account
- New LicenseArn parameter uniquely identifies each software license and agreement
- Migration requires transitioning from Amazon SNS to Amazon EventBridge for notifications
- Three core APIs updated: ResolveCustomer, GetEntitlements, and BatchMeterUsage
- Database schema must be redesigned with LicenseArn as primary identifier
- New SaaS products after June 1, 2026 have Concurrent Agreements enabled by default
- Existing products can opt-in through AWS Marketplace Management Portal
- Three tenant provisioning strategies: separate tenants, unified tenant, or buyer's choice
- Latest AWS SDKs already support LicenseArn parameter for JavaScript and Python
- Backfill existing customer LicenseArn mappings using GetEntitlements API or S3 CSV files
This migration enables flexible procurement, independent contract terms, and seamless capacity expansion while requiring significant technical updates to APIs, databases, and notification systems.
The AWS News Feed is currently looking for gold sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.
The AWS News Feed is currently looking for silver sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.