Azure — Custom Charges

Custom Billing Charges are customizations that you create in order to provide your own discounts or premiums to your end users.
You have complete flexibility to apply customizations to numerous fields, such as accounts, services, usage types, tags, account families, etc.
You can create recurring charges and you can choose if these charges will be based on the original unblended cost or on the calculated List cost.

Custom Billing Charges allow you to create the following three types of charges:

What Is It?

This is strictly a percentage-based discount (-) or premium (+) that can be applied to any subset of costs within your family of billing items. When you use this custom charge type, the customization is automatically applied real-time on List Cost billing data.

Who Can See It?

Only you. Your customers will not see or get any record of these charges.

Options

Name: This is for reference purposes only. Not displayed on invoice.

Description: Enter a description for this charge. This is only visible within this Custom Billing Charge menu so you can keep track of all of your customizations. Example: General 5% premium on all charges.

Percentage of discount or premium: Enter in the percentage premium (a positive number) or the discount (a negative number) that you want.

Example: A discount of 50% would be -50.

Apply percentage to: In this section, you will choose to apply this customization to either Standard, List, or Retail Cost.
Standard Cost is the cost that the owner of the EA/CSP pays to Microsoft. This will be written to the Azure Usage Report and should correspond to the amount that Microsoft sends as an invoice to the customer.
List Cost is the custom cost that is recalculated by CloudCheckr. If Configure Custom Cost is enabled, then List Cost will recalculate the cost to be the pay-as-you-go pricing. It will also include any custom charges or custom usage rates that are applied.
Retail Cost is the recalculated cost of the services based on what the subscription would pay if they were a pay-as-you-go account with no agreement with Microsoft.

Apply charges to match these values: In this section you can choose the types of charges in your billing data that will be changed by your Custom Charge. You can make choices based on:

  • Subscription/Subscription Family: list of accounts in your consolidated billing family
  • Region: list of Azure regions
  • Consumed Service: list of Azure services
  • Category: list of Azure categories, taken from billing data
  • Sub Category: list Azure sub categories types taken from the billing data
  • Meter Name: list of all of your usage meters, taken from the billing data
  • Tags: list of all of your billing tags, taken from the billing data
  • Cost Source: list of all of your Cost Sources; will vary according to accounts; taken from the billing data
  • Start/End Date: You must choose a start date. If you want the charges to continue indefinitely, do not choose an end date. If the start date is any date in the past, you will need to reload your billing data for the months that you want affected.

Example use case: You want to charge your customers a 3% premium across the board as a starting point.

  1. Enter a description (EX: Standard 3% Premium).
  2. Enter a percentage (EX: 3).
  3. Apply percentage to List Cost.
  4. Type a start date and leave the end date blank.
  5. Click Save Custom Charge. CloudCheckr saves your charge and displays it in your list of custom billing charges.

Use Case Setup:

Result:

What Is It?

You can add a customer-visible custom charge that affects Azure accounts or services of your choice. CloudCheckr computes and adds the charge as a single line item in your customer's list cost data when the billing month is closed.

Who Can See It?

Both you and your customers will see the charge as a single line item under List Cost.

Options

Name: This is for reference purposes only. Not displayed on invoice.

Description: Enter a description for this charge. This will be visible to both you and your customers as a single line item under List Cost.

Example: 5% discount on compute services.

Percentage of credit or charge (negative if credit): Enter in the percentage credit (a positive number) or the charge (a negative number) that you want.

Example: A discount of 50% would be -50.

Create credit or charge tier (negative if credit): Select this option to create tiered charges for your customers.

For example, you will be able to charge one or more accounts a 5% premium for their first $10,000 spend, and a 3% premium on their spend from $10,000 and up. Your tiered charges are fully customizable and will have the following configuration options:

  • Minimum charge: minimum charge you want to enforce
  • Maximum charge: maximum charge you want to enforce
  • Apply charge proportionally: When enabled, this gives you the ability to select multiple accounts with the option to group the accounts together, and pass those through the tiers. For example, if account A is $5 and account B is $95, CloudCheckr will calculate the custom charge based on $100 and when it applies that custom charge to the accounts, account A will get 5% of the charge, and account B will get 95%. In this scenario, CloudCheckr will evaluate the charge tier based on the total consumption over a group of accounts.
    When this feature is disabled, each account's spend is evaluated independently and charged a percentage.
  • Custom Charge Tiers: Enter in the dollar limits for the tier and percentage charge for the tier. Click the green plus icon to add additional tiers.

