Skip to content
ENExplore Calculators

GitHub Actions Minutes Calculator

Calculate GitHub Actions minute consumption and billing across runner types.

About GitHub Actions Minutes Calculator

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.

Formula

GitHub Actions Minutes

Billable minutes = runs × duration × jobs × runner multiplier

multiplier
Windows bills at twice and macOS at ten times the Ubuntu rate
self-hosted
Consumes no billable minutes, only your own infrastructure

Worked example

With the default values below, GitHub Actions Minutes Calculator returns Billable Minutes of 21,600. Change any input above and every figure here is recalculated in your browser.

Inputs used

Workflow runs per monthminimum 0
900
Average run durationminimum 0 min
8 min
Jobs per runminimum 1
3
Runner typeone of Ubuntu, Windows, macOS, Self-hosted
Ubuntu
Included minutes per monthminimum 0
3,000

Results

Billable Minutes
21,600
Raw Minutes Consumed
21,600
Runner Cost Multiplier
1.0 x
Minutes Beyond the Allowance
18,600
Overage Cost
$148.80

Step by step

  1. 1Values used
  2. 2GitHub Actions Minutes
  3. 3Billable Minutes= 21,600
  4. 4Raw Minutes Consumed= 21,600
  5. 5Runner Cost Multiplier= 1.0 x
  6. 6Minutes Beyond the Allowance= 18,600
  7. 7Overage Cost= 148.80

Assumptions and limits

  • The result is derived only from the 5 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 GitHub Actions Minutes calculated?

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.

Why does GitHub Actions Minutes matter?

macOS runners are where Actions bills unexpectedly escalate, and restricting them to release workflows rather than every push usually removes most of the cost.

What values do I need to enter?

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.

GitHub Actions Minutes Calculator | Calcrivo