Overview: selling on AWS Marketplace
To sell products on AWS Marketplace you follow a set of processes. You complete some of the processes once, such as registering as an AWS Marketplace seller, but you repeat a number of processes as you develop and publish products and services for sale.
The following table lists the processes and provides links to more information about each one. As a best practice, complete each process in the order listed until you publish at least one product.
Process | Description |
---|---|
Create an AWS account | You must have at least one AWS account to sell products on AWS Marketplace. As a best practice, we recommend creating an AWS account for use as a dedicated seller account. We also recommend adding the dedicated seller account to an AWS Organization. NoteIf you plan to link your AWS account with AWS Partner Central, you must select a paid account plan when you create your AWSaccount. Account linking has a number of benefits, especially for enterprise sellers. For more information about AWS Partner Central and account linking, see What is AWS Partner Central and Linking AWS Partner Central and AWS accounts in the AWS Partner Central Getting Started Guide. For more information about AWS accounts, see Create an AWS account in the AWS Account Management Reference Guide. For more information about adding accounts to AWS Organizations, refer to Getting started with AWS Organizations in the AWS Organizations User Guide. |
Register as an AWS Marketplace seller | Start by registering for the AWS Marketplace Management Portal. Registration steps include:
You must complete registration before you can create and publish products. For more information about registration and Know Your Customer, see Registration process. |
Decide on your product type |
Decide on the type of product that you want to sell. AWS Marketplace supports Amazon Machine Image (AMI), container, machine learning, software as a service (SaaS), professional services such as training, AI agent, and data products exchanged on AWS Data Exchange. For more information about the product types, including prerequisites and how to create them, refer to the following topics: NoteYou use AWS Data Exchange to exchange data products. For more information, see What is AWS Data Exchange? in the AWS Data Exchange User Guide. |
Choose a pricing model | AWS Marketplace supports a number of pricing models, and each model offers several options. For example, if you sell an Amazon Machine Image (AMI) product, the pricing models include charging a single up-front amount, or charging by the hour or month. The model you choose depends on your product type. The following links take you to more information about the pricing models for each product type. NoteYou can offer any type of product for free. You can also offer free trials of your paid products. However, buyers often pay infrastructure costs when using free products or trials. For example, if you offer a free machine learning product, buyers pay for the AWS infrastructure needed to run the product.
|
Create your product | You can create as many products of any supported type as desired. Each product type has a set
of prerequisites that you must complete in addition to the registration and planning steps listed earlier in this table.
For more information about creating products, refer to the following topics:
|
Submit your product for publication | You complete a multi-step process to create a product submission request. When you submit the request, the AWS Marketplace operations team reviews it and returns it to you for changes. When the team approves your request, you receive a limited listing URL that enables you to preview and approve your submission. Approving the submission publishes the product. For more information about the submission process, see Submitting your product for publication on AWS Marketplace. NoteWhen you publish a product with a set price, it becomes a public offer, meaning all buyers can see it and choose to subscribe. Buyers can also request private offers with, for example, different service terms or licenses. When a buyer accepts either type of offer, the contract becomes an agreement. For more information about offers and agreements, see: |
Market your product | AWS Marketplace provides resources to help you market your products, including a marketing academy, branding resources, and trademarking guidelines. For more information about marketing, see Marketing your product on AWS Marketplace. |
Use private offers |
By default, when you create and publish a product, you create a public offer—the pricing model, entitlement details, and end user license agreement (EULA) for a product. Customers accept the public offer when they buy or subscribe to your product. In addition, customers can request private offers, contracts that you negotiate with individual customers. For example, a customer may request a customized version of your data product. You agree to create that version, but at a different price and with a different license. For information about creating and using private offers, see Preparing a private offer for your AWS Marketplace product. Private offers also give channel partners the opportunity to resell products from independent software vendors (ISVs). The ISVs and channel partners do that by creating selling authorizations. For more information about selling authorizations, see Creating a selling authorization for an AWS Marketplace Channel Partner as an ISV. |
Monitor your products and sales |
After you publish a product, you can use the following AWS Marketplace tools to monitor your sales and customer data:
|
Receive payment | AWS bills your customers and subscribers on your behalf. After AWS receives payment, it disburses the funds to you, based on the payment schedule and banking information that you entered when you registered as a seller. AWS uses Automated Clearing House or SWIFT transfers to move disbursements to your bank account, usually within one to two days after a disbursement date. AWS can make disbursements in a number of currencies, including US dollars, Euros, British pounds, Australian dollars, and Japanese yen. For more information, see Step 4: Set disbursement preferences. |
Implement security | AWS Marketplace uses multi-layered security. Sellers use AWS Identity and Access Management to create users and groups with specific permissions through managed policies such as AWSMarketplaceFullAccess. A set of service-linked roles enable AWS Marketplace to perform actions on your behalf, such as AMI copying for listings. You can also use CloudTrail logging, which captures API calls and user activities. Finally, each product type has its own security guidelines that you must follow to maintain compliance and protect seller and buyer data. For more information, see AWS Marketplace security. |