Commercial marketplace transact capabilities

This article describes pricing, billing, invoicing, and payout considerations for transactable offers sold through the commercial marketplace. For information about publishing non-transactable [free or Bring your own license (BYOL)] offers, see Introduction to listing options.

To see the customer's view of purchasing in the commercial marketplace, see Azure Marketplace purchasing. For SaaS offers, see Purchase SaaS apps on Microsoft AppSource.

Transactions by listing option

Either the publisher or Microsoft is responsible for managing software license transactions for offers in the commercial marketplace. The listing option you choose for your offer determines who manages the transaction. For availability and explanations of each publishing option, see Introduction to listing options.

Transact publishing option

Choosing to sell through Microsoft takes advantage of Microsoft commerce capabilities and provides an end-to-end experience from discovery and evaluation to purchase and implementation. A transactable offer is one in which Microsoft facilitates the exchange of money for a software license on the publisher's behalf. Transact offers are billed against an existing Microsoft subscription or credit card, enabling Microsoft to host cloud marketplace transactions on behalf of the publisher.

You choose the transact option when you create a new offer in Partner Center. This option appears only if transact is available for your offer type.

Transact overview

When using the transact option, Microsoft enables the sale of non-Microsoft software and deployment of some offer types to the customer's Azure subscription. The publisher must consider the billing of infrastructure fees and your own software licensing fees when selecting a pricing model for an offer.

The transact publishing option is currently supported for the following offer types:

Offer type Billing cadence Metered billing Pricing model
Azure Application
(Managed application)
Monthly Yes Usage-based and flat rate
Azure Container Monthly [1] No Usage-based, BYOL
Azure Virtual Machine Monthly and upfront [2] No Usage-based, BYOL
Software as a service (SaaS) One-time upfront monthly, annual [3] [4] Yes Flat rate, per user, usage-based.
Dynamics 365 apps on Dataverse and Power Apps [5] Monthly and annual No Per user
Power BI visual [6] Monthly and annual No Per user

(1) Azure Container offers support usage-based billing plans. These plans are billed monthly for hourly use of the usage based on per core, or per every core in cluster.

(2) Azure Virtual Machine offers support usage-based billing plans. These plans are billed monthly for hourly use. The plans are billed based on: free, flat rate, per vCPU, per vCPU size, or per market and vCPU size usage. Virtual Machine plans also support 1-year and 3-year reservation pricing billed either upfront or monthly. See Plan a virtual machine offer.

(3) SaaS plans support monthly, 1-year, 2-year, and 3-year terms that can be billed either monthly or for the entire term upfront. See Plan a SaaS offer for the commercial marketplace.

(4) If you choose to configure a 2-year or 3-year billing term, or a 1-year billing term with a monthly payment option, your offer is published to Azure Marketplace only. If you update an offer that is currently published live on AppSource with a multi-year billing term, the offer is delisted from AppSource and published only to Azure Marketplace.

(5) Dynamics 365 apps on Dataverse and Power Apps offers that you transact through Microsoft are automatically enabled for independent software vendor (ISV) license management. See ISV app license management for Dynamics 365 apps on Dataverse and Power Apps.

(6) Power BI visual offers that you transact through Microsoft are automatically enabled for license management. See ISV app license management for Power BI visual offers.

Metered billing

The Marketplace metering service lets you specify pay-as-you-go (consumption-based) charges in addition to monthly or annual charges included in the contract (entitlement). You can charge usage costs for marketplace metering service dimensions that you specify such as bandwidth, tickets, or emails processed. For more information about metered billing for SaaS offers, see Metered billing for SaaS using the commercial marketplace metering service. For more information about metered billing for Azure Application offers, see Managed application metered billing.

Billing infrastructure costs

For virtual machines, containers, and Azure applications, Azure infrastructure usage fees are billed to the customer's Azure subscription. Infrastructure usage fees are priced and presented separately from the software provider's licensing fees on the customer's invoice.

For SaaS Apps, the publisher must account for Azure infrastructure usage fees and software licensing fees as a single cost item. It's represented as a flat fee to the customer. The Azure infrastructure usage is managed and billed to the publisher directly. The customer doesn't see actual infrastructure usage fees. Publishers typically opt to bundle Azure infrastructure usage fees into their software license pricing. Software licensing fees aren't metered or based on user consumption.

Pricing models

Depending on the transaction option used, subscription charges are as follows: