Publishing a SaaS offer in Microsoft Marketplace (formerly the Microsoft commercial marketplace, spanning Azure Marketplace and Microsoft AppSource) puts your SaaS application in front of enterprise buyers who already procure solutions through Microsoft. It simplifies procurement, improves discoverability, and, for transactable offers, enables Microsoft to facilitate billing and commerce. Creating a Microsoft Marketplace SaaS offer is a structured process that includes business onboarding, listing creation, technical integration, and certification. With proper planning, the Microsoft Partner Center workflow becomes straightforward and efficient.

Create or sign in to a Microsoft Partner Center account and enroll in the Microsoft Marketplace program. Complete the publisher onboarding requirements, including your business profile, tax details, payout information, and identity verification. Publishing a SaaS application on Azure Marketplace or Microsoft AppSource is only possible after onboarding is complete.
Microsoft Partner Center is where you create, configure, submit, manage, and monitor your Microsoft Marketplace SaaS offers while accessing analytics and marketplace insights.
Choose the Microsoft Marketplace listing option early because it determines the technical and business requirements that follow.
For a transactable SaaS offer, register your application in Microsoft Entra ID and capture the Tenant ID (Directory ID) and Application (Client) ID. These identifiers are required when integrating the SaaS Fulfillment API. Plan the landing page and webhook endpoint early, as both are essential for subscription provisioning and lifecycle management.
From the Home page in Microsoft Partner Center, select Marketplace offers, then choose + New Offer > Software as a Service.
Enter the following information:
On the Offer Setup tab, decide whether to Sell through Microsoft or manage transactions independently. You can also connect customer leads to CRM platforms such as Dynamics 365, Salesforce, Marketo, Azure Table Storage, or an HTTPS endpoint.
A well-optimized Microsoft Marketplace listing clearly explains who the solution is for, the business challenges it solves, and what makes it different from competing SaaS applications.
For transactable offers, integrate the SaaS Fulfillment API (v2) so Microsoft Marketplace can manage the complete subscription lifecycle, including activation, plan changes, quantity updates, suspension, reinstatement, and cancellation.
The integration should work alongside the landing page, where customers authenticate and activate subscriptions, and the webhook endpoint that receives subscription lifecycle notifications. To accelerate implementation, consider using the Commercial Marketplace SaaS Accelerator as a reference architecture.
Create a separate development (DEV) offer and validate every stage of the customer journey before publishing your Microsoft Marketplace SaaS offer.
Test:
Comprehensive testing helps reduce Microsoft Marketplace certification delays while delivering a better customer experience.
Submit your production (PROD) offer for Microsoft Marketplace certification. Microsoft reviews marketplace policies, technical configuration, listing quality, security requirements, and customer experience before approving the SaaS application. After successful validation, the offer proceeds through the publisher sign-off process.
Use preview links to validate the acquisition experience before making the offer publicly available. When everything is ready, select Go Live to publish your Microsoft Marketplace SaaS offer.
After launch, continuously monitor:
Regularly optimize your Microsoft Marketplace listing, pricing strategy, onboarding process, and product messaging to improve discoverability and increase conversions.
When creating a SaaS offer in Microsoft Marketplace, plan the listing option and technical architecture early. Register the application in Microsoft Entra ID, integrate the SaaS Fulfillment API, configure the landing page and webhook, and prepare the Microsoft Marketplace listing before submission. With these foundations in place, the remaining Microsoft Partner Center workflow becomes a structured publishing process that helps you successfully launch and grow your SaaS application in Azure Marketplace and Microsoft AppSource.