Jira Automation Usage: Steps per Rule, Measured
Description and use
The article measures Jira automation step costs: even inactive and empty runs consume steps, and two legacy test rules account for 88 % of monthly usage, leading to unexpected charges.
Problem
Jira automation steps are billed per trigger, condition, action, branch, and loop, but the exact cost per rule and per run was unclear, leading to unexpected high usage and billing.
Outcome
The study quantified step costs: a failed condition run costs 2 steps, a scheduled rule that finds nothing costs 1 step per run, branches bill per item, and if/else blocks bill per branch. Two legacy test rules consumed 88% of monthly steps, highlighting the need to audit and delete unused flows to avoid extra $0.50/1,000‑step charges.
Workflow
- 1. Identify rule types to test (e.g., transition, scheduled, branch, if/else).
- 2. Create 11 test rules via the Automation REST API, disabling them initially.
- 3. Enable each rule individually, trigger it with REST calls, and disable after 45 s.
- 4. For scheduled rules, let them run every 5 min for 2–3 runs.
- 5. Record run counts and step usage from the Usage tab and audit log.
- 6. Compare billed steps per rule with per‑run component counts to validate measurements.
- 7. Analyze high‑usage rules (e.g., test rule copies) and calculate potential billing impact.
Evidence
A run that stops at a failed condition costs 2 steps.
A scheduled rule that finds nothing costs 1 step per run.
Branches bill per item.
88% of our site's steps this month came from two copies of a test rule somebody made a year ago and forgot.
Steps beyond the allowance cost $0.50 per 1,000, billed from 3 December 2026.
- Record date: 2026-10-15T12:56:01.304Z