Add a Per Virtual Machine Custom Billing Charge or Credit

This type of custom billing charge allows you to apply an additional charge or credit for each VM installed in in your cloud environment.

To increase the size of any image, click once on the image.


You must be a Payer to create this custom billing charge, but both payers and payees will be able to see it. CloudCheckr will display it as a single line item under List cost. You must also use the Cost and Usage Report (CUR) as your billing source in CloudCheckr.

Options and Procedure

Click a button to learn more about the options that you can configure and to see instructions on how to apply this custom billing charge:

Option Action Example (if applicable)
Description Type a description that uniquely identifies the custom billing charge. VM Custom Charge
Charge Type monetary value of the custom billing charge (positive) or credit (negative). If you type 10, CloudCheckr will convert the number to $10.00 after you save the custom billing charge.
Minimum hour threshold for charge to apply

Type a numeric value that represents the number of hours which a VM must accrue before Cloudheckr will apply a custom billing charge.

If you don't provide a minimum threshold, CloudCheckr will apply the custom billing charge for any usage.

CloudCheckr doesn't allow partial hours in the configuration of this custom billing charge.
The minimum hour threshold must be between 0 and 744.
Calculation Frequency

Select Throughout the Month to calculate custom billing charges any time there is a change. Customers can view this change in real time.

Select At close of Month to only calculate custom billing charges at the end of the month. Customers will only be able to see the final calculation.

The frequency doesn't affect the value of the final custom billing charge.
By default, CloudCheckr sets:
  • all existing custom billing charges to calculate after the close of month
  • all new custom billing charges to calculate throughout the month
Display Custom Charge by If you select Within Service Category:
  • CloudCheckr calculates custom billing charges for each service written to each service category.
  • Computed charges are visible in the relevant AWS service in the List Cost Analysis report, monthly invoices, and in the Advanced Grouping report using List cost.
If you select Separate Service Category:
  • CloudCheckr writes monthly custom billing charges to a separate service category labeled as custom charge.
  • Computed charges are visible as custom billing charges in the List Cost Analysis report, your monthly invoices, and in the Advanced Grouping report using List cost.

If have a 10% charge on EC2 and RDS services, here is how the calculations work:

Service Category: CloudCheckr calculates (EC2+RDS).10 and writes a new service category labeled Custom Charge.

Separate Service Category: CloudCheckr calculates (EC2.1) + (RDS*.10) and writes those charges to EC2 and RDS respectively.

Apply to charges that match these values

Only applies your custom billing charge when the parameters in your billing report match the values you selected for one or more of the following properties:

  • Account/Account Family
  • Region
  • AWS Service
  • Operation
  • Usage Type
  • Tag
Select Include all current and future EC2 Box and/or Include all current and future EC2 Heavy if you want the custom billing charge to inherit these usage types automatically any time AWS introduces a new usage type.
All accounts in the Asia Pacific (Sydney) region that used the Amazon CloudTrail service
Start/End Date

Choose a month and year from the Date Picker (required).

If you want the custom billing 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 billing report for the months where you want to apply the custom billing charge.

July 2020

For our use case, let's say we want to apply a custom billing charge for each VM that we have running in the US East (Northern Virginia) region of our cloud deployment. Follow this procedure to see how to configure a custom billing charge that meets these requirements:

  1. Launch CloudCheckr.
  2. Select your account from the Accounts List page.
  3. From the left navigation pane, choose Cost > AWS Partner Tools > Configure > Custom Billing Charges.
  4. On the Custom Billing Charges page, click + New Custom Charge.
  5. Click Add a per Virtual Machine charge or credit.
  6. Under Description, type VM Charge for US East
  7. In the Charge field , type 12
  8. In the Minimum hour threshold for charge to apply field, type 1
  9. In the Apply to charges that match these values section, go to the Region drop-down menu, and select US EAST (Northern Virginia).
  10. In the Start Date field, select December 2019 from the Date Picker, and leave the End Date field blank.

    Here is what the screen looks like after configuration:

  11. Click Save Custom Charge.

    CloudCheckr returns to the Custom Billing Charges page and displays the new custom billing charge:

How did we do?