Skip to content

Azure billing private offer

Through the marketplace, you can purchase solutions with customized terms and conditions, negotiated pricing and special configurations using Private offers created for you by KX.


If you have agreed on custom terms and conditions with KX, the following pre-requisites must be satisfied before KX can create a private offer for you.

  1. Ensure your Azure tenant can accept private offers. To do this, run a pre-check on your Azure tenant.

    Pre-check private offer eligibility

    A pre-check should be performed by the person purchasing or subscribing to the offer and have the ability to sign into the account with access to the subscription intended for purchase. The pre-check may fail with a variety of reasons. Those may need to be resolved by your Azure tenant administrator before the private offer can be set up. For more information, refer to Private offers in Azure Marketplace.

  2. The person accepting the private offer and the person purchasing the private offer need to have sufficient permissions.

    For more information, refer to Private offers in Azure Marketplace for details.

  3. Provide your Azure Billing Account Number.

    You can find your billing account number in the Azure portal by selecting Cost Management > Billing Scopes > {Scope} > Properties > ID field. Where {Scope} is your preferred scope for this plan.

Once the private offer is ready, an activation link is sent with your offer to the Billing Account Contributor/Owner at your company. This link includes the custom terms and conditions as well as the price that you have agreed on with KX.

Accepting your private offer

A private offer must be accepted before it can be purchased. Accepting a private offer makes the Azure subscriptions (using the billing profile shared with KX previously) eligible for the offer.

Acceptance requires a specific set of permissions

To accept a private offer, you need to have the "Billing account contributor" or "Billing account owner" role on the Billing Account.

Activation permissions are different to those required for purchase and it is usually performed by a different person in an organization than purchase.

To accept the offer, open the activation link, review and accept your private offer:

Accept Private Offer

Cost of activation

There are no costs associated with this activation step.

Purchase your private offer

Once accepted, you are automatically redirected you to the private offer management page:

Private Offer Management

To navigate here later you can:

  1. Go to Azure portal.
  2. Search and click marketplace in the search bar on the top.
  3. Select Private Offer Management on the left and your accepted private offer will be available.
  1. Click Purchase. The standard Azure deployment page is displayed:

    Private Offer Purchase

  2. Select the subscription and resource group where the SaaS resource is created. You are able to manage it later in that resource group.

  3. Enter a Name.

  4. Ensure you set the Recurring billing selector to Off, unless you want to make the purchase automatically again at the end of the billing period.​

  5. Click Review + subscribe.

    Ensure the price and term matches your private offer.

    It can take some time for Microsoft to update it correctly.

Configure SaaS Account

After you have subscribed to the Billing offer you need to configure the account in the KX landing page. This page can be accessed by either:

  • clicking Configure account now after the Review + subscribe stage.

    Configure Account Now

  • or, navigate to the resource group, where the SaaS resource has been created. Open the SaaS resource and click Configure account now, which redirects you to the KX landing page.

When you sign in to the KX landing page for the first time, you are required to consent to the application accessing user data (Microsoft Graph permissions reference: User.Read). Approving this allows the application to identify you.

Grant Consent

By default, any user can consent to this scope, but the permissions required to consent depend on your Azure Tenant Policies. In some cases, only an Admin user has the appropriate access.

Grant Admin Consent

If admin rights are required to consent, you should contact a person with one of the following roles: Global Administrator, Cloud Application Administrator, or Application Administrator.

An administrator can either:

Activate License

On the landing page, enter your contact details. All fields are required

Activate Account

  1. Click View License Details and review your details.

    License Details

  2. Click Activate License. On the landing page, you can see your license under KX Licenses. You can activate it by clicking Activate on the Action menu.

  3. Once the Activation has been acknowledged, you are inform that the request is being processed and directs you to the Subscriptions List where you can see the status of your license subscriptions.

    License Activated

You can also check on the SaaS resource if it is successfully subscribed by navigating to the previously created SaaS resource on Azure.

SaaS Status