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
- 1Values used
- 2GitHub Actions Minutes
- 3Billable Minutes= 21,600
- 4Raw Minutes Consumed= 21,600
- 5Runner Cost Multiplier= 1.0 x
- 6Minutes Beyond the Allowance= 18,600
- 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.
Related Calculators
You might also need
- Database Connection Pool CalculatorCommonly used together
- Elasticsearch Shard CalculatorCommonly used together
- Redis Memory CalculatorCommonly used together
- Password GeneratorAlso in Developer & Networking
- Docker Build Cache CalculatorAlso in Developer & Networking
- 4K Streaming DataAlso in Developer & Networking
