AWS runs its billing on a monthly cycle, and at the end of the month – called the monthly rollover – there is a slight delay because they are in the process of finalizing your bill. It’s important to understand how this monthly rollover period affects your billing data. We break down the implications in the following sections.
When Does AWS Finalize the DBR?
Amazon will not write the final hours of the last day of the month sometimes for a day or two into the following month. It can also take them a day or two to begin writing the data for the new month. So, if the transition from March to April is occurring, the billing data for March 31 will be in flux until the first few days of April; the first day(s) of April will see a delay as well.
How Does This Affect Your Daily Billing Emails?
Because of the delay in finalizing a prior month and to avoid providing you with erroneous information, some of your CloudCheck Daily Billing emails may be delayed. If delayed, the days that typically are affected are the final day of the month (March 30 in our example) up through the first few days of the new billing month. The length of the delay depends on the time it takes for AWS to finalize your old month’s data. Your Monthly Billing Summary email follows the same logic and will be sent when the billing data is fully processed within CloudCheckr.
Once the DBR is finalized by AWS, what does CloudCheckr do?
CloudCheckr continually downloads and monitors your monthly DBR to see if a specific field has an ID column populated by AWS. When the ID column is populated, the DBR is considered finalized, and CloudCheckr will then do the following:
- Re-download the entire finalized DBR for the month in question
- Reload the entire DBR into CloudCheckr
- Reprocess the entire DBR in CloudCheckr
- Note: If desired, CloudCheckr will send you an alert you when this process is complete
Certain Billing Items Will Not Appear in Your DBR Until the Month is Finalized
Certain charges will not appear within CloudCheckr until your AWS bill has been both finalized by AWS and fully loaded into CloudCheckr.
- Payee Support Charges – Whether it’s for an individual account or an account family, Payee Support Charges are calculated at the end of the month.
- Custom Billing Charges – Any of the following types are calculated at the end of the month:
- Add a monthly percent charge or credit
- Add a monthly fixed charge
- Proportional Payee Amortization – The amount of amortized cost is calculated at the end of the month.
In addition, Invoices for your clients are not generated by CloudCheckr until the month has been finalized and fully loaded. This is the default and safest behavior, but we do give you the ability to customize/override this when you initially set up an invoice.
How to Set Up a Alert for a Finalized Month
You can configure an email alert to notify when your month’s billing data is finalized within CloudCheckr.
Navigate to the AWS Bill Invoice Generator located at Cost > AWS Partner Tools > Report > Generate Invoices. Click on the blue Email button at the bottom.
A pop-up will appear where you can enter your email address to be notified when the AWS bill is finalized in CloudCheckr.
Status Updates During the Monthly Rollover Period
In addition to the alert email detailed above, the Billing Data Checked section of the colored bar at the top of the CloudCheckr application screen will give you status updates during the monthly rollover period. The three possible statuses are:
- AWS Bill is not yet finalized.
- AWS Bill is finalized. CloudCheckr is loading the AWS bill now.
- AWS Bill is finalized and fully loaded into CloudCheckr.
Reloading the DBR
For any changes to your List Cost data after the month has been finalized (such as custom billing charges or payee support charge recalculation), you will need to manually set the month to reload. Full directions for reloading the DBR are here: https://support.cloudcheckr.com/reload-detailed-billing-reports/