Skip to content
Calcrivo

Step Functions Cost Calculator

Compare Step Functions Standard state-transition pricing against Express request plus GB-second pricing for the same workflow.

Inputs

executions
transitions
ms
MB

Express duration is billed in GB-seconds from a 64 MB baseline.

USD
USD
USD

Estimated Monthly Cost

$300.00

Standard Workflow Cost

$300.00

Express Workflow Cost

$2.56

State Transitions per Month

12,000,000

Difference Between the Two Models

$297.44

Cheaper Model

Express is cheaper by 297.44 USD per month at this volume

Step by step

  1. Values used

    Workflow type to price = Standard — billed per state transition; Executions per month = 1,000,000 executions; State transitions per execution = 12 transitions; Average execution duration = 1,500 ms; Express memory tier = 64 MB; Standard price per 1000 transitions = 0.0250 USD; Express price per million requests = 1 USD; Express price per GB-second = 0.0000 USD

  2. Step Functions Cost

    Standard cost = executions × transitions per execution ÷ 1000 × transition price. Express cost = executions ÷ 1,000,000 × request price + memory GB × duration seconds × executions × GB-second price.

  3. Transition count

    transitions per month = executions × transitions per execution; retries and Map iterations each add a transition.

  4. Estimated Monthly Cost

    = 300.00

  5. Standard Workflow Cost

    = 300.00

  6. Express Workflow Cost

    = 2.56

  7. State Transitions per Month

    = 12,000,000

  8. Difference Between the Two Models

    = 297.44

  9. Cheaper Model

    = Express is cheaper by 297.44 USD per month at this volume

How it works

The two workflow types have completely different meters. Standard charges for every state transition, so a chatty workflow with retries and a large Map state can cost more than the work it orchestrates. Express charges a small per-request fee plus a GB-second duration fee, which makes high-volume short workflows dramatically cheaper — at the price of at-most-five-minute runtimes, at-least-once semantics and execution history that lives in CloudWatch Logs instead of the console. Check the current transition and GB-second prices for your region. Standard-versus-Express is usually a one-to-two order of magnitude cost decision at high volume, and it is far cheaper to make deliberately at design time than to migrate a state machine after the bill arrives.

Formulas

Step Functions Cost

Standard cost = executions × transitions per execution ÷ 1000 × transition price. Express cost = executions ÷ 1,000,000 × request price + memory GB × duration seconds × executions × GB-second price.

state transition
Every step entry, retry, choice branch and map iteration in a Standard workflow
GB-second
Express duration meter, measured from a 64 MB baseline
transitions
The Standard meter — it grows with workflow complexity, not just volume

Transition count

transitions per month = executions × transitions per execution; retries and Map iterations each add a transition.

Frequently Asked Questions

How is Step Functions Cost calculated?

Standard cost = executions × transitions per execution ÷ 1000 × transition price. Express cost = executions ÷ 1,000,000 × request price + memory GB × duration seconds × executions × GB-second price. The two workflow types have completely different meters. Standard charges for every state transition, so a chatty workflow with retries and a large Map state can cost more than the work it orchestrates. Express charges a small per-request fee plus a GB-second duration fee, which makes high-volume short workflows dramatically cheaper — at the price of at-most-five-minute runtimes, at-least-once semantics and execution history that lives in CloudWatch Logs instead of the console. Check the current transition and GB-second prices for your region.

Why does Step Functions Cost matter?

Standard-versus-Express is usually a one-to-two order of magnitude cost decision at high volume, and it is far cheaper to make deliberately at design time than to migrate a state machine after the bill arrives.

What values do I need to enter?

This calculator takes 8 inputs: Workflow type to price, Executions per month, State transitions per execution, Average execution duration, Express memory tier, Standard price per 1000 transitions, Express price per million requests, Express price per GB-second. The pre-filled defaults are a realistic starting point — replace them with figures from your own environment for a result you can act on.

Do retries count as extra state transitions?

Yes. In a Standard workflow every retry attempt, every Catch fallback and every iteration of a Map or Parallel branch is a billed transition, so a workflow with aggressive retry policies can bill several times its nominal state count during an incident.

When must I stay on Standard?

When you need exactly-once execution semantics, runs longer than five minutes, a durable visual execution history, or the .sync integration pattern that waits on a long-running job. Express trades all of those away for price.

You might also need