AWS CloudFormation offers an easy and consistent way to model, provision, and manage a collection of related AWS and third-party resources by treating infrastructure as code. You only pay for what you use, with no minimum fees and no required upfront commitments. There is no additional charge for using AWS CloudFormation with resource providers in the following namespaces: AWS::*, Alexa::*, and Custom::*. In these cases, you pay for AWS resources such as Amazon Elastic Compute Cloud (EC2) instances, Elastic Load Balancing load balancers, etc. created using AWS CloudFormation the same as if you had created them manually.

When using resource providers with CloudFormation outside the namespaces mentioned above, you incur charges per handler operation. Handler operations are: CREATE, UPDATE, DELETE, READ, or LIST actions on a resource. For more information about handler operations and resource providers, please visit the CloudFormation documentation.

Free Tier

Free Tier 1,000 handler operations per month per account
Handler operation $0.0009 per handler operation *

Pricing - third party resource providers (not AWS::*, Alexa::*, or Custom::*)

* First 30 seconds of handler operation duration are offered at no additional charge per operation. If your handler operation duration runs longer than 30 seconds per operation, you will be charged at $0.00008 per-second above the 30 seconds threshold.

Data transfer: You are billed at standard AWS data transfer rates.

  • Example 1
  • Example 2
  • Example 1
  • In this example, you manage 500 third-party resources as AnotherCompany::Dashboard::Instance.
    You perform one daily operation on each of the resources.
    We'll assume that none of the handler operations duration times in this case are above the free 30 second threshold. Your monthly AWS CloudFormation bill is calculated as follows:

    Total bill = (third-party handler operations * price per handler) + (seconds above 30 s duration threshold * price per second)

      Total number of resources Rate Total
    Number of 3rd party handler operations that count towards free tier per month 1,000 $0 $0
    Number of 3rd party handler operations (above free allotment) per month 500 resources * 30 operations = 15,000 -1,000 (free tier) = 14,000 $0.0009 per handler operation 14,000 * $0.0009 = $12.60
    Handler operations duration below 30 second threshold 0 $0 $0
     Handler operations duration above 30 second threshold 0 $0.00008 per-second above the 30 seconds threshold $0
    Total for example 1 $12.60
    • Total third-party handler operations: 500 resources * 30 operations = 15,000 
    • Total bill = (third party handler operations - Free tier) * price per handler + duration above threshold * price per second       
    • Total bill = (15,000 - 1,000) * $0.0009 + $0 = $12.60
  • Example 2
  • In this example, you manage 200 resources in one account such as MyCompany::Widget::Instance. You perform one daily operation on each of the resources.
    Some of the operations on these resources require longer processing times (total of 4 hours of overage across all resources). Your monthly CloudFormation bill will be calculated as follows:

    • Total private resource handler operations: 200 resources * 30 operations = 6,000 
    • Total handler duration overage = 4 hours * 3,600 = 14,400 seconds
    • Total bill = (Resource handler operations - Free tier) * price per handler + duration overage * price per second
    • Total bill = (6,000 - 1,000) * $0.0009 + 14,400 * $0.00008 = $4.50 + $1.152 = $5.65
      Total number of resources Rate Total
    Number of 3rd party handler operations that count towards free tier per month 1,000 $0 $0
    Number of 3rd party handler operations (above free allotment) per month 200 resources * 30 operations = 6,000 - 1,000 (free tier) = 5,000 $0.0009 per handler operation 5,000 * $0.0009 = $4.50
    Handler operations duration below 30 second threshold 0 $0 $0
     Handler operations duration above 30 second threshold 4 hours * 3,600 = 14,400 seconds $0.00008 per-second above the 30 seconds threshold 14,400 * $0.00008 = $1.152
    Total for example 2 $5.65

Additional pricing resources

AWS Pricing Calculator

Easily calculate your monthly costs with AWS

Economics Resource Center

Additional resources for switching to AWS

Learn more about AWS CloudFormation

Visit the AWS CloudFormation Resources Page
Ready to build?
Get started with AWS CloudFormation
Have more questions?
Contact us