Billing

When does the billing start?

It starts when the Free Tier is consumed.

When does the billing end?

The billing ends after the last installment is charged. If the project is deleted, the remaining installments are cancelled and only the transformed lines of code (not part of previous billed installments) are charged. If the entire codebase has been transformed, all the remaining installments will be charged.

Is there any way to pause billing on a TC project?

No.

Once the TC project is created, can I reduce the number of billable lines of code?

You can for the non-transformed lines of code. If deleted, the remaining installments will be updated (number of lines of code will decrease).

How billing occurs for my Transformation Center projects?

See details here.

Do I get charged multiple times for transforming the same program more than once?

No. There is no additional charge for transforming the same code multiple times within the same TC project.

How can I add new files to my project?

Using Catch-up.

What happens when I add files to my project?

The project metrics including the transformable lines of code will be updated accordingly. The details are visible in the Usage module of the TC project. The number of installments remains the same, but the number of lines of code for the remaining installments is updated.

What happens when I delete files from my TC project?

If the files have already been transformed, nothing will happen. Otherwise, the total transformable lines will decrease and the project metrics will be updated accordingly.

Does the charge per LoC depend on the languages?

No. See Pricing page.

Does the charge per LoC depend on the size of the codebase?

No. See Pricing page.

Do transformable lines of codes include comments?

Yes. All lines except empty ones for supported languages (see supported list).

Does the system keep track of what has already been transformed?

Yes. There are details in the Usage module that indicate the consumption of the Free Tier and Billable lines.

If there is a change to a program that was previously transformed (imported using Catch-up), does it only charge for the additional/changed lines?

Yes, if the original files are overwritten using Catch-up. Only the newly added lines will be charged.

How Blu Insights calculates the number of installments?

1 installment per month over the project duration, as estimated by AWS Blu Insights Estimates. Users can decrease it (>=1) or increase it (+15%, rounded up to the next integer) at the Transformation Center project creation time. This number does not change by any codebase updates.

How many TC projects can I create for a given Codebase?

As much as you need based on your role.

Is the installments cost charged even if there is no Run in the month?

Yes.

Is the transformation fee billed on a monthly basis?

Yes.

Can I update the number of installments after project creation?

No.

Does the number of installments change if the metrics of the codebase change?

No. The number of installments is calculated at the creation of the project. Adding or deleting lines of code won't change the number of installments, but will update the number of lines of code for the remaining installments.

Will I get charged if I check “Only Weather Report” when launching a run?

No.

Will I get charged for a Calibration run?

No.

I don't see a codebase project in the reference projects list creating a new TC project, why?

Only the codebase creator is able to create a billable Transformation Center referring it. This is a safeguard to avoid the client being billed multiple times.

What are the pricing dimensions for AWS Mainframe Modernization Automated Refactor Transformation Center?

Pricing is based on the number of lines of code. For more details, refer to the related billing documentation.