Skip to content
ENExplore Calculators

Step Functions Cost Calculator

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

About Step Functions Cost Calculator

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.

Worked example

With the default values below, Step Functions Cost Calculator returns Estimated Monthly Cost of $300.00. Change any input above and every figure here is recalculated in your browser.

Inputs used

Workflow type to priceone of Standard — billed per state transition, Express — billed per request plus GB-second
Standard — billed per state transition
Executions per monthminimum 0 executions
1,000,000 executions
State transitions per executionaccepts 1–5,000 transitions
12 transitions
Average execution durationaccepts 1–300,000 ms
1,500 ms
Express memory tieraccepts 64–4,096 MB
64 MB
Standard price per 1000 transitionsminimum 0 USD
0.025 USD
Express price per million requestsminimum 0 USD
1 USD
Express price per GB-secondminimum 0 USD
0.000017 USD

Results

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. 1Values used
  2. 2Step Functions Cost
  3. 3Transition count
  4. 4Estimated Monthly Cost= 300.00
  5. 5Standard Workflow Cost= 300.00
  6. 6Express Workflow Cost= 2.56
  7. 7State Transitions per Month= 12,000,000
  8. 8Difference Between the Two Models= 297.44
  9. 9Cheaper Model= Express is cheaper by 297.44 USD per month at this volume

Assumptions and limits

  • The result is derived only from the 8 inputs listed above. Anything not among them is not part of the calculation.
  • In particular, this calculator does not take inflation, tax, fees or charges or compounding frequency into account.
  • Figures are rounded for display to 2 decimal places, so totals built from several rounded parts can differ slightly from the unrounded arithmetic.

How these calculators are built and tested is described on the Methodology page. If a figure looks wrong, please report it.

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.

Step Functions Cost Calculator | Calcrivo