Calculate GitHub Actions minute consumption and billing across runner types.
Matrix jobs multiply consumption because each job bills separately, and runner type applies a further multiplier. A macOS matrix of three jobs bills thirty times an equivalent single Ubuntu job. macOS runners are where Actions bills unexpectedly escalate, and restricting them to release workflows rather than every push usually removes most of the cost.
GitHub Actions Minutes
Billable minutes = runs × duration × jobs × runner multiplier
Billable minutes = runs × duration × jobs × runner multiplier Matrix jobs multiply consumption because each job bills separately, and runner type applies a further multiplier. A macOS matrix of three jobs bills thirty times an equivalent single Ubuntu job.
macOS runners are where Actions bills unexpectedly escalate, and restricting them to release workflows rather than every push usually removes most of the cost.
This calculator takes 5 inputs: Workflow runs per month, Average run duration, Jobs per run, Runner type, Included minutes per month. The pre-filled defaults are a realistic starting point — replace them with figures from your own environment for a result you can act on.