Apply percentage to: In this section, you will choose to apply this customization to either Standard, List, or Retail Cost.
Standard Cost is the cost that the owner of the EA/CSP pays to Microsoft. This will be written to the Azure Usage Report and should correspond to the amount that Microsoft sends as an invoice to the customer.
List Cost is the custom cost that is recalculated by CloudCheckr. If Configure Custom Cost is enabled, then List Cost will recalculate the cost to be the pay-as-you-go pricing. It will also include any custom charges or custom usage rates that are applied.
Retail Cost is the recalculated cost of the services based on what the subscription would pay if they were a pay-as-you-go account with no agreement with Microsoft.

Apply charges to match these values: In this section, you can choose the types of charges in your DBR that will be changed by your Custom Billing Charge. You can make choices based on:

  • Subscription/Subscription Family: list of accounts in your consolidated billing family
  • Region: list of Azure regions
  • Consumed Service: list of Azure services
  • Category: list of Azure categories, taken from billing data
  • Sub Category: list Azure sub categories types taken from the billing data
  • Meter Name: list of all of your usage meters, taken from the billing data
  • Tags: list of all of your billing tags, taken from the billing data
  • Cost Source: list of all of your Cost Sources; will vary according to accounts; taken from the billing data
  • Start/End Date: You must choose a start date. If you want the charges to continue indefinitely, do not choose an end date. If the start date is any date in the past, you will need to reload your billing data for the months that you want affected.

Example use case: You want to create a tiered charge for three specific accounts that goes down in percentage the more that your customer spends.

  1. Enter a description (EX: A Sample Tiered Charge for Compute).
  2. Select Create credit or charge tier (negative if credit). The tiered charges menu opens.
  3. Enter a minimum charge and a maximum charge. In our example, the minimum is 1 and since we don't want a maximum, we have left that field blank.
  4. Click to enable Apply Charge Proportionately.
  5. Create Tier 1 from 0-10000 at 10%. Click the green plus icon to add the tier.
  6. Create Tier 2 from 10000-50000 at 5%. Click the green plus icon to add the tier.
  7. Create Tier 2 from 50000-100000 at 3%. This will be our last tier. Any charges more than $100,000 will continue to have a 3% charge.
  8. Apply percentage to List Cost.
  9. Ensure the Start Date is entered. Leave the End Date blank.
  10. Under Apply to charges that match these values, select your desired Subscription, and select Consumed Service: Compute.
  11. Click Save Custom Charge. Your charge is saved and displays in your list of custom billing charges.

Use Case Setup:

Result:

What Is It?

You can add a charge or credit that is a fixed amount that can occur once or repeatedly, such as a custom charge of $500 every month for extra services you provide around security.

Who Can See It?

Both you and your customers will see the charge as a single line item under List Cost.

Options

Start/End Date: You must choose a start date. If you want the charges to continue indefinitely, do not choose an end date. If the start date is any date in the past, you will need to reload your billing data for the months that you want affected.

Amount: The amount of the fixed charge.

One time vs Monthly recurring: Determines if this will be a one time charge or a monthly recurring charge.

Description: Enter a description for this charge. This will be visible to you and your customers as a single line item under List Cost.

Example: Monthly Account Maintenance Charge

Apply to charges that match these values: Select any accounts that will receive the monthly charge. If multiple accounts are selected, a single charge will be created for each account.

Example use case: You want to create monthly recurring fixed charge of $500 for extra support given to your end users.

  1. Add a Start Date. Leave the End Date blank because we want this charge continue indefinitely.
  2. Select Monthly recurring.
  3. Enter a Description. For this example, we used A Sample Fixed Charge for Support.
  4. Under Apply to charges that match these values, select the accounts desired.
  5. Click Save Custom Charge.

Use Case Setup:

Result:


Manage Your Custom Billing Charges

After you save your custom charge or if you want to modify an existing custom charge, go to the Custom Billing Charge screen where you can see all of your charge's details.

The table identifies each UI component associated with the custom billing charges.

UI Component

Description

Edit icon

Click to display the selected custom charge and modify it.

Start Date

Indicates the date when the software will begin to apply the custom charge.

End Date

Indicates the date when the software will stop applying the custom charge.

Type

Identifies the type of custom charge you configured: percent discount or premium; monthly percent or credit; or fixed charge or credit.

Charge Value

Identifies value of the custom charge as a percentage, whole number, or tier.

Description

Summarizes the purpose of the custom charge for easy identification.

As with any customization to your list cost, you will need to reload your Usage Report in order for changes to take effect. Your can this within your CloudCheckr Azure account portal at Cost > Azure Partner Tools > Configure > Reload Usage Report.


How did we do?