Custom Billing 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 whether 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:

  • (1) Add a percent discount or premium for all charges
  • (2) Add a monthly percent charge or credit
  • (3) Add a fixed charge or credit

Option 1

Add a percent discount or premium for all 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:

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 Unblended Cost or List Cost.

*Unblended Cost is the amount billed by (or paid to) AWS. If you apply the customization to Unblended Cost, you are effectively changing the calculation of your own costs.

*List Cost is the amount the customer should be billed, based on what services they use and any agreed upon charges. In an MSP/Reseller model, you would select List Cost so the customer’s personalized costs get altered (as opposed to your true cost from AWS).

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:

  • Account: A list of accounts in your consolidated billing family.
  • Region: A list AWS Regions.
  • AWS Service: A list AWS Services.
  • Operation: A list of AWS Operations, taken from the DBR.
  • Usage Type: A list AWS Usage Types taken from the DBR.
  • Tag: A list of all of your AWS Billing Tags, taken from the DBR.
  • 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 the DBR for the months that you want affected.

Example use case:

You might want to charge your customers a 3% premium across the board as a starting point.

  1. Enter a description – our example is called ‘Standard 3% Premium’.
  2. Enter a percentage – in our example you would enter 3.
  3. Apply percentage to List Cost.
  4. Ensure the Start Date is entered. Leave the End Date empty.
  5. Click Save Custom Charge. Your charge is saved and displays in your list of custom billing charges.

See the below use case setup:

 

Result:

Option 2

Add a monthly percent charge or credit

What is it:

You can add a customer-visible custom charge that affects AWS accounts or services of your choice. The charge is computed and added as one separate 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:

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 EC2 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: The minimum charge you want to enforce.
  • Maximum charge: The 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 – we will calculate the custom charge based on $100 and when we apply 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 on the green + to add additional tiers.

Apply percentage to: In this section you will choose to apply this customization to either Unblended Cost or List Cost.

*Unblended Cost is the amount billed by (or paid to) AWS. If you apply the customization to Unblended Cost, you are effectively changing the calculation of your own costs.

*List Cost is the amount the customer should be billed, based on what services they use and any agreed upon charges. In an MSP/Reseller model, you would select List Cost so the customer’s personalized costs get altered (as opposed to your true cost from AWS).

Custom charge stacking and ordering: When enabled and given a number, allows you to choose the order (i.e. ‘stack’) in which your custom billing charges will take effect. For example, you might want to give a 5% charge on everything before you then add another premium on only support charges.

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:

  • Account: A list of accounts in your consolidated billing family.
  • Region: A list AWS Regions.
  • AWS Service: A list AWS Services.
  • Operation: A list of AWS Operations, taken from the DBR.
  • Usage Type: A list AWS Usage Types taken from the DBR.
  • Tag: A list of all of your AWS Billing Tags, taken from the DBR.
  • 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 the DBR for the months that you want affected.

Example use case:

You might 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 – our example is called ‘A Sample Tiered Charge for EC2’.
  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 and we don’t want a maximum so 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 + to add the tier.
  6. Create Tier 2 from 10000-50000 at 5%. Click the green + to add the tier.
  7. Create Tier 2 from 50000-100000 at 3%. This will be our last tier. Any charges above $100,000 will continue to have a 3% charge.
  8. Apply percentage to List Cost.
  9. Enable Custom charge stacking and ordering and enter 1 for the stack order.
  10. Ensure the Start Date is entered. Leave the End Date empty.
  11. Under Apply to charges that match these values, select your desired Accounts and select AWS Service: EC2.
  12. Click Save Custom Charge. Your charge is saved and displays in your list of custom billing charges.

See the below use case setup:

Result:

Option 3

Add a fixed credit or charge

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 the DBR for the months that you want affected.

Amount: The amount of the fixed charge.

One time vs Monthly recurring: Selects whether this will be a one time charge or a monthly recurring charge.

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: ‘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 separate charge will be created for each account.

Example use case:

You might 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 our 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.

See the below use case setup:

Result:

Managing Your Created Custom Billing Charges

After saving your custom charge or when first entering the page when you have pre-existing custom charges, you will be taken to the main Custom Billing Charge screen where you can see all of your charge’s details. The Actions section for each Custom Billing Charge allows you the following options:

  •  Info: Takes you to the List Cost Analysis page which details every change as a result of the Custom Billing Charge.
  •  Edit: Takes you inside the Custom Billing Charge to make any modifications.
  •  Clone: Makes a new clone of the Custom Billing Charge.
  •  Delete: Deletes the Custom Billing Charge.

 

User Interface Elements

An Important Note!

As with any customization to your List Cost, you will need to reload the DBR in order for changes to take effect. More info on reloading the DBR is located here: https://support.cloudcheckr.com/reload-detailed-billing-reports/.