Skip to content

What is the best practice to sell the same SaaS product but with different pricing models on AWS Marketplace?

0

We are considering selling a product on AWS MP but want to offer both:

  • a pure pay-as-you-go pricing model
  • contract + consumption pricing model

What is the recommended way to do this? there are two options that come to mind: Option 1: create two separate product listings with separate product codes and fulfillment URLs Option 2: create one listing of type contract + consumption with two tiers (PAYG and standard). handle PAYG as a contract with $1 / month subscription and the other as originally intended.

asked 5 months ago74 views
1 Answer
0

AWS Marketplace offers three pricing models for SaaS products: contract, subscription, and contract with pay-as-you-go. Based on your requirements, you have two viable approaches.

For your specific scenario, the recommended approach would be Option 1: creating two separate product listings with separate product codes and fulfillment URLs. This is the cleaner approach as it allows you to properly implement each pricing model according to its intended design without compromises.

The contract with pay-as-you-go pricing model already combines upfront commitment with consumption-based billing, which partially addresses your second requirement. For pure pay-as-you-go, you would use the subscription pricing model where customers are billed based on their actual usage.

Option 2 (creating one listing with different tiers) would require you to implement workarounds that might confuse customers and complicate your billing integration. The $1/month subscription approach doesn't truly represent a pay-as-you-go model and could create customer confusion.

When implementing separate listings:

  1. For the pure pay-as-you-go model, create a SaaS subscription product where you define pricing dimensions (like Users, Hosts, Data, etc.) and meter usage hourly.
  2. For the contract + consumption model, create a SaaS contract with pay-as-you-go product where customers commit to certain usage upfront and pay additionally for consumption beyond that commitment.

This approach provides clarity to customers about the pricing models available and allows you to implement each model correctly without compromises.
Sources
Implementing SaaS contract pricing models in AWS Marketplace | AWS Marketplace
How to charge different amount based on the VM for SaaS product on AWS Marketplace? | AWS re:Post
SaaS products for AWS Marketplace Catalog API - AWS SDK Code Examples
Create a private offer with contract and Pay-As-You-Go pricing for a SaaS product using an AWS SDK - AWS Marketplace

answered 5 months ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.