

# Preparing a private offer for your AWS Marketplace product
<a name="private-offers-overview"></a>

Private offers are negotiated terms used to purchase a product from AWS Marketplace. This can involve a custom pricing plan, end user license agreement (EULA), or custom solutions. Sellers and buyers negotiate before committing to a private offer that's different from the public offer. You can create and extend multiple private offers to a single buyer. Buyers that you extend a private offer to have the option to choose between the private offer and the public offer. Buyers can only be subscribed to one offer at any given time. They can't be subscribed to both a private offer and the public offer at the same time. This topic provides information about how private offers work, including special considerations, buyer experience, and seller reports. 

**Note**  
AWS allows buyers with unique or enterprise use cases to request a private offer for your product directly from the product detail page. If you're an AWS Partner Network (APN) partner who's eligible for [APN Customer Engagements (ACE)](https://aws.amazon.com/partners/programs/ace/) and you'd like to provide this option to buyers, see [Adding private offer and demo request buttons](creating-private-offer.md#private-offer-requests-demos) for more information.

**Sellers in India**  
Sellers in India can create private offers in USD and INR, and can extend these offers to buyers in India only. For detailed information, see [Getting started as a seller in India](getting-started-seller-india.md).

**Topics**
+ [How private offers work](#how-private-offers-work)
+ [Private offer considerations](#private-offer-considerations)
+ [Private offer experience for buyers](#private-offer-experience-buyers)
+ [Automatically create private offers](#streamline-private-offers)
+ [Reporting for private offers](#reporting-for-seller-private-offers)
+ [Supported product types for AWS Marketplace private offers](private-offers-supported-product-types.md)
+ [Creating and managing private offers](creating-private-offer.md)
+ [Creating private offers as an AWS Marketplace Channel Partner](channel-partner-offers.md)
+ [Express private offers](express-private-offers.md)
+ [Private offer installment plans](installment-plans.md)
+ [Creating future dated agreements for private offers](private-offers-seller-future-dated-private-offers-and-agreements.md)
+ [Private offer FAQ](private-offer-faq.md)

## How private offers work
<a name="how-private-offers-work"></a>

You use the **Offers** page in the [AWS Marketplace Management Portal](https://aws.amazon.com/marketplace/management) to create, update, and manage your private offers. You specify the product for the offer, which generates a unique ID and URL. You create a pricing plan for the private offer, add legal terms and sales documents, and extend the offer to specific buyer AWS accounts. The offer is only visible to the accounts for which you create the offer.

After you create a private offer and notify potential buyers, they can view and accept the offer. To view the offer, the buyer must be signed into the AWS account that received the offer.

**Note**  
Buyers can't view the offer unless you extend it to either their linked account or their management account. You can't provide service limits in the offer, so the buyer can use as much of your product at the negotiated prices as they want, unless the product has a limit.

For information on creating a private offer, see [Creating and managing private offers](https://docs.aws.amazon.com/marketplace/latest/userguide/creating-private-offer.html).

For information about updating or amending a private offer, see [Amending agreements in AWS Marketplace](private-offers-upgrades-and-renewals.md).

Private offers are tracked in seller reports. For more information, see [Reporting for private offers](https://docs.aws.amazon.com/marketplace/latest/userguide/private-offers-overview.html#reporting-for-seller-private-offers).

## Private offer considerations
<a name="private-offer-considerations"></a>

When working with private offers, consider the following:
+ When you add support for a new instance type or AWS Region, customers already subscribed to private offers for your product won't be able to access the newly added instance or Region automatically. You must create another private offer with the instance and Region you want customers to access. After accepting the new offer, customers can access the newly added instance and Region. Customers who subscribe to your product at a future date can also access them, as long as they're included in the private offer. For more information about how to create a new private offer, see [Amending agreements in AWS Marketplace](private-offers-upgrades-and-renewals.md).
+ You can't create private offers for second party, Amazon Machine Image (AMI) monthly, or multi-AMI-based delivery using AWS CloudFormation products, or for limiting customer usage.
+ For private offers with an installment plan, it's possible to break upfront payments into multiple payments over time. For more information, see [Private offer installment plans](installment-plans.md).
+ If the buyer account for your private offer is managed through a private marketplace, you must include both the buyer's account and the account that includes their private marketplace administrator in the offer.
+ Private offers don't support the Bring Your Own License (BYOL) model.
+ Use the **Custom EULA** option when creating a private offer with unique negotiated contract terms in your private offer. You can attach up to five documents.
+ For software as a service (SaaS) contracts and SaaS contracts with consumption products, you can offer upgrades and renewals on agreements that were made when buyers accepted private offers. For example, you can do this to grant new entitlements, offer pricing discounts, adjust payment schedules, or change the end user license agreement (EULA) to use standardized license terms. For more information, see [Amending agreements in AWS Marketplace](private-offers-upgrades-and-renewals.md).

## Private offer experience for buyers
<a name="private-offer-experience-buyers"></a>

When the buyer navigates to your product's subscription page, a banner indicates that a private offer is available. After the buyer accepts the offer, they're invoiced for the purchase using the same portal tools used for all AWS Marketplace transactions. Accepted offers become agreements. Buyers can find agreement details in the **Manage Subscriptions** section of the AWS Management Console, and sellers can find details in the **Agreements** tab of AWS Marketplace Management Portal.

AWS Marketplace buyers can access third-party financing for private offers. For more information, see [Customer financing is now available in AWS Marketplace](https://s3.us-west-2.amazonaws.com/external-mp-channel-partners/Financing+External+Briefing+Document+Customer+Facing.pdf).

**Note**  
An offer can only be accepted before the expiration date. If the offer expires, it's moved to the **Accepted and expired offers** tab.


| To view and accept a private offer | The buyer can | 
| --- | --- | 
| From the AWS Marketplace console | Navigate to Private offers in the AWS Marketplace console and select the offer ID from the Available offers tab.For more information about the buyer experience for private offers, see [Private offers](https://docs.aws.amazon.com/marketplace/latest/buyerguide/buyer-private-offers.html) in the *AWS Marketplace Buyer Guide*. | 
| Using a seller-provided link | Follow the link sent by the seller to directly access the private offer. For more information, see [Sending a private offer to a buyer](creating-private-offer.md#send-private-offer). | 
| From your product page | Navigate to the product page for the product, and choose the link in the banner to view the private offer. For more information about the buyer experience for private offers, see [Private offers](https://docs.aws.amazon.com/marketplace/latest/buyerguide/buyer-private-offers.html) in the *AWS Marketplace Buyer Guide*. | 

## Automatically create private offers
<a name="streamline-private-offers"></a>

AWS Marketplace provides *express private offers* to automate the private offer creation process. Express private offers enable you to configure predefined pricing and qualification criteria through rate cards, allowing buyers to receive instant private offers for standard deals without manual intervention from your sales team.

For more information, see [Express private offers](express-private-offers.md).

## Reporting for private offers
<a name="reporting-for-seller-private-offers"></a>

Private offers appear on the existing seller reports and in the reports relevant to the offer. The [Billed revenue dashboard](billed-revenue-dashboard.md) is generated every month and has offer visibility and offer ID information. When an invoice is generated for a buyer, it appears in the report covering the appropriate billing period. For more information, see [Seller dashboards](https://docs.aws.amazon.com/marketplace/latest/userguide/dashboards.html). 

 The **Offer ID** field contains the unique offer ID generated for the private offer. It's blank unless the report entry is for a private offer. The **Offer Visibility** field indicates whether the report entry is a public or private offer. For all private offers, the entry is marked private.

# Supported product types for AWS Marketplace private offers
<a name="private-offers-supported-product-types"></a>

As an AWS Marketplace seller, you can use private offers to sell the following product types: Amazon Machine Images (AMIs), container, professional services, machine learning (ML), and software as a service (SaaS) products. Private offers are negotiated terms used to purchase a product from AWS Marketplace. This topic provides information about private offers for AMI, container, SaaS, ML, and professional services products.

For more information about private offers, see [Preparing a private offer for your AWS Marketplace product](private-offers-overview.md). 

**Topics**
+ [Private offers for AMI products](#supported-products-private-offers)
+ [Private offers for container products](#container-private-offers)
+ [Private offers for professional services products](#proserv-private-offers)
+ [Private offers for SaaS products](#saas-private-offers)
+ [Private offers for ML products](#ml-private-offers)

## Private offers for AMI products
<a name="supported-products-private-offers"></a>

You can provide private offers pricing for AMI products. 

The offer can be any custom duration for the following:
+ AMI hourly or AMI hourly with annual private offers: up to 3 years (1,095 days). Only AMI hourly with annual private offers or AMI contracts support flexible payment scheduling.
+ AMI contract private offers: up to 5 years (60 months)

  For AMI contracts, private offers don't monitor usage.

  Buyers can manually upgrade to new contract levels at any time. However, it is up to the independent software vendor (ISV) to define contract tiers, enforce service limitations, and advise buyers to manually upgrade their contracts with more units. Only non-tiered pricing-based contracts support upgrades at this time. The contract duration of the private offer can match the public product listing, or can be a custom duration in months (up to 60). 

License entitlements begin on the date the buyer accepts the private offer. 

For AMI private offers with flexible payment schedules, you can set the number of annual instance types agreed to in the contract, for the duration of the contract.

**Note**  
Private offers are not available for monthly billing contracts.

## Private offers for container products
<a name="container-private-offers"></a>

You can provide private offers pricing for container-based product contracts. 

The offer can be any custom duration for the following:
+ Container hourly or container hourly with long term private offers – Up to 3 years (1,095 days). Only container hourly with long term private offers or container contracts support flexible payment scheduling.
+ Container contract private offers – Up to 5 years (60 months)

  For Container contracts, private offers don't monitor usage. Upgrading for container contracts is only possible if you're using non-tiered pricing.

  Buyers can manually upgrade to new contract levels at any time. However, the independent software vendor (ISV) defines the contract tiers, enforces service limitations, and advises buyers to manually upgrade their contracts with more units. Only non-tiered pricing-based contracts support upgrades at this time. The contract duration of the private offer can match the public product listing, or it can be a custom duration in months (up to 60 months). 

License entitlements begin on the date the buyer accepts the private offer. For container private offers with flexible payment schedules, you can set the number of units agreed to in the contract, for the duration of the contract. You can also define a custom hourly price for those same units if the buyer uses more.

**Note**  
Private offers are not available for monthly billing contracts.

## Private offers for professional services products
<a name="proserv-private-offers"></a>

All professional services product offerings are done through private offers. For more information, see [Create private offers](proserv-getting-started.md#proserv-create-offer).

## Private offers for SaaS products
<a name="saas-private-offers"></a>

Software as a service (SaaS) private offer products can't change the pricing level for a given pricing tier based on timing. For example, an offer can't charge \$10.80/hour for three months and then change pricing to \$10.60/hour thereafter for the same pricing tier. For SaaS contracts, private offers don't monitor usage.

Buyers can manually upgrade to new contract levels at any time. However, the independent software vendor (ISV) defines contract tiers, enforces service limitations, and advises buyers to manually upgrade to higher contract tiers when needed. The contract duration of the private offer can match the public product listing, or it can be a custom duration in months (up to 60 months).

Express private offers are available for SaaS contracts and SaaS contracts with pay-as-you-go products. Complex opportunities that don't meet your predefined criteria are automatically routed to your sales team for manual processing. For more information, see [Express private offers](express-private-offers.md).

## Private offers for ML products
<a name="ml-private-offers"></a>

Machine Learning (ML) private offer products give specific buyers a different price than your publicly displayed price. The set of terms and agreement between you and the buyer in private offers can differ from the one in the public offer or other private offers.

Private offers work in one of several ways: 
+ **Usage-based with hourly rates** – You can use private offers to provide buyers hourly rates for a custom duration that are different from the publicly available rates. At the end of the offer duration, buyers will automatically be transitioned to the public offer of your product. Existing running instances or endpoints of the products will automatically get billed the rates set in the public offer. If a price change is needed after a private offer has been accepted, you must extend a new private offer and the buyer will need to switch to the new private offer. 
+ **Usage-based with a per-inference rate** – You can use private offers to provide buyers a single per-inference rate for a custom duration that is different from the publicly available rates. To use this option, ensure you've configured [inference pricing](https://docs.aws.amazon.com/marketplace/latest/userguide/machine-learning-pricing.html#ml-pricing-inference) for your product. You can provide private offers with per-inference pricing even when your public offers contains hourly rates, and vice versa. At the end of the offer duration, buyers will automatically be transitioned to the public offer of your product. Existing running instances or endpoints of the products will automatically get billed the rates set in the public offer. If a price change is needed after a private offer has been accepted, you must extend a new private offer and the buyer will need to switch to the new private offer. 
+ **Contract** – Private offers can be a contract with a fixed upfront fee for a specified number of days. The buyer is allowed to use an unlimited number of instances for the entire duration of the contract. At the end of the contract, any instances that continue to run are billed perpetually at the usage-based rates that you set in the private offer, hourly or per-inference. For example, you can create a contract with a fixed upfront fee for 365 days of unlimited use. You also set hourly rates for the private offer. When the buyer accepts this private offer, they pay that upfront fee. When the contract ends, any instances still running are billed at the provided hourly rates. If you’re offering a free private trial by leveraging a contract, ensure you set the correct usage-based rates in the private offer for when the free trial period ends to avoid a free perpetual license.

**Note**  
While contracts provide unlimited usage, you can still view usage data in [Machine Learning seller reports.](https://docs.aws.amazon.com/marketplace/latest/userguide/ml-reporting.html)

You can create and extend multiple private offers to a single buyer. Buyers that you extend the private offers to have the option to choose between the private offers and the public offer. Buyers can only be subscribed to one offer at any given time. They can't be subscribed to both a private offer and the public offer at the same time.

To create a private offer for a specific buyer for SageMaker products, see [Creating private offers for machine learning products](machine-learning-private-offers.md). 

# Creating and managing private offers
<a name="creating-private-offer"></a>

As an AWS Marketplace seller, you can create and manage private offers. Private offers are negotiated terms used to purchase a product from AWS Marketplace. This can involve a custom pricing plan, end user license agreement (EULA), or custom solutions. The following sections describe how to create and manage private offers.

**Note**  
To be eligible to issue private offers, you must have at least one active public listing. If you have a public listing, and you don't have access to the Private Offers tab, see [IAM Permissions](https://docs.aws.amazon.com//marketplace/latest/userguide/detailed-management-portal-permissions.html) or [contact AWS Marketplace support](https://aws.amazon.com//marketplace/management/contact-us).

**Topics**
+ [Starting a new private offer](#starting-new-private-offer)
+ [Understanding offer statuses](#understanding-offer-statuses)
+ [Drafting and publishing the private offer](#drafting-and-publishing-private-offer)
+ [Adding private offer and demo request buttons](#private-offer-requests-demos)
+ [Sending a private offer to a buyer](#send-private-offer)
+ [Cloning your private offer](#cloning-your-private-offer)
+ [Downloading offer details](#download-offer-details)
+ [Saving your private offer progress](#saving-private-offer)
+ [Updating the expiration of a private offer](#updating-private-offer-expiration)
+ [Cancelling a private offer](#cancelling-private-offer)

## Starting a new private offer
<a name="starting-new-private-offer"></a>

The following steps explain how to use the Use the [AWS Marketplace Management Portal](https://aws.amazon.com/marketplace/management) to create a private offer and generate an offer ID. The process creates a blank offer in a draft state.

**To start a private offer**

1. Sign into the [AWS Marketplace Management Portal](https://aws.amazon.com/marketplace/management).

1. Open the **Offers** list and choose **Private offers**.

1. On the **Private offers** page, choose **Create private offer**.

1. On the **Create private offer** page, choose the offer type, product type, and the product that you want to create your private offer from. Processing takes up to 30 seconds. Don't close or refresh the page until processing finishes.
**Note**  
You can't change the product type and product after you create the offer. For more information on private offers per product type, see [Supported product types](https://docs.aws.amazon.com/marketplace/latest/userguide/private-offers-supported-product-types.html).
AWS Marketplace channel partners must choose between creating an offer for their own products, or creating a channel partner private offer (CPPO) from a resale authorization. When creating a CPPO, choose the independent software vendor (ISV), product, and authorization. For more information about resale authorizations, see [Creating a selling authorization for an AWS Marketplace Channel Partner as an ISV](channel-partner-isv-info.md) later in this guide.

1. Choose **Continue to offer details**. 

   A step-by-step experience guides you through the rest of the creation process.

**Geo-targeting private offers:**  
You now have the option to select the countries in which buyers can view and accept private offers.
+ If you extend the offer to a buyer outside of the selected countries, the buyer cannot accept the offer.
+ You can select **All Countries** to make your offer available to buyers globally.
+ India-based sellers can only sell to buyers located in India. This feature defaults to India for such sellers and cannot be changed.
+ If the buyer is a linked account that is part of an AWS organization, then geo-targeting rules will apply based on the buyer's location and not the payer account's location.

## Understanding offer statuses
<a name="understanding-offer-statuses"></a>

Offers have one of three statuses depending on the lifecycle:
+ **Draft** – The offer is incomplete and still being prepared by you. Private offers in a draft status are not subject to a retention schedule. All required details must be completed and submitted to publish the offer and extend it to your buyer.
+ **Active** – The offer is published and extended to the buyer. The offer hasn't expired, so buyers can subscribe to the offer.
+ **Expired** – The offer is published and extended to the buyer. The offer has expired, so buyers can't subscribe to the offer. The expiration date can be updated to give your buyers more time to accept the offer. To update offer expiration, refer to [Updating the expiration of a private offer](https://docs.aws.amazon.com/marketplace/latest/userguide/creating-private-offer.html#updating-private-offer-expiration). 

**Note**  
After the offer is accepted, it will show up as an agreement in the **Agreements** tab. The status of the offer won't change.

## Drafting and publishing the private offer
<a name="drafting-and-publishing-private-offer"></a>

Use the following process to draft and publish your private offer.

**To draft and publish your private offer**

1. On the **Provide offer information** page, provide the offer name, offer details, renewal type, and offer expiration date. If this is a renewal offer, you must choose either **Existing Customer on AWS Marketplace** for renewals intended to renew an existing agreement created in AWS Marketplace, or **Existing Customer Moving to AWS Marketplace** for renewals intended to migrate your existing customer to AWS Marketplace.
**Note**  
The offer expiration date is the date that the offer becomes null and void. After 23:59:59 UTC on this date, the buyer won't be able to view and accept this private offer.
**Note**  
A renewal is defined as:  
Any private offer to a customer with an existing or prior private offer for the product, including expansions and upsells.
Any private offer to a customer with an existing paid software subscription between seller and customer that didn't originate but was renewed through AWS Marketplace.
A private offer that moves the customer from public AWS Marketplace subscription to private offer is not considered a renewal.

1. Choose **Next**.

1. On the **Configure offer pricing and duration** page, choose the pricing model, contract or usage duration, pricing, currency, and payment schedule. For pricing models that have an installment plan, see [Private offer installment plans](installment-plans.md).
**Note**  
Private offers can be created in non-USD currencies for all pricing types. Make sure you have configured your non-USD disbursement preferences. For more information, see [Step 4: Set disbursement preferences](set-disbursement-preferences.md).  
All public offers and private offers with consumption pricing can only be created in USD.

1. On the **Add buyers** page, provide an AWS account ID for each AWS Marketplace buyer you are extending the private offer to. Each selected buyer must have an AWS account in a AWS Region where the selected offer currency is supported. To add another AWS account ID, choose **Add another buyer**. You can add up to 24 buyers to each private offer. 

1. Choose **Next**.

1. On the **Configure legal terms and offer documents** page, choose one of the following options:
   + Public offer end user license agreement (EULA) – Use the EULA from your public offer.
   + Standard contract for AWS Marketplace (SCMP) – Use the standard contract provided by AWS Marketplace.
   + Custom legal terms – Upload up to five files related to your private offer, including legal terms, a statement of work, a bill of materials, a pricing sheet, or other addendums. These files will be merged into one document when the offer is created.

1. On the **Review and create** page, review the details of your private offer. After you review and confirm, choose **Create offer** to publish the offer and extend it to the buyers you chose. Offer publishing includes a request to the AWS Marketplace Catalog API, so it can take up to an hour to validate and process the offer. This request can be viewed on the **Requests** page.
**Note**  
The offer will be published and extended only if the request succeeds. If the request fails, it won’t be extended to the customer. A failure means that there was either a system error or an error you must correct before resubmitting.

## Adding private offer and demo request buttons
<a name="private-offer-requests-demos"></a>

Sellers can add call-to-action buttons to their product detail pages. The buttons enable buyers to request private offers and guided product demos. You can add one or both buttons to your product detail pages.

You can use the buttons with the following product types:
+ Amazon Machine Image
+ Software as a service (SaaS)
+ Container
+ CloudFormation templates

To use the buttons, you must belong to the APN Customer Engagements Program (ACE). When buyers request an offer or a demo, they enter their contact data and request details into a form. The AWS Demand generation team then qualifies the requests and transfers those qualified requests to you as AWS originated opportunities through ACE in Partner Central. You then follow up with customers to discuss offer details or schedule a guided demo. For more information about ACE, see the [APN Customer Engagements Program](https://aws.amazon.com/partners/programs/ace/) website and [Leads and Opportunities](https://partnercentral.awspartner.com/partnercentral2/s/article?category=ACE_Get_Started&article=ACE-Getting-Started-Frequently-Asked-Questions-FAQ#AWS-Originated-Referrals---Lead-and-Opportunity) in the *APN Customer Engagement (ACE) FAQs*.

Steps in the following topics explain how to add the buttons to your product detail pages.

**Topics**
+ [Button prerequisites](#button-prerequisites)
+ [Enabling the buttons](#enabling-the-buttons)

### Button prerequisites
<a name="button-prerequisites"></a>

Before you can add the call-to-action buttons to your product detail pages, you must have the following prerequisites:
+ Make sure you can receive AWS referred leads and opportunities in AWS Partner Central. For more information, see the [APN Customer Engagements Program](https://aws.amazon.com/partners/programs/ace/) website.
**Note**  
After you enroll in the ACE program, status updates occur every two weeks. The private offer and demo request buttons appear only after the status update is complete. If you choose these options and receive a message, your access is pending the next biweekly update.
+ Link your AWS Partner Central and AWS Marketplace accounts. To do that, you must:
  + Create the `CreatePartnerCentralCloudAdminRole` IAM: policy. For more information, see the [prerequisites for account linking](https://docs.aws.amazon.com/partner-central/latest/getting-started/account-linking.html#linking-prerequisites) in the *AWS Partner Central Getting Started Guide*. 
  + Link your AWS Partner Central and AWS Marketplace accounts. For more information, see [Link your AWS Partner Central account to your AWS Marketplace account](https://docs.aws.amazon.com/partner-central/latest/getting-started/account-linking.html#linking-apc-aws-marketplace), in the *AWS Partner Central Getting Started Guide*.

    After you link your AWS Partner Central and AWS Marketplace accounts, your Partner Central **Home** page displays the following status message:  
![\[The Partner Central learn page showing a status of "account linked."\]](http://docs.aws.amazon.com/marketplace/latest/userguide/images/linked-accounts.png)

For more information, sign in to Partner Central and see the following:
+ The [AWS Partner Central & Marketplace account linking guide](https://partnercentral.awspartner.com/partnercentral2/s/article?article=AWS-Partner-Central&category=Introductory_resources#Introduction)
+ The [AWS Partner and Marketplace Account Linking Demo](https://partnercentral.awspartner.com/partnercentral2/s/article?article=AWS-Partner-Central-and-Marketplace-Account-Linking-Demo&category=Introductory_resources) video

**Note**  
You must sign in to use these resources.

### Enabling the buttons
<a name="enabling-the-buttons"></a>

Once you become ACE eligible to receive AWS referrals, you use the AWS Marketplace Management Portal to enable one or both call-to-action buttons.

You follow separate processes to enable the buttons, depending on whether you create a new product listing or update a current listing.

**To enable buttons for new products**

1. Use the [AWS Marketplace Management Portal](https://aws.amazon.com/marketplace/management) to create the following types of products and make them public:
   + AMI
   + SaaS
   + Container
   + Cloud Front template

1. As part of creating the product, under **Guided demo and private offer requests**, choose any combination of **Enable guided demo requests for buyers** and **Enable private offer requests for buyers**.

**Note**  
The buttons only appear on the product detail pages in your private offers after you make the product public.

**To enable buttons for existing products**

1. In the [AWS Marketplace Management Portal](https://aws.amazon.com/marketplace/management), on the **Products** tab, select the product that you want to change.

1. Open the **Request changes** list and choose **Update product information**.

1. Choose any combination of **Enable guided demo requests for buyers** and **Enable private offer requests for buyers**.

The buttons only appear on the product detail page after you save your changes.

## Sending a private offer to a buyer
<a name="send-private-offer"></a>

After the private offer has been published, buyers can view it by navigating to the **Available private offers** tab on the **Private offers** page in the AWS Marketplace Management Portal. On the **Available private offers** tab, the buyer can see offers extended by AWS Marketplace Channel Partners in the **Seller of record** column. The independent software vendor (ISV) will display in the **Publisher** column. A buyer can navigate to a private offer by choosing the appropriate **Offer ID** in their offers list.

Buyers can view offer IDs that have been accepted or that have expired on the **Accepted or expired offers** tab.

After the private offer has been published, you can send your buyer a URL to the fulfillment page for the offer.

**To send a private offer to your buyer**

1. Sign into the [AWS Marketplace Management Portal](https://aws.amazon.com/marketplace/management), and choose **Offers**.

1. Select the **radio button** next to the offer.

1. Choose **Actions** and then **Copy Offer URL**.

1. Send the URL to your buyer.

## Cloning your private offer
<a name="cloning-your-private-offer"></a>

You can clone a private offer, including AWS Marketplace Channel Partner private offers. Use cloning to create a new offer using a template or to update and replace an existing offer.

**To clone a private offer**

1. Sign into the [AWS Marketplace Management Portal](https://aws.amazon.com/marketplace/management), and choose **Offers**.

1. In the **Offers** table, select the option next to the offer you want to clone.

1. Choose **Clone offer**.

1. A new offer-creation experience will open with pre-populated information from the selected offer. Review and modify the offer details as needed.

1. (Optional) If you're cloning to replace an existing offer, select **Cancel the existing offer**. When selected, the original offer will automatically expire and not be accessible to the buyer when this new offer is published. This only affects the offer's accessibility and does not impact any existing subscriptions if the buyer has already accepted the original offer.

1. Choose **Clone private offer**. This will publish the offer and extend it to the buyers you selected previously.

## Downloading offer details
<a name="download-offer-details"></a>

Use the following procedure to download offer details in a .pdf file.

**To download offer details**

1. Sign into the [AWS Marketplace Management Portal](https://aws.amazon.com/marketplace/management), and choose **Offers**.

1. In the **Offers** table, select the option next to the offer and choose **View details**. Alternatively, you can choose the link for the offer in the **Offer ID** column.

1. On the offer detail page, choose **Download PDF**.

## Saving your private offer progress
<a name="saving-private-offer"></a>

 Use the following process to save your progress and resume later.

**To save and resume your work**

1. At any completed step, choose **Save and exit**. In the dialog box, confirm that you're saving the content in a draft state and review any validation errors. If there are any validation errors or missing details, you can choose **Fix it** to go to the step and resolve the issue. When you're ready, choose **Save and exit** to save your changes.

   After you save and exit, the request is under review while it's processing. It could take a few minutes or hours to finish processing. You can't continue the steps or modify the request until it has succeeded. After the request has succeeded, you have completed the save. If the request fails, there was either a system error or an error you must correct before resubmitting.

1. To resume working on your offer, open the **Offers** page, choose your offer, and then choose **Resume offer creation**.

1. When you're finished, you can choose either **Save and exit** to save your progress or **Create offer** to publish and extend the private offer to your selected buyers.

## Updating the expiration of a private offer
<a name="updating-private-offer-expiration"></a>

Use the following process to update the expiration date of a private offer.

**To update the expiration date of a private offer**

1. Sign into the [AWS Marketplace Management Portal](https://aws.amazon.com/marketplace/management), and choose **Offers**.

1. On the **Offers** page, choose the **offer** you want to update.

1. Choose **Edit**.

1. Provide a new **offer expiration date**.

1. Choose **Submit**.

   After the update is complete, the offer will change to an **Active** status and your buyer can accept the offer.

## Cancelling a private offer
<a name="cancelling-private-offer"></a>

Use the following process to cancel the private offer.

1. Sign into the [AWS Marketplace Management Portal](https://aws.amazon.com/marketplace/management), and choose **Offers**.

1. On the **Offers** page, choose the **offer** you want to update.
**Note**  
Cancelling the offer will modify the offer expiration date, so the offer will display as expired for buyers who were extended this offer.

1. Choose **Action** and then choose **Cancel offer**.

# Creating private offers as an AWS Marketplace Channel Partner
<a name="channel-partner-offers"></a>

AWS Marketplace Channel partner private offers give channel partners the opportunity to resell independent software vendors' (ISVs) products in AWS Marketplace. The AWS Marketplace channel partner and ISV establish an agreement called a *selling authorization* to resell one or more of the ISV's products. The channel partner then extends a private offer to the buyer for that product.

**Important**  
To create, share, and accept selling authorizations, you must create a service-linked role (SLR) that allows ISVs to create and share the authorizations, and allows channel partners to accept them. For more information about creating the SLR, see [Creating a service-linked role for AWS Marketplace](using-roles-for-resale-authorization.md#create-slr). 

The following diagram shows this relationship between an ISV, a channel partner, and a buyer.

 ![\[Relationships and workflow between ISVs, channel partners, and buyers.\]](http://docs.aws.amazon.com/marketplace/latest/userguide/images/consulting-partner-images-3.png) 

**Note**  
For more information about creating a selling authorization for a channel partner, as an ISV, see [Creating a selling authorization for an AWS Marketplace Channel Partner as an ISV](channel-partner-isv-info.md).

Each AWS Marketplace channel partner private offer is visible only to a single buyer, with customized pricing and unique commercial terms to meet that buyer's needs. When creating a private offer, you start from a wholesale cost set by the ISV. Then you mark up that price to create the buyer's offer price.

**Note**  
When creating private offers, channel partners must use the currency that the ISV defines in the selling authorization.

You determine the wholesale cost in one of the following ways:
+ **Recurring discount** – An ISV authorizes the AWS Marketplace Channel Partner to resell their product or products at an agreed to discount from their list price with a recurring selling authorization. The AWS Marketplace Channel Partner can leverage this discount to continue reselling the product without further price negotiation with the ISV. This discount can be set up to last until a specified date, or indefinitely, until ended by either the ISV or the channel partner.
+ **Non-recurring discount** – The selling authorization that the ISV gives the AWS Marketplace Channel Partner is a one-time discount intended to be used only with a specific buyer. 

In both cases, after the buyer pays for the private offer, AWS Marketplace uses the standard process to distribute the funds to the AWS Marketplace Channel Partner and the ISV based on the agreed-to pricing.

**Tip**  
ISVs and Channel Partners can use the **Partners** menu on the [AWS Marketplace Management Portal](https://aws.amazon.com/marketplace/management/) to view selling authorizations.

For detailed instructions about creating private offers, see [AWS Marketplace Channel Partner Private Offer – Create Offer](https://s3.us-west-2.amazonaws.com/external-mp-channel-partners/Consulting+Partner+Creates+(1).pdf).

For information about third-party financing for private offers, see [Customer financing is now available in AWS Marketplace](https://s3.us-west-2.amazonaws.com/external-mp-channel-partners/Financing+External+Briefing+Document+Customer+Facing.pdf).

## Additional information
<a name="channel-partner-additional-information"></a>

For additional information and questions, we encourage ISVs and channel partners to connect with the AWS Marketplace channel team. If you don’t know who to contact specifically, send an email message to [aws-mp-channel@amazon.com](mailto://aws-mp-channel@amazon.com), and someone on the team will respond to you within one business day.

# Creating a selling authorization for an AWS Marketplace Channel Partner as an ISV
<a name="channel-partner-isv-info"></a>

As an independent software vendor (ISV), you can authorize AWS Marketplace Channel Partners to resell your products by creating a selling authorization for that partner. The Channel Partner can use the selling authorization to create Channel Partner Private Offer (CPPO) to the end buyer. Supported product types include:
+ AMI-based products
+ Container-based products
+ SaaS-based products
+ Professional services products

The following procedure outlines how ISVs can create a selling authorization for an AWS Marketplace Channel Partner. To use this feature, you must have permissions to use the **Selling authorizations** tab in the AWS Marketplace Management Portal. For more information, see [Policies for AWS Marketplace sellers](detailed-management-portal-permissions.md#seller-managed-policies). 

## Create a selling authorization
<a name="create-selling-authorization"></a>

1. Sign in to the [AWS Marketplace Management Portal](https://aws.amazon.com/marketplace/management/) with your AWS Marketplace Seller account.
**Tip**  
Ensure that you are signed out from another AWS account before signing in with your AWS Marketplace Seller account.

1. Choose the **Selling authorizations** tab, and then choose **Create selling authorization**.

1. On the **Create selling authorization** page, enter the following details:
   + For **Selling authorization name**, enter a name for the authorization.
**Note**  
The information you enter in **Selling authorization name** will be visible to channel partners in their seller reports.
   + For **Reseller**, choose the AWS Marketplace Channel Partner (reseller) that you want to authorize from the dropdown list. You can select resellers by name or account ID.
   + For **Product type**, select the type of product, and then select one of your **Products** for which you want to create selling authorization.
   + Choose **Continue to authorization details**.

1. On the **Specify details** page, enter the following details:
   + For **Selling authorization description**, enter a description.
**Note**  
The information you enter in **Selling authorization description** will be visible to channel partners in their seller reports.
   + For **Renewal**, indicate whether this authorization is intended to renew an existing paid subscription with an existing customer for the same product.
   + (Optional) Set one or more **Buyer account IDs** to specify that the selling authorization is only for those buyers.
   + You can choose **Save and exit** or choose **Next**. Choosing **Save and exit** at any step in the process will save your selling authorization as draft. Choosing **Next** takes you to the **Select duration and pricing** page.

1. On the **Select duration and pricing** page, enter the following details:
   + For **Pricing model**, choose one of the following options:
     + **Contract pricing with installment plan** - You specify a fixed quantity for each dimension type, an hourly rate for overages, and an installment plan. Overages are charged at the hourly rate and billed separately.
     + **Contract pricing with upfront payments** - You specify a contract price for each dimension type and an hourly rate for additional usage. Buyers have the option to select the quantity to commit at the contract price for each dimension type and get invoiced for the full amount upon acceptance. Additional usage is charged at the hourly rate and billed separately.
     + **Usage pricing** - You specify hourly rate for each dimension type. Buyers are charged based on the hourly rate for their usage.
   + For **Currency**, choose the currency for the selling authorization.
**Important**  
Non-USD currencies are available for contract, contract with consumption, and pay-as-you-go pricing offers. Channel partners must create offers in the same currency as the resale authorization.  
**Channel Partner Private Offers (CPPOs):** ISVs and channel partners will receive disbursements in the same currency, as agreed upon during CPPO creation.
**Currency restrictions:** CPPOs can only be created in the currency set in the resale authorization. If a channel partner wants to extend a CPPO in a different currency, they need to reach out to the ISV to ensure a resale authorization is issued in the new currency.
**Agreement Based Offers (ABO):** ABO will support changing the currency of the offer, as long as the seller and channel partner have configured the currency in their disbursement preferences.
   + For **Duration**, select the duration of the selling authorization.
**Note**  
The start date for resellers must be earlier than the date that the manufacturer has listed in the resale authorization.
   + The **Product Dimension** section shows you currently available contract dimensions in the product. You can choose the dimensions you want to include in the selling authorization and provide a quantity or price. Contract pricing with installment plan lets you enter quantity per dimension, Contract pricing with upfront payments lets you enter price per dimension.
   + Choose **Manage custom dimensions** to add dimensions to the product that will be available in this product for future offers and selling authorizations. Custom dimensions added to the product cannot be removed. You can have up to 200 contract and 200 usage dimensions in 1 product.
   + For **Price per usage dimension**, specify hourly rate for each dimension type. Buyers are charged based on the hourly rate for their usage. The public offer price is populated here by default.
   + For **Buyer installment plan**, enter the Contract total and generate installment plan based on desired frequency. This is required for Contract pricing with installment plan.
   + For **Pricing per instance type**, set usage prices for each instance type. The optional pricing tool allows you to bulk update prices by either applying a discount to public price or applying the same price to all instances.
   + For **Selling authorization availability**, choose one of the following options to limit the availability of how many private offers are created or until what specific time private offers can be created using this selling authorization:
     + **Single Use** – Allows for a single offer to be created by reseller until the specified end date
     + **Specific Time Duration** – Allows for multiple offers to be created by reseller until the specified end date
     + **No Set Time Duration** – Allows for multiple offers to be created by reseller until the selling authorization is manually deactivated
   + You can choose **Save and exit**, **Previous**, or **Next**. Choosing **Next** takes you to the **Configure legal terms** page.

1. On the **Configure legal terms** page, enter the following details:
   + For **End user license agreement**, select Public EULA or Standard Contract for AWS Marketplace (SCMP) or upload Custom EULA.
**Note**  
Only custom EULAs are supported for professional services sellers.
   + (Optional) Select the **Reseller Contract for AWS Marketplace (RCMP)** or upload a custom contract to be included in the selling authorization.
   + You can choose **Save and exit**, **Previous**, or **Next**. Choosing **Next** takes you to the **Review and create** page.

1. On the **Review and create** page, make sure all the information is correct. Once a selling authorization is published, it cannot be modified.

1. Choose **Create selling authorizations** to publish the selling authorization to reseller.

## Manage selling authorizations
<a name="manage-selling-authorizations"></a>
+ The **Selling authorization created** table is updated to display relevant selling authorization details including **Selling authorization name**, **Product name**, **Reseller name**, **Created date**, **Expiration date** and **Status**.
+ After selling authorizations are created, you cannot extend the expiry dates or modify any other details.
+ You can **Deactivate** a selling authorization if you no longer want a reseller to use it. When you deactivate a selling authorization, new offers cannot be created using that selling authorization. Any offers already created are unaffected.
+ You can also clone a selling authorization by selecting the selling authorization and choosing **Clone**. This prepopulates values into all the fields and allows for editing.

## Selling authorization status and actions
<a name="selling-authorization-status-actions"></a>

The following list describes the selling authorization status values and their meanings:
+ *Draft* - The selling authorization has been created but not yet activated.
+ *Authorized* - The selling authorization is active and can be used to create Channel Partner Private Offers (CPPOs). No CPPOs have been created yet.
+ *Authorized (reusable)* - The selling authorization has been used to create at least one CPPO and can be used to create additional CPPOs. This status is common for authorizations with a specific time duration or no set time duration.
+ *Authorized (consumed)* - The selling authorization has been fully utilized and cannot be used to create additional CPPOs. This typically occurs with single-use authorizations after a reseller creates a private offer.
+ *Expired* - The selling authorization's availability end date has passed. It can no longer be used to create CPPOs.
+ *Deactivated* - The independent software vendor (ISV) has manually deactivated the authorization. It can no longer be used to create CPPOs. This status is called "Restricted" in the API.

**Note**  
The system determines the status based on several factors, including the selling authorization's inner status, availability end date, and offer extended status. Status values are assigned based on a priority order to resolve potential overlaps.

# Express private offers
<a name="express-private-offers"></a>

Express private offers is a capability in AWS Marketplace that automates private offer generation for your SaaS Contract and SaaS Contract with Consumption Pricing products. By configuring rate cards with predefined pricing and qualification criteria, you can enable buyers to receive automated private offers for standard deals, while more custom requests are automatically routed to your sales team.

## Key benefits
<a name="express-private-offers-benefits"></a>

Express private offers provide the following benefits:
+ **Efficiency** – Automated private offer creation for standard deals reduces manual effort and accelerates the sales process.
+ **Resource optimization** – Your sales teams can focus on strategic, high-value opportunities while standard transactions are processed automatically.
+ **Pricing flexibility** – Offer flexible pricing without public visibility, maintaining competitive advantages.
+ **Scalability** – Automated deal processing enables you to reach more customers without proportional resource increases.

**Topics**
+ [Key benefits](#express-private-offers-benefits)
+ [How express private offers work](express-private-offers-workflow.md)
+ [Express private offer configuration](express-private-offers-configuration.md)
+ [Creating custom dimensions for private offers](express-private-offers-custom-dimensions.md)
+ [Receiving and identifying express private offers](express-private-offers-rate-cards.md)

# How express private offers work
<a name="express-private-offers-workflow"></a>

Express private offers enable automated private offer generation through a structured three-phase process. This workflow ensures that standard deals are processed efficiently while complex opportunities receive appropriate sales attention.

## 1. Rate card setup
<a name="express-private-offers-workflow-rate-card-setup"></a>

The initial phase requires sellers to establish rate card configurations within AWS Marketplace. During this setup, sellers define their base pricing structure and dimension descriptions, ensuring each dimension has detailed explanations (minimum 250 characters) to help guide buyers in their selection process.

The configuration includes setting fundamental offer parameters such as contract duration limits, EULA requirements, and offer expiration timeframes. Sellers must consider their discounting strategy, choosing between dimension-based, TCV-based, or buyer-profile based rate cards, or approved combinations thereof. The system allows sellers to implement sophisticated qualification criteria and pricing rules while maintaining control through global maximum thresholds for both total contract value and discount percentages.

For more information, see [Creating custom dimensions for private offers](express-private-offers-custom-dimensions.md).

## 2. Buyer request process
<a name="express-private-offers-workflow-buyer-request"></a>

When buyers engage with the express private offer system, they begin by selecting the **Get Express Private Offer** button on the AWS Marketplace product listing. The system then guides buyers through a structured qualification process, leveraging an AI agent that uses the seller's predefined criteria to match against the buyer's needs. The agent operates within strict parameters set by the seller's configuration. For sellers using buyer-profile based qualifications, the system presents relevant questions to buyers, collecting self-reported information that determines discount eligibility and offer access.

## 3. Private offer generation
<a name="express-private-offers-workflow-offer-generation"></a>

The final phase of the workflow involves automated offer creation and routing decisions. The system evaluates buyer inputs against the seller's predefined criteria, including dimension selections, total contract value, and any profile-based qualifications. For qualified buyers, the system instantly generates a private offer incorporating all applicable discounts, calculated according to the seller's configuration.

These offers are clearly identified with "express private offer" in their naming convention and follow standard AWS Marketplace private offer processes for notification and management. When buyers don't meet qualification criteria, such as exceeding the global TCV maximum or failing specific profile requirements, the system automatically redirects them to a sales-assisted workflow. This ensures that complex or high-value deals receive appropriate attention while maintaining the efficiency of the automated system for standard transactions.

# Express private offer configuration
<a name="express-private-offers-configuration"></a>

Configuring express private offers involves establishing the necessary permissions, selecting appropriate rate card types, and setting global controls to manage your automated private offer generation process.

## Required permissions
<a name="express-private-offers-configuration-permissions"></a>

To configure express private offers, sellers must have an active SaaS contract or SaaS contract with pay-as-you-go listing on AWS Marketplace. Additionally, sellers must complete the onboarding process for the **Request Private Offer** button feature and possess the right permissions for pricing configuration.

For express private offer configuration permissions, you can use the [AWSMarketplaceFullAccess](https://docs.aws.amazon.com/aws-managed-policy/latest/reference/AWSMarketplaceFullAccess.html) or [AWSMarketplaceSellerFullAccess](https://docs.aws.amazon.com/aws-managed-policy/latest/reference/AWSMarketplaceSellerFullAccess.html) managed policy. You also can use the following IAM policy:

```
{
    "Version": "2012-10-17"		 	 	 ,
    "Statement": [{
            "Sid": "AWSMarketplaceChangeSetReadAccess",
            "Effect": "Allow",
            "Action": [
                "aws-marketplace:DescribeChangeSet",
                "aws-marketplace:ListChangeSets"
            ],
            "Resource": "*"
        },
        {
            "Sid": "AWSMarketplaceTokenManagement",
            "Effect": "Allow",
            "Action": [
                "aws-marketplace:StartChangeSet"
            ],
            "Resource": [
                "arn:aws:aws-marketplace:*:*:AWSMarketplace/AgentTokenContainer/*",
                "arn:aws:aws-marketplace:*:*:AWSMarketplace/ChangeSet/*"
            ],
            "Condition": {
                "StringEquals": {
                    "catalog:ChangeType": [
                        "CreateAgentTokenContainer",
                        "ExpireToken"
                    ]
                }
            }
        },
        {
            "Sid": "AWSMarketplaceEpoConfigManagement",
            "Effect": "Allow",
            "Action": [
                "aws-marketplace:StartChangeSet"
            ],
            "Resource": "*",
            "Condition": {
                "StringEquals": {
                    "catalog:ChangeType": [
                        "CreateExpressPrivateOfferConfiguration",
                        "DeleteExpressPrivateOfferConfiguration"
                    ]
                }
            }
        },
        {
            "Sid": "AWSMarketplaceEntityReadAccess",
            "Effect": "Allow",
            "Action": [
                "aws-marketplace:ListEntities",
                "aws-marketplace:DescribeEntity"
            ],
            "Resource": "*"
        }
    ]
}
```

## Access express private offers
<a name="express-private-offers-access"></a>

You can access express private offers from the **Offers** or **Products** tab on the AWS Marketplace Management Portal.

## Rate card types and implementation
<a name="express-private-offers-configuration-rate-cards"></a>

Express private offers provide sellers with three rate card types that can be implemented individually or in specific combinations to create comprehensive pricing strategies.

**Dimension-Based Rate Cards**  
Dimension-based rate cards allow sellers to implement granular discount structures based on specific product dimension quantities or usage levels. When configuring these cards, sellers can establish quantity tiers for each product dimension, with each tier containing a minimum threshold and its associated discount percentage. The system automatically manages quantities that fall outside configured tiers - applying 0% discount to quantities below the lowest tier or above the highest tier (though less than the seller specified global level TCV maximum) without requiring explicit configuration. For example, if a seller configures tiers starting at 1,000 units (5% discount) and 10,000 units (15% discount), purchases of 500 units would receive no discount, while purchases of 5,000 units would qualify for the 5% discount tier.

**TCV-Based Rate Cards**  
Total Contract Value (TCV) based rate cards focus on the overall monetary value of customer contracts rather than individual dimension quantities. This approach enables sellers to incentivize larger total purchases through graduated discount tiers. The system applies only the highest qualified discount tier based on the total contract value. Similar to dimension-based cards, contracts falling below the minimum threshold or exceeding the maximum threshold receive no discount. However, it's crucial to note that when contract values exceed the global TCV maximum set in top-level controls, buyers are routed to a sales-assisted workflow rather than receiving a 0% discount offer.

**Buyer-Profile Based Rate Cards**  
This most flexible rate card type allows sellers to implement sophisticated qualification criteria beyond simple quantity or value thresholds. Sellers provide natural language specifications describing their desired qualification strategy, which the system transforms into appropriate buyer questionnaires. The system supports up to five distinct qualifiers that can be used for both inclusive discounting and exclusionary filtering. For instance, sellers might offer additional discounts to specific industry segments or restrict offer access based on company size. While AWS doesn't verify buyer-provided responses, this mechanism enables precise market segmentation and targeted pricing strategies.

## Rate card combinations and discount calculations
<a name="express-private-offers-configuration-combinations"></a>

Express private offers supports specific combinations of rate card types while preventing others to maintain pricing logic integrity. Sellers can combine either dimension-based or TCV-based rate cards with buyer-profile based qualifications, but cannot use dimension-based and TCV-based rate cards simultaneously as these represent fundamentally different pricing approaches that could create conflicts.

When multiple discounts apply through combined rate cards, the system uses multiplicative calculation. For example, if a customer qualifies for both a 10% TCV-based discount and a 5% buyer-profile discount, the final price would reflect a multiplicative combination (0.9 × 0.95 = 0.855)—a 14.5% discount--rather than a 15% reduction.

## Global controls and guardrails
<a name="express-private-offers-configuration-global-controls"></a>

Express private offers include overarching controls that serve as guardrails for all rate card configurations. These include a global TCV maximum threshold that determines overall offer eligibility and a maximum discount setting that caps the total discount possible through any combination of rate cards. These controls ensure that larger deals receive appropriate sales attention and that discounts remain within acceptable bounds. Both of these are configurations that a seller provides in their express private offer setup.

Sellers may also choose to offer no discounts by setting the top-level maximum discount to 0%.

## Additional configuration considerations
<a name="express-private-offers-configuration-considerations"></a>

Sellers should note several important limitations and considerations when configuring rate cards. The consumption component within a CCP product cannot be discounted through express private offer rate cards and maintains public offer pricing. Duration-based discounting is not supported in the initial release, and buyer-profile qualifications cannot discriminate based on protected characteristics or conflict with other offer configurations. When implementing complex dimension rules through buyer-profile qualifications, sellers should provide extremely specific natural language instructions to ensure accurate system interpretation.

# Creating custom dimensions for private offers
<a name="express-private-offers-custom-dimensions"></a>

Custom dimensions are pricing dimensions that you create specifically for private offers. Unlike standard dimensions that appear in your product's public offer, custom dimensions are only visible and available within private offers. This allows you to create specialized pricing structures for individual customers without affecting your public product listing.

Custom dimensions are particularly useful for express private offers when you need to offer pricing models that differ from your standard public offer dimensions.

## How custom dimensions work
<a name="custom-dimensions-how-they-work"></a>

Custom dimensions must be created within the private offer workflow in the AWS Marketplace Management Portal. The listing experience in the portal requires all dimensions to be associated with pricing on the public offer, which makes them publicly discoverable. To create dimensions that remain private, you must use the private offer creation workflow.

When you create a custom dimension through a private offer, the dimension is saved to your product and becomes available for use in any subsequent private offers or express private offers. You don't need to publish the private offer used to create the dimension—saving and exiting the workflow is sufficient to register the custom dimension with your product.

## Creating a custom dimension
<a name="custom-dimensions-creating"></a>

To create a custom dimension, you create a draft private offer and define the dimension within that offer. The following procedure walks you through this process.

**To create a custom dimension**

1. Go to the private offer page on the [AWS Marketplace Management Portal](https://aws.amazon.com/marketplace/management/offers).

1. Select **Create private offer** to start a new private offer.

1. On the **Create offer** page, do the following:

   1. Choose **Direct private offer** as the offer type.

   1. Choose the SaaS product that you want to add the dimension to:
      + **SaaS contracts**
      + **SaaS contracts with pay-as-you-go**

   1. Choose **Next**.

1. On the **Provide offer information** page, do the following:

   1. Give your offer a name.

   1. For **Renewal**, choose **No, this isn't a renewal offer**.

   1. For **Offer expiration date**, set any future date for the offer expiration.

1. On the **Configure offer pricing and duration** page, do the following:

   1. Choose **Contract pricing with upfront payment** to keep the workflow simple.

   1. For **Contract duration**, specify **12** months for contract duration as placeholder.

   1. Keep the currency as **USD**.

   1. For **Purchasing options**, choose **Multiple dimensions per product** (if available).

   1. For **Product dimensions**, select **Add custom dimension**. Create contract custom dimensions for your express private offer. Enter a placeholder price of **\$11**. When you're done, select **Add dimensions**.

1. Choose **Save and exit**.

## Verifying the custom dimension
<a name="custom-dimensions-verifying"></a>

After you save and exit the private offer workflow, verify that the custom dimension was created successfully.

**To verify the custom dimension**

1. On the private offer page, choose the **Request log** tab.

1. Refresh the page periodically to check the status of your request. Processing typically takes 5-15 minutes.

1. When the request shows a status of **Succeeded**, the custom dimension is available for use.

1. To confirm the dimension is accessible, create a new test offer and verify that the custom dimension appears in the available dimensions list.

The custom dimension is now available for selection in your express private offer configurations and any other private offers for this product.

# Receiving and identifying express private offers
<a name="express-private-offers-rate-cards"></a>

Sellers can identify express private offers through:
+ An **express private offer** designation in the offer name
+ Standard private offer notifications configured in AWS Marketplace
+ Regular private offer management workflows and dashboards

The system automatically processes these offers based on predefined criteria, requiring no manual intervention unless the buyer doesn't qualify for automated processing.

# Private offer installment plans
<a name="installment-plans"></a>

As an AWS Marketplace seller, you can use installment plans (also known as *flexible payment schedules*) to extend private offers with a custom payment schedule. Installment plans are available for private offers on certain product and pricing types. For more information, see [Product types eligible for private offers](https://docs.aws.amazon.com/marketplace/latest/buyerguide/buyer-private-offers.html#buyer-private-offers-types). The payment schedule can be spread over the accepted contract duration, with the buyer making payments in regular installments.

For multiyear and custom-duration Amazon Machine Image (AMI) products, set the number of instances for each instance type included in the offer and the hourly pricing for any additional launched instances. After the buyer launches the specified number of instances, any additional instances launched are charged at the hourly rate specified in the private offer.

You can't modify the payment schedule on a private offer that has been extended to and subscribed by a buyer. To make changes, you must [create a new offer](creating-private-offer.md).

## Creating an installment plan for a private offer
<a name="creating-a-payment-schedule"></a>

When creating a private offer, you can set a custom payment schedule with an installment plan.

**To create an installment plan for a private offer**

1. On the **Configure offer pricing and duration** page, for **Product pricing**, choose **Contract pricing with installment plan**.

1. Choose the contract duration for this offer and specify the offer details. For more information, see [Preparing a private offer for your AWS Marketplace product](private-offers-overview.md). 

1. Under **Buyer installment plan**, enter the following parameters:
   + **Contract total**
   + (Optional) If you want the first payment to be different from the others, enter an **Initial payment**. The remaining balance will be divided equally among subsequent payments.
   + **Frequency**

     Choose **Monthly**, **Quarterly**, **Annually**, or **Custom**. If you choose **Custom**, also enter the **Number of installments**.

     You can add up to 60 payments. You also have the option to make adjustments to each payment line item. Each time you adjust a payment line item, the **Total amount due from buyer** is updated.
   + **First invoice date**

1. Choose **Generate installment plan**. You will receive an error message if an invoice date falls outside the duration of the contract.

1. After you verify all invoice amounts and dates, confirm that the **Total amount due from buyer** matches the total price that you want your buyer to pay over the course of the private offer. To finish creating the private offer, complete the remaining steps in [Drafting and publishing the private offer](creating-private-offer.md#drafting-and-publishing-private-offer). 

After the buyer has accepted the private offer, they will be invoiced at 00:00 UTC on the invoice dates that you defined in the payment schedule. You receive the payment for each invoice after AWS Marketplace receives the payment from the buyer. Only one invoice date can occur before the offer acceptance date. If the private offer is accepted after the first invoice date in the payment schedule, the first invoice will be generated immediately after the offer is accepted. After your buyers are subscribed, they can see all the payments on the schedule and on their AWS invoice, helping them track their spending.

# Creating future dated agreements for private offers
<a name="private-offers-seller-future-dated-private-offers-and-agreements"></a>

As an AWS Marketplace seller, you can use future dated agreements to sell a product that a buyer will receive on a *predetermined future date*. In a typical AWS Marketplace transaction, the buyer receives the product license or entitlement *immediately* after the offer is accepted or the agreement is created. In contrast, with a future dated agreement (FDA), the buyer receives the product license or entitlement on a *predetermined future date*. FDA can be used to setup renewals for existing transactions with the buyer. FDA is supported for software as a service (SaaS) products for contract and contracts with consumption (CCP) pricing, with and without flexible payments. The following sections provide information about working with future dated agreements.

With FDA, you can close transactions with buyers when they choose instead of when the buyer wants to begin product usage. You can use FDA to dependently perform the following actions for transactions on AWS Marketplace:
+ Book (buyer accepts the offer) the deal based on sales needs.
+ Charge the buyer based on your finance or accounting needs.
+ Provide buyer access to the product, such as activating a license or entitlement, based on buyer needs.

A buyer can accept an FDA offer, even while their current agreement is active, if:
+ The FDA start date occurs after their existing agreement ends.
+ Auto-renewal is disabled before accepting the FDA.
**Important**  
Once an FDA is accepted, auto-renewal cannot be re-enabled.
+ The service dates don't overlap with any other accepted FDAs.

**Topics**
+ [Considerations for future data agreements](#fda-considerations)
+ [Creating future dated agreements](#seller-creating-future-dated-agreements)
+ [Using an installment plan with future dated agreements](#seller-using-flexible-payment-scheduler-with-future-dated-agreements)
+ [Receiving notifications for future dated agreements](#seller-receiving-notifications-for-future-dated-agreements)
+ [Using future dated agreements with reselling for Channel Partner private offers](#seller-using-future-dated-agreements-with-reselling)

## Considerations for future data agreements
<a name="fda-considerations"></a>

When you use future dated agreements, keep the following dates in mind :

**Agreement sign date**  
The date when the buyer accepts the offer and when the agreement is created.

**Agreement start date**  
The date when the buyer's license or entitlement to the product is activated and the buyer can begin using the product.

**Agreement end date**  
The date when the agreement ends. The agreement and the buyer's license or entitlement expire on this date.

**Note**  
The contract term specified in your end user license agreement, order form, or other contract with a subscriber will control if there's a conflict with the term specified in the subscriber's AWS Marketplace invoice.

## Creating future dated agreements
<a name="seller-creating-future-dated-agreements"></a>

The seller of record sets the agreement start date when generating a private offer with a future start date. Buyers can't change the start date, but they can review the start date before accepting the private offer in AWS Marketplace.

**To create a private offer with a future start date**

1. When creating a private offer, choose **Start at a future date** under **Contract duration**.

1. In the **Service dates** section, enter the **Service start date** and **Service end date**. The service start date you choose here will be the agreement start date of your future dated agreement when the buyer accepts the offer.
**Note**  
To use an FDA for renewals, the service start date must be one or more days after the end date of the agreement you want to renew. For example, if agreement end date is 12/31/2024, you should set the service start date to be 1/1/2025.  
Sellers can choose a service start date up to 3 years in the future.

## Using an installment plan with future dated agreements
<a name="seller-using-flexible-payment-scheduler-with-future-dated-agreements"></a>

Using an installment plan with an FDA, you can set up payments for purchases to occur at any time between the agreement sign date and the agreement end date. This includes payments before and after the agreement start date.

The seller of record chooses private offer payment dates and amounts. For more details about setting up an installment plan, see [Creating an installment plan for a private offer](installment-plans.md#creating-a-payment-schedule). 

## Receiving notifications for future dated agreements
<a name="seller-receiving-notifications-for-future-dated-agreements"></a>

You receive [email notifications](https://docs.aws.amazon.com/marketplace/latest/userguide/email-notifications.html) to your designated root account for the following actions taken on your future dated agreements:
+ Offer acceptance/agreement creation (agreement sign date)
+ Upon license or entitlement activation (agreement start date)
+ Reminders for agreements expiring 30, 60, or 90 days in advance
+ Agreement expiration (agreement end date)
+ Upon an agreement amendment or replacement

**Note**  
All existing Amazon Simple Notification Service (Amazon SNS) notifications for SaaS also work for FDA. For FDAs, both Amazon SNS topics are initiated on the agreement start date (and not agreement sign date). For more information, see [Amazon SNS notifications for SaaS products](saas-notification.md). 

## Using future dated agreements with reselling for Channel Partner private offers
<a name="seller-using-future-dated-agreements-with-reselling"></a>

Manufacturers and resellers can use future dated agreements for AWS Marketplace Channel Partner private offers. 

**As the manufacturer:**
+ Similar to standard AWS Marketplace Channel Partner Private Offers (CPPOs), manufacturers must authorize AWS Marketplace Channel Partners to create CPPOs with a future start date by extending a resale authorization to them.

  To learn how to create a resale authorization, follow the steps on the [Creating a selling authorization for an AWS Marketplace Channel Partner as an ISV](channel-partner-isv-info.md) page.
+ When creating a resale authorization, manufacturers can optionally choose to specify a maximum allowed service start date. This will be the maximum service start date the AWS Marketplace Channel Partner can specify when creating the corresponding AWS Marketplace Channel Partner private offer.
**Note**  
If the manufacturer doesn't specify a maximum date, the AWS Marketplace Channel Partner can specify any future service date up to 3 years in the future.

**As the reseller:**
+ For resellers and Channel Partners, the steps for creating a future dated Channel Partner private offer and an ordinary future dated private offer are the same, with one key difference. The agreement start date resellers can specify must be earlier than what is specified as the maximum allowed service start date in the resale authorization by the manufacturer.
+ To learn how to create a Channel Partner private offer, see [Creating private offers as an AWS Marketplace Channel Partner](channel-partner-offers.md).

# Private offer FAQ
<a name="private-offer-faq"></a>

This FAQ answers commonly asked questions about creating, managing, and troubleshooting private offers. 

**Topics**
+ [What is the Private Offer Success Team (POST), and how can sellers contact them?](#what-is-post)
+ [How can a seller resolve errors when accessing the Offers tab?](#resolve-offers-tab-errors)
+ [What is an installment plan or flexible payment schedule?](#faq-installment-plans)
+ [How can I help a buyer who receives a 404 Error when accessing a private offer?](#troubleshoot-404-errors)
+ [Why do customers see a "You already have an active contract" error when trying to accept a private offer?](#active-contract-error)
+ [Can a seller or buyer cancel a private offer?](#cancel-private-offer)
+ [How do I request a refund or contract cancellation?](#request-refund-cancellation)
+ [When is a buyer invoiced?](#buyer-invoicing)
+ [What steps should a seller take once an offer is accepted?](#seller-steps-after-acceptance)
+ [How does AWS pay sellers and partners?](#aws-payment-process)
+ [How does AWS assess tax?](#aws-tax-assessment)
+ [Resources and support](#resources-and-support)
+ [Multi-currency support for private offers](#multi-currency-support-faq)

## What is the Private Offer Success Team (POST), and how can sellers contact them?
<a name="what-is-post"></a>

The POST enables external audiences on the AWS Marketplace Private Offer experience. Sellers can us the [Support Form](https://aws.amazon.com/marketplace/management/contact-us/) in the AWS Marketplace Management Portal. For help with the support form, download and refer to the [Private offers support form guide](https://d1.awsstatic.com/awsmp/solutions/mk-sol-files/private-offers/Private%20Offer%20Support%20Form%20Guide.pdf) PDF. 

## How can a seller resolve errors when accessing the Offers tab?
<a name="resolve-offers-tab-errors"></a>

If you encounter an error when choosing the **Offers** tab in the AWS Marketplace Management Portal, ensure that you meet the following prerequisites:

### Prerequisites for creating private offers to sell software or services directly
<a name="prerequisites-direct-selling"></a>

1. Verify that your AWS account has the appropriate Identity and Access Management (IAM) policies. For more information about required policies, see [ IAM policies for private offers](https://docs.aws.amazon.com/marketplace/latest/userguide/detailed-management-portal-permissions.html).
**Note**  
If you need help modifying your IAM policies or permissions, contact your internal AWS administrator. AWS cannot assist with IAM policies or permissions, as access is managed by customers according to the [Shared Responsibility Model](https://aws.amazon.com/compliance/shared-responsibility-model).

1. Have at least one non-zero publicly listed product. You can verify this by searching for your vendor on AWS Marketplace. If no products appear, you may not have listed a product publicly or you have a limited listing.

### Prerequisites for creating channel partner private offers (CPPOs) to resell software or services
<a name="prerequisites-cppo"></a>
+ Meet the geographic prerequisites to become a "seller" in AWS Marketplace:
  + Use a legal entity from an [eligible jurisdiction](https://docs.aws.amazon.com/marketplace/latest/userguide/user-guide-for-sellers.html#eligible-jurisdictions), or a business entity incorporated in one of those areas.
  + Provide the required information about your bank account. You can provide one or more bank accounts, including:
    + A US Automated Clearing House (ACH) account
    + A Society for Worldwide Interbank Financial Telecommunication (SWIFT) bank account from an eligible jurisdiction
    + A [Hyperwallet](https://wssellers.hyperwallet.com/) account

## What is an installment plan or flexible payment schedule?
<a name="faq-installment-plans"></a>

Installment plans, also known as flexible payment schedules (FPS), allow you to extend private offers with a custom payment schedule. These plans are available for private offers on certain product and pricing types. For more information, refer to [Product types eligible for private offers](https://docs.aws.amazon.com/marketplace/latest/buyerguide/buyer-private-offers.html#buyer-private-offers-types).

The payment schedule can be spread over the accepted contract duration, with the buyer making payments in regular installments. After subscribing, your customers can view all payments on the schedule and on their AWS invoice, helping them track their spending.

Installment plans and FPSs allow sellers to specify:
+ The number of units per dimension or per instance type
+ The payment terms for the contract (upfront, delayed, or multiple invoices)

### Creating an installment plan
<a name="creating-installment-plan"></a>

**Note**  
In software resale scenarios, the independent software vendor (ISV) determines the installment plan.

To create an installment plan

1. On the **Configure offer pricing and duration** page, for **Product pricing**, choose **Contract pricing with installment plan**.

1. Choose the contract duration and specify the offer details.

1. Under **Buyer installment plan**, enter the desired parameters:
   + For upfront invoicing upon acceptance, enter the dollar amount and set the invoice date to the date you are creating the private offer.
   + For delayed invoicing, enter the dollar amount and set a future invoice date.
   + For installment invoicing, choose **Add Payment** to enter multiple payment line items with dollar amounts and invoice dates.

For more information, see [Creating an installment plan](https://docs.aws.amazon.com/marketplace/latest/userguide/installment-plans.html). You can also watch a [video tutorial on Installment Plans](https://www.youtube.com/watch?v=cgxDVAo336I).

### Setting a fixed SKU or instance type
<a name="setting-fixed-sku"></a>

In the Dimensions section of the offer creation page:

1. Choose "Buyer can choose one or more options offered."

1. Input the different dimensions along with the quantity for each.

1. Choose "Add dimension" to include multiple dimensions or "Create and add new dimension" to create a custom dimension for this private offer.

## How can I help a buyer who receives a 404 Error when accessing a private offer?
<a name="troubleshoot-404-errors"></a>

Here are common reasons for 404 errors and their resolutions:

### Incorrect account association
<a name="incorrect-account-association"></a>

1. Ask the buyer to access the [Private Offers](https://us-east-1.console.aws.amazon.com/marketplace/home?region=us-east-1#/private-offers) tab in their [AWS Console](https://console.aws.amazon.com/).

1. If the offer isn't visible in **Available private offers** or **Accepted and expired offers** tabs:
   + Verify the buyer is signed into the correct account. They can confirm their account ID in the top right corner of the AWS Console.
   + If signed into the correct account, ensure the private offer is for an Amazon Machine Image (AMI) limited listing (see AMI limited listing section below).

**Resolution:** The buyer needs to sign in to the correct account, or you need to issue the private offer to the correct AWS account ID.

### Expired private offer
<a name="expired-private-offer"></a>
+ If the offer appears in the **Accepted and expired offers** tab, it has expired.

**Resolution:** Extend the expiration date or issue a new private offer.

### AMI limited listing product
<a name="ami-limited-listing"></a>
+ If the offer isn't visible in either tab and the buyer is signed into the correct account, the product may be in limited listing status.

**Resolution:**
+ For Single AMI limited listings: Allow-list the buyer's account by following the instructions for [ allow-listing buyer accounts](https://docs.aws.amazon.com/marketplace/latest/userguide/ami-single-ami-products.html#single-ami-updating-allowlist).
+ For other server type limited listings: Contact the [Private Offer Success Team (POST)](https://aws.amazon.com/marketplace/management/contact-us/?) to allow-list the buyer's account.

**Note**  
Allow-listing is a one-time activity per product.

### Private marketplace restrictions
<a name="private-marketplace-restrictions"></a>
+ If the buyer has a private marketplace, they may see an error stating the product is not available in their private catalog.

**Resolution:** The buyer needs to add the product to their allow list. see [ Adding products to a private marketplace](https://docs.aws.amazon.com/marketplace/latest/buyerguide/private-catalog-administration.html#add-products-to-your-private-marketplace).

If the issue persists, ask the buyer to try the following:
+ Sign out and back in
+ Clear their browser cache
+ Delete cookies
+ Sign in to an incognito window
+ Use a different browser (not Internet Explorer)

## Why do customers see a "You already have an active contract" error when trying to accept a private offer?
<a name="active-contract-error"></a>

This error occurs when a buyer account already has an active subscription to a product. The resolution depends on the product type:

### For Software as a Service (SaaS) contracts
<a name="faq-saas-contracts"></a>

Each buyer account can only have one active subscription to a SaaS contract or contract with consumption product. To update or expand an active subscription:

1. Create an agreement-based offer from the **Agreements** tab in the [AWS Marketplace Management Portal (AMMP)](https://aws.amazon.com/marketplace/management/homepage).

1. Include any pending payment terms from the original offer in the agreement-based offer, as it will override remaining payments not yet invoiced.

#### Creating agreement-based offers
<a name="creating-agreement-based-offers"></a>

**For Marketplace Private Offer (MPPO):**

1. Navigate to the Agreements tab in [AMMP](https://aws.amazon.com/marketplace/management/homepage).

1. Search for the buyer's account ID.

1. Select the buyer's current agreement.

1. Choose "Create Agreement Based Offer."

**For Channel Partner Private Offer (CPPO):**

1. The ISV grants a selling authorization to the channel partner with new pricing from their Partners tab, including the number of license units, payment terms to CP, and contract duration.

1. The channel partner navigates to the Agreements tab in [AMMP](https://aws.amazon.com/marketplace/management/homepage).

1. Search for the buyer's account ID.

1. Select the buyer's current agreement.

1. Choose **Create Agreement Based Offer**.

1. Open the **Selling Authorization** list and select the new opportunity from step 1. This enables the channel partner to input terms for the agreement-based offer.

For more information, see [ Creating agreement-based offers](https://docs.aws.amazon.com/marketplace/latest/userguide/private-offers-upgrades-and-renewals.html).

**Other options for SaaS contracts and contracts with consumption pricing (CCPs):**
+ Create a new private offer for the same product ID targeting a different buyer account.
+ Issue a new private offer for a different product ID to the same buyer account.
+ Request cancellation of the active contract, then issue a new private offer for the same product ID and buyer ID.

### For AMI hourly and annual
<a name="ami-hourly-annual"></a>

Each buyer account can only have one active subscription. To update or expand:

1. Issue a new offer from the **Offers** tab.

1. When the buyer accepts, the new terms override previous contract terms.

1. Pending charges from the previous offer's payment schedule will continue unless cancelled.

### For AMI contracts and professional services
<a name="ami-contracts-professional-services"></a>

The buyer's current subscription must be cancelled before accepting a new private offer. Use the [refund/cancellation form](https://aws.amazon.com/marketplace/management/support/refund-request) to initiate a cancellation request.

## Can a seller or buyer cancel a private offer?
<a name="cancel-private-offer"></a>
+ **If the buyer hasn't subscribed:** The seller can cancel by navigating to the **Offers** tab in the AWS Marketplace Management Portal, selecting the offer, and choosing **Cancel**.
+ **If the buyer has subscribed:** The seller of record must initiate a cancellation request by using the [refund/cancellation form](https://aws.amazon.com/marketplace/management/support/refund-request) in the AWS Marketplace Management Portal. For detailed instructions, refer to this [video tutorial](https://www.youtube.com/watch?v=eQpadPl0ROs).

## How do I request a refund or contract cancellation?
<a name="request-refund-cancellation"></a>

Refunds and contract cancellations are handled by the AWS Customer Service team.

Sellers—ISVs for Marketplace private offers, channel partners for channel partner private offers—must use the [refund/cancellation form](https://aws.amazon.com/marketplace/management/support/refund-request) to initiate the refund or cancellation.

[This video](https://www.youtube.com/watch?v=eQpadPl0ROs) explains the entire process.

Sellers must enter the following data.
+ **Buyer account ID**: This information can be found in the offer detail or on Billed Revenue Dashboard. This must be the subscriber account ID.
+ **Seller account ID**: This is the seller's AWS account ID used to create the private offer.
+ **Product ID**: You can find this information in the offer details or on the [Billed revenue dashboard](billed-revenue-dashboard.md) in the **Legacy Product ID** column.
+ **Billing date**: You can find this information in the offer details or on the [Billed revenue dashboard](billed-revenue-dashboard.md) in the **Usage Begin Period** column.
+ **Refund amount**: If a refund is not required, the seller can set this to \$10.
+ **Additional details**: See the following notes.
**Important**  
For requests that include a contract cancellation, include the following text"  
Please cancel *account X's *subscription to *offer-X*.  
For refunds, specifying the buyer's AWS invoice ID in this section helps but is not mandatory.
Save the reference ID provided after submission for future reference in case of follow-ups.

After you submit the request, check the [AWS Support Console](https://support.console.aws.amazon.com/support/home?) for status updates.

## When is a buyer invoiced?
<a name="buyer-invoicing"></a>
+ **Upon acceptance:** The invoice is created in the billing console immediately upon subscription.
+ **Flexible payment schedule:** The invoice is based on a custom payment schedule negotiated between seller and buyer.
+ **AWS consolidated bill (2nd/3rd of the month):** Can include public offer purchases and products with metering.

## What steps should a seller take once an offer is accepted?
<a name="seller-steps-after-acceptance"></a>

1. Track offer acceptance.

1. **For finance teams:** Standard practice is for sellers to handle tracking purchases by creating an open payable and suppressing invoice creation to the customer for AWS Marketplace orders.

## How does AWS pay sellers and partners?
<a name="aws-payment-process"></a>
+ **Disbursements are initiated** only after funds have been successfully collected from subscribers.
+ **Disbursements occur on** the default disbursement cadence is monthly between the 7th and 10th of each month. Alternatively, ISV and channel partners can select a disbursement schedule—daily or monthly. If an ISV or channel partner selects the monthly option, they can select the day of the month they want to receive their disbursements.
+ **Disbursements are deposited** to a US bank account on the ISV or channel partner's account minus the listing fees. Funds can take 1-3 business days to land with general bank ACH SLAs. If you do not have a US bank account, you can use [Hyperwallet](https://sellercentral-europe.amazon.com/help/hub/reference/external/G7S55VWDZ9SQCUEX?ref=efph_G7S55VWDZ9SQCUEX_cont_G521&locale=en-GB) to receive disbursements of your Amazon sales into a deposit account and transfer them directly to your local bank in your local currency.

## How does AWS assess tax?
<a name="aws-tax-assessment"></a>

AWS Marketplace charges tax based on:
+ The [product subscriber's tax address](https://aws.amazon.com/tax-help/location/)
+ Product type
+ Marketplace Facilitator laws

**Marketplace Facilitator:** Requires the marketplace operator to charge, collect, and remit tax to taxing authorities.

**Non-Marketplace Facilitator:** Responsibility falls on the seller.

For more information about tax obligations, refer to [AWS Marketplace – Tax Help for Sellers](https://aws.amazon.com/tax-help/marketplace-sellers/).

## Resources and support
<a name="resources-and-support"></a>

If you have a specific request, reach out to one of the following AWS Marketplace teams through the AWS Marketplace Management Portal.

**Private Offers Success Team (POST):** The team supports sellers (ISV and Channel Partners) and buyers with private offer operational enablement and support. Contact us via the [Support Form](https://aws.amazon.com/marketplace/management/contact-us/?).

**Vendor Finance Success Team (VFS):** The team improves processes that impact Vendor Finance cash application, reconciliation and related reporting, and support onboarding sellers (ISV and Channel Partners) with finance specific questions regarding MPPOs and CPPOs not public offers. Contact us via the [Support Form](https://aws.amazon.com/marketplace/management/contact-us/%22).

**Managed Catalog Operations (MCO):** The team is responsible for onboarding 3rd party sellers of software onto the AWS Marketplace platform, reviewing and processing their software products for policy compliance and buyer experience, and managing the operational relationship with sellers. Contact us via the [Support Form](https://aws.amazon.com/marketplace/management/contact-us/%22).

If you are new to the private offer process, use this [video library](https://youtube.com/playlist?list=PLhr1KZpdzukc8sIMVYRmxXt3cpfsXz61q) to help you get started with introductions, overviews, and answers to the most common questions. You can also find the answers to questions about [buyer invoicing](https://youtu.be/vKzo7FINzss), [disbursements](https://youtu.be/uevtix9nhsY), or [AWS tax rules](https://youtu.be/MyhJZRiYBR0) in the linked videos or in the [AWS Marketplace Vendor Finance Success](https://d1.awsstatic.com/awsmp/solutions/mk-sol-files/private-offers/Success-guide.pdf) PDF.

## Multi-currency support for private offers
<a name="multi-currency-support-faq"></a>

**Topics**
+ [Which currencies are supported for private offers?](#which-currencies-supported)
+ [Can I create pay-as-you-go offers in non-USD currencies?](#payg-non-usd-currencies)
+ [How often are foreign exchange rates updated?](#fx-rates-update-frequency)
+ [Can buyers pay in different currencies for different offers?](#buyers-different-currencies)
+ [How is the listing fee calculated for non-USD offers?](#listing-fee-non-usd)

### Which currencies are supported for private offers?
<a name="which-currencies-supported"></a>

Private offers support USD, EUR, GBP, AUD, JPY, and INR (for sellers in India only). All pricing models (contract, contract with consumption, and pay-as-you-go) support these currencies.

### Can I create pay-as-you-go offers in non-USD currencies?
<a name="payg-non-usd-currencies"></a>

Yes. PAYG private offers support all supported currencies. Foreign exchange rates are updated monthly to maintain consistent local currency pricing.

### How often are foreign exchange rates updated?
<a name="fx-rates-update-frequency"></a>

For consumption and PAYG pricing, FX rates are refreshed monthly before billing runs. Contract pricing uses fixed rates for the entire contract duration.

### Can buyers pay in different currencies for different offers?
<a name="buyers-different-currencies"></a>

Yes. Buyers can accept private offers in different currencies, but they will receive separate invoices for each currency.

### How is the listing fee calculated for non-USD offers?
<a name="listing-fee-non-usd"></a>

The listing fee is calculated and deducted in the offer currency. Sellers also receive disbursements in the offer currency. For example, if the offer currency is EUR, the listing fee is deducted in EUR and seller disbursements are made in EUR.