# Accept Private Offer

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

---

## Overview
This guide provides step-by-step instructions on how to accept a private offer on Azure marketplace. It explains the process of reviewing and accepting the offer, checking the start and end dates, and understanding the usage metrics. It also guides users through the signup process.

## Before you begin

To accept a private offer on the Microsoft commercial marketplace, the buyer must meet the following prerequisites:

- The [`Enterprise Agreement Admin`](https://learn.microsoft.com/en-us/azure/cost-management-billing/manage/understand-ea-roles) or [`Billing Account Owner`](https://learn.microsoft.com/en-us/azure/cost-management-billing/manage/understand-mca-roles#billing-role-definitions) role is required to accept the private offer terms.
- Holding the [`Owner` or `Contributor`](https://learn.microsoft.com/en-us/azure/role-based-access-control/role-assignments-portal-subscription-admin) role in the organization's main Azure Account on the subscription (not Marketplace account) is essential to subscribe to the private offer.
- The buyer needs to be logged into the Azure account designated in the private offer.
- The Microsoft private offer should be based on a public plan that is available in the buyer's market. When creating a private offer, verify the market location of the buyer's billing account and select the appropriate market.

:::danger
- There are two actions required to procure a private offer: [accept](#accept-private-offer) and [purchase](#purchase-private-offer). The person accepting the private offer and the person purchasing the private offer require different permissions, depending on the agreement type. The person purchasing the private offer can use the [private offer eligibility report](https://learn.microsoft.com/en-us/marketplace/private-offers-pre-check) to check if they have the correct permissions.
:::

The permissions required to accept and purchase are summarized in the following table:

>  | Agreement type | Permissions to accept offer | Permissions to purchase or subscribe |
>  | :----------- | :---------- | :---------- |
>  | Microsoft Customer Agreement (MCA) | [Billing account owner or contributor](https://learn.microsoft.com/en-us/azure/cost-management-billing/manage/understand-mca-roles#billing-role-definitions) | [Subscription owner or subscription contributor](https://learn.microsoft.com/en-us/azure/role-based-access-control/rbac-and-directory-admin-roles#azure-roles) |
>  | Enterprise Agreement (EA) | [Enterprise administrator](https://learn.microsoft.com/en-us/azure/cost-management-billing/manage/understand-ea-roles) | [Subscription owner or subscription contributor](https://learn.microsoft.com/en-us/azure/role-based-access-control/rbac-and-directory-admin-roles#azure-roles) |

## Accept private offer
Once you complete any necessary prechecks, check permissions, and have your [billing account ID](https://learn.microsoft.com/en-us/marketplace/private-offers-in-azure-marketplace#find-billing-account-id) ready, you're ready to accept a private offer.

The buyer can navigate to the private offer by clicking the **private offer link** from the Suger notification email or sales representative. Accepting the private offer means you agree to the terms and prices listed in the offer, creating a contractual agreement between your organization and the Microsoft partner. Accepting the private offer agreement includes:

- Legal entity name to which the offer applies
- Plans included in the offer
- Private offer price
- Custom legal terms for the offer, if applicable
- Start and end dates when the negotiated price applies to this offer
- Expiration date for the offer; you must accept the offer before this date

:::danger
- In case the **private offer link** is not accessible, buyers can also go to their [Azure Portal](https://portal.azure.com/), click **Marketplace**, then click [Private Offer Management](https://portal.azure.com/#view/Microsoft_Azure_Marketplace/PrivateOffersCenter.ReactView) and select the offer there.
:::

## Purchase private offer

If you [accept the private offer](#accept-private-offer) using the **private offer link**, you're redirected to the Azure portal to complete the purchase on the private offer management dashboard.

Alternatively, you can also find the private offer by logging into the Azure portal and select the [private offers management](https://portal.azure.com/#view/Microsoft_Azure_Marketplace/PrivateOffersCenter.ReactView) dashboard in the marketplace.

To complete the purchase of your private offer, follow these steps:

1. In the Azure portal, access the marketplace. You can search for marketplace in the search bar in Azure and select the marketplace icon. Select [private offers management](https://portal.azure.com/#view/Microsoft_Azure_Marketplace/PrivateOffersCenter.ReactView).

2. Under private offer management is a list of all the private offers with their status.
3. To purchase the private offer, select **Purchase**.
4. Click **Review and Subscribe**, and review the configured private offer.
5. Click **Subscribe**.
6. When the subscription process completes, click **Configure Account Now**.
7. Complete the sign up form so that the ISV can provision the software.

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

## 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.

### Pending Purchase Sub-Status

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

- The offer status is **accepted**
- No entitlements have been created yet

**What this means**: As documented in the [two-step process](#accept-private-offer) above, Azure private offers require both acceptance and purchase actions. The `pending_purchase` sub-status indicates that the buyer has accepted the offer terms (creating the contractual agreement) but has not yet completed the purchase step to activate the subscription.

This is a normal intermediate state in the Azure offer lifecycle. The buyer may be:
- Preparing to complete the purchase configuration
- Coordinating with their team who has different permissions for purchasing
- Waiting for internal approval to proceed with the purchase

**Automatic clearing**: The sub-status is automatically cleared when entitlements are created, which happens once the buyer completes the purchase step in the Azure portal.

If an offer remains in this state for an extended period, you may want to follow up with the buyer to ensure they complete the purchase process.
