Skip to content

Billing kdb Insights Enterprise through Azure

Once you decide to buy kdb Insights Enterprise you must create and configure your account on our transactable SaaS Billing offer. This offer is only used to bill your kdb Insights Enterprise instances.

Note that you will see in your invoices that the Billing offer is billed for the agreed KX License amount, whereas kdb Insights Enterprise instance will only have infrastructure costs. This allows you to recreate your kdb Insights Enterprise instance whenever you want and we will still be able to generate KX License bills through the Billing offer.

Our offer is MACC (Microsoft Azure Consumption Commitment) eligible, meaning it will contribute to your Azure consumption commitment benefit.

Accept your private offer

If you agreed on custom terms and conditions with KX, then KX will create a private offer for you. To do that you will need to provide your Azure Billing Account Number.

You can find your billing account number in Azure > Cost Management > Billing Scopes > {Select your preferred scope} > Properties > ID field.

Once the private offer is ready KX will send you an activation link for your private offer. It will contain the custom terms and conditions as well as the price that you have agreed on with KX.

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

Once accepted, you will be able to see your private offer in Azure Marketplace under both the private products and private offer management.

Create transactable Billing Offer

In the following steps you will create a Billing offer.


Important! The Billing Offer needs to be created by the same user e-mail address that is used during kdb Insights Enterprise deployment.


  1. Go to Azure Marketplace
  2. Select Private Products and search for kdb Insights Enterprise – Billing through Azure. Click on the offer. Marketplace offer

  3. Read the Overview, Plans + Pricing and Usage Information + Support page. You can also come back here to provide a Rating if you would like to.

  4. Select your plan and click Subscribe. Marketplace plan

  5. Select the azure subscription and resource group where the Billing offer should be stored. Marketplace plan creation

    • We recommend to create one dedicated resource group for all of your Billing offers related to KX if you require multiple. The name of the resource group can be anything.
    • The name of the KX Billing offer can also be anything. However, since this SaaS offer is used to bill a kdb Insights Enterprise instance we recommend naming your SaaS offer something that resembles the name of the kdb Insights Enterprise instance.
  6. Select your preferred Billing term and Price + payment frequency if you have multiple options available.
  7. Select Recurring Billing if you want to auto-renew your offer once the Billing term has expired.
  8. Go to Review + Subscribe. Review your offer then click Subscribe.

Configure your account

Once you have created your KX License Billing offer, you will need to configure your Account.

Note: You will need to complete the following process in 30 days, otherwise the KX License Billing offer will be deleted.

First, you will need to navigate to the Client Landing Page of KX. There are multiple ways to do this:

  • When the Billing offer is created, you can go to the landing page if you click Configure account now Navigate to the landing page 1
  • You can navigate to the landing page by going to your Billing offer on Azure and click Configure account now or Open SaaS Account on publisher's site if the account was already configured. Navigate to the landing page 2
  • Or you can follow this link: Licensing portal.

When you sign in on our landing page for the first time, our application will require consent to access user data (User.Read scope). Approving it will allow us to identify you.

Grant Consent

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

Grant Admin Consent

In case admin rights is required to consent, you will need to reach out to a person with one of the following roles: Global Administrator, Cloud Application Administrator, Application Administrator

An administrator can either:

  1. Administrators need to allow users to consent for apps from verified publishers and mark User.Read scope to be low impact
  2. Configure admin consent workflow
  3. Grant tenant-wide admin consent
  4. Grant consent on behalf of a user

KX License subscription

  1. Navigate to the landing page by clicking Configure Account Now. This redirects you to your KX License Details page.
  2. Review your details and click Activate Activate Account

Note: If you navigated to the landing page directly, you can see your license under KX Licenses. You can acitvate it by clicking Activate on the Action menu.

  1. Go to Deployments. You can see all the kdb Insights Enterprise deployments that were created by the signed in user.
  2. Select the deployment that you want to configure and in the Action column click Change Mapping Deployments
  3. You will see the details of your deployments and your available licenses there. Select the license that you want to use for your deployment. Click Add KX License. Currently, you can only link one license to one kdb Insights Enterprise deployment. Deployments

Note: You can change the mapping if required. For example, in case you wish to recreate your kdb Insights Enterprise instance.