AWS Pricing Calculator

Calculate your AWS CodePipeline and architecture cost in a single estimate. 

Note: You can only use the calculator for V1 pipelines. 

Create your custom estimate now

Pipeline types

CodePipeline provides two pipeline types: V1 and V2. Pipeline types differ in features and price. Pipelines are automatically designated as V1 pipelines if the pipeline type is not specified. For a pipeline to be V2 pipeline, you must explicitly configure the pipeline type to V2.

V1-type pipeline definition contains the standard pipeline, stage, and action-level parameters. V2-type pipeline extends the definition to add additional configurations sections, such as triggers and variables. For more information about which type of pipeline is right for you, see CodePipeline User Guide.

With CodePipeline, there are no upfront fees or commitments.

  • For V1-type pipelines: You pay $1.00 per active pipeline (a pipeline that has existed for more than 30 days and has at least one code change that runs through it during the month) per month. There is no charge for pipelines that have no new code changes running through them during the month. An active pipeline is not prorated for partial months. Pipelines are free for the first 30 days after creation.
  • For V2-type pipelines: You pay $0.002 per action execution minute. Action execution duration is calculated in minutes, from the time an action in your pipeline starts executing until that action reaches a completion state, rounded up to the nearest minute. You are charged for all action types except for manual approval and custom action types. 

AWS Free Tier

As part of the AWS Free Tier, CodePipeline offers new and existing customers:

  • For V1-type pipelines: One free active pipeline per month for V1-type pipelines.
  • For V2-type pipelines: 100 free action execution minutes per month. The free action execution minutes are shared between all V2 pipelines in the account, regardless of the number of V2 pipelines in the account. They are automatically reset at the beginning of each calendar month. Unused minutes do not carry over to the next month.

Additional charges

You may incur additional charges for storing and accessing your pipeline artifacts in Amazon Simple Storage Service (Amazon S3) and for triggering actions from other AWS and third-party services that you connect to your pipeline.

Pricing examples

Let’s say you have one V2-type pipeline and no V1-type pipelines in a 30-day month. The V2-type pipeline has three stages: Source stage with one AWS CodeConnections and one Amazon S3 action, build stage with two parallel AWS CodeBuild actions, and deploy stage that has a manual approval action, a custom action, and an AWS CodeDeploy action. Let's assume that during the month there was only one pipeline execution, with actions in the Source stage take 1 minute to complete, and each action in Build and Deploy stages take 2 minutes to complete.

V2 pipeline type charge
2 * 1 (source stage action execution minutes) + 2 * 2 (build stage action execution minutes) + 2 (deploy stage will only include CodeDeploy. No charge for manual approval and custom action types) = 8 action execution minutes

Total for the month = $0.00 (100 free minutes from AWS Free Tier)

Let’s say you have one V2-type pipeline and 10 V1-type pipelines in a 30-day month.

V1 pipeline type charge
10 (# of active V1-type pipelines) - 1 (from AWS Free Tier) * $1.00 = $9.00

V2 pipeline type charge
20 (# of V2-type pipeline executions) * 4 (# actions in the pipeline) * 2 (duration of each action execution) = (160 action execution minutes - 100 (from AWS Free Tier)) * $0.002 = $0.12

Total for the month = $9.00 + $0.12 = $9.12

Let’s say you have two V2-type pipelines and no V1-type pipeline in a 30-day month. One of the V2-type pipeline has three stages: Source stage has one source action, build stage has a single CodeBuild action, test stage has three parallel CodeBuild actions. The other V2-type pipeline has 10 actions across four different stages (not manual approval or custom action type), and had 10 pipeline executions, with each action taking 1 minute to complete.

V2 pipeline type charge
Pipeline 1 = 10 (# of pipeline executions) * 5 (# of actions in the pipeline) * 2 (duration of each action execution) = 100 action execution minutes
Pipeline 2 = 10 (# of pipeline executions) * 10 (# of actions in the pipeline) * 1 (duration of each action execution) = 100 action execution minutes

Total for month = (200 - 100 (from AWS Free Tier)) * $0.002 = $0.20

Let’s say you have 100 active V1-type pipelines and no V2-type pipelines in a 30-day month.

V1 pipeline type charge
(100 (# of V1 active pipelines) - 1 (from AWS Free Tier)) * $1.00 = $99.00

Total for month = $99.00