# Accept Private Offer

Guidance to accept the private offer as the end buyer in AWS marketplace

---

## Overview
This guide provides step-by-step instructions on how to accept a private offer on AWS as the end buyer. It explains how to access the offer, select the desired units, review important details, create a contract, and make the payment. It also mentions the possibility of extending the offer's expiration date and highlights the confirmation email received after accepting the offer. This guide is useful for anyone who has received a private offer on AWS and needs assistance with the acceptance process.

## Before you begin
When a typical private offer is negotiated, you pay the entire amount of the offer when you accept it, unless you are using third-party financing. With third-party financing, the financier pays the contract on your behalf and invoices you based on the agreed payment schedule. Before you accept a private offer, verify [permissions](#permissions-to-access-private-offers), [the billing structure for your company](#verify-your-aws-billing), [your payment method for AWS billing](#verify-your-payment-method), and [your tax settings](#verify-your-tax-settings).

### Permissions to access private offers
Select one of the following AWS Managed IAM roles based on your need:

- `AWSMarketplaceRead-only` to allow permissions to view subscriptions & private offers, but not change or accept.
- `AWSMarketplaceManageSubscriptions` to allow permissions to subscribe, unsubscribe & accept private offers.
- `AWSMarketplaceFullAccess` to allow complete control of your subscriptions & private offers in AWS marketplace.

### Verify your AWS billing
Billing and Cost Management is the service that you use to pay your AWS bill, monitor your usage, and budget your costs. You can use the consolidated billing feature in AWS Organizations to consolidate billing and payment for multiple accounts or multiple Amazon Internet Services Pvt. Ltd (AISPL) accounts. Every organization in AWS Organizations has a management account that pays the charges of all the member accounts. The management account is called a payer account, and the member account is called a linked account. Before negotiating a private offer, verify how your company pays their AWS bill and which AWS account the private offer is made to.

### Verify your payment method
Before accepting a private offer, verify that your payment method supports paying the entire cost of the private offer. To verify your payment method, open the Billing and Cost Management console at https://console.aws.amazon.com/billing/.

### Verify your tax settings
If your company qualifies for a tax exemption, verify your tax settings. To view or modify your tax settings, sign in to the AWS Management Console and, in your account settings, view the tax settings. For more information on tax registration, see [How do I add or update my tax registration number or business legal address for my AWS account?](https://repost.aws/knowledge-center/update-tax-registration-number).

### Troubleshooting
If an error occurs while accepting a private offer or processing payment, please check and address the following 5 potential causes:

- Payment method issue, such as missing, invalid, or unsupported. Please [verify your payment method](#verify-your-payment-method) again.

- Your Amazon Internet Services Private Limited (AISPL) account limits the use of debit or credit cards for new purchases with a contract pricing model. If you have an AISPL account, contact [AWS Customer Service](https://console.aws.amazon.com/support) to update your default payment method. For more details, see [Restriction on credit and debit card purchases for AISPL customers using AWS Marketplace](https://aws.amazon.com/blogs/awsmarketplace/restriction-on-credit-and-debit-card-purchases-for-aispl-customers-using-aws-marketplace/) at the AWS Marketplace Blog website.

- Your private offer includes a payment schedule. However, your default payment method isn't set to `invoicing terms`.
    :::tip
    - If you need to update your payment method to invoicing terms, contact [AWS Support](https://console.aws.amazon.com/support/home#/case/create). The following video provides information about the process.
    - <a href="http://www.youtube.com/watch?feature=player_embedded&v=9vupYEGnFDc" target="_blank"><img src="http://img.youtube.com/vi/9vupYEGnFDc/0.jpg" alt="Play the AWS Support video on updating your payment method to invoicing terms" width="480" height="auto" border="10" /></a>
    :::

- Insufficient permissions. If you don't have the `aws-marketplace:Subscribe` permission to subscribe. The management account must also enable the AWS Billing integration. 
    :::tip
    - For information about enabling the AWS Billing integration, see [Creating a service-linked role for AWS Marketplace](https://docs.aws.amazon.com/marketplace/latest/buyerguide/using-service-linked-roles-purchase-orders.html#create-service-linked-role-purchase-orders).
    :::

- Purchase order option not available when checking out. The AWS Billing integration is only available for SaaS contracts, professional service products, and server products with contract pricing, and server products with annual pricing for private offers with a flexible payment schedule.

## Step by step guidance
<iframe src="https://scribehow.com/embed/Accepting_a_Private_Offer_on_AWS__YqhXyhA2TueiBNX4D1KMvA?as=scrollable&removeLogo=true" width="100%" height="1000" allowfullscreen frameborder="0"></iframe>

## What Your Buyer Will Receive

When you send a private offer, the buyer receives an email with a link to the offer. Here is how the private offer looks on their end:

![What the buyer sees when accepting a private offer](images/aws-what-my-buyer-will-recieve-1.png)

1. **Offer details**: The offer name, who sent it, and its ID.

2. **Contract details**: The contract duration and the specific dimension ("plan" or "tier"). In this example, the dimension reads "Custom Commit; see the attached contract." This is a recommendation for a custom dimension that you can reuse as a template for all private offers, because the details will always live on the EULA (contract).

3. **Additional usage fee**: Makes it clear to your buyer that if they consume extra units (extra users, extra storage, etc.), they will be invoiced for that amount.

4. **EULA (contract)**: The buyer can open and review the EULA you attached when you created the private offer by clicking the blue hyperlink.

5. **Payment schedule**: The total price of the contract. If there are installments, the number of payments and the date each will be invoiced are shown clearly.

6. **Create contract**: After reviewing all the previous details, the buyer clicks **Create contract** and proceeds to payment.

:::info
- For more on how billing, payments, and tax work for the buyer, see [AWS Marketplace Integration](/aws-marketplace/integration/).
:::

## Private Offer Stuck in "Pending Acceptance" (For Sellers)

If a buyer has accepted your offer but the acceptance is not yet reflected in your Suger Console, it may be a sync delay. The Suger Console refreshes every two hours, so there can sometimes be a lag between the cloud marketplace portals and Suger.

To force a refresh:

1. Go to **Settings** in your [Suger Console](https://console.suger.io).
2. Select the AWS Marketplace integration.
3. Click **Sync**. This forces Suger to refresh from the marketplace you select.

:::tip
- If you still cannot find the offer acceptance after syncing, create a support ticket and a Suger teammate will reach out to you.
:::

## After Acceptance: Identifiers on the Offer and Entitlement (For Sellers)

Once an offer is accepted, its detail pages carry the AWS identifiers you need when you contact AWS or reconcile records:

| Where | Field | What it is |
| ----- | ----- | ---------- |
| Offer detail | **Partner ID** | AWS Marketplace's own identifier for the offer. |
| Entitlement detail | **Partner ID** | AWS Marketplace's own identifier for the entitlement. |
| Entitlement detail | **AWS License ARN** | The Amazon Resource Name AWS uses to identify this entitlement. Quote it when you [open an AWS support case](/aws-marketplace/support-cases/) or debug a buyer's access. |

Each value has a copy button, and **Partner ID** is also available as a filter on the offer list, so you can search back from an AWS-side identifier to the Suger record.

:::info AWS only
**Partner ID** and **AWS License ARN** are AWS Marketplace concepts and appear only on AWS offers and entitlements. Azure, GCP, and Oracle records use their own identifiers.
:::

### CPPO entitlements that start in the future

A CPPO entitlement whose contract has not started yet is created as `PENDING_START`. Suger promotes it to `ACTIVE` on its own once AWS confirms the agreement's start date has passed — you don't need to touch it, and metering is not enabled before then.

Two cases keep an entitlement at `PENDING_START` on purpose: AWS has not reported a start time for the agreement (so the start cannot be confirmed), and the agreement has been deleted on the AWS side. If an entitlement is still `PENDING_START` well after the start date you expect, check the agreement's start date in AWS first — it may have been amended after the entitlement was created.

## Understanding Offer Sub-Status (For Sellers)

When monitoring offers in your Suger Console, you may notice a sub-status field that provides additional context about accepted offers. The sub-status helps sellers understand the current state of an offer beyond the main status.

### Purchase Failed Sub-Status

An offer may show a `purchase_failed` sub-status when the following conditions are met:

- The offer status is **accepted**
- All associated entitlements have a **cancelled** status
- And each offer's start date and end date are within **one day**

**What this means**: This sub-status indicates that while the buyer accepted the offer, the purchase attempt ultimately failed. This typically happens when there was an issue during the payment processing or subscription setup phase, causing the entitlements to be cancelled shortly after creation.

**Automatic clearing**: The sub-status is automatically cleared when the above conditions are no longer met. For example, if the entitlement status changes or if new entitlements are successfully created, the sub-status will be removed.

If you notice this sub-status on an offer, you may want to reach out to the buyer to resolve any payment or account issues that prevented the successful completion of the purchase.
