What 100,000 GitHub Actions minutes cost on every hosted runner (2026)
What do 100,000 GitHub Actions minutes cost in 2026?
100,000 GitHub Actions minutes cost $97, $197 and $397 on Sengi Basic (our product) at 2, 4 and 8 vCPU, at $0.001, $0.002 and $0.004 a minute, the lowest hosted x64 price, against $582, $1,182 and $2,182 on GitHub Team. On the other hosted runners the same month at 4 and 8 vCPU runs from $400 to $2,408. Every cell below prints its sum: minutes × list price, less free or included usage, plus the plan fee.
Last checked November 7, 2026, against each provider’s own public pricing page. Linux x64, US dollars, list prices.
The workload
100,000 Linux minutes a month is about 333 ten-minute jobs a day for 30 days. We price it at three sizes, because the same minutes cost very different amounts as the runner grows: 2 vCPU and 8 GB (what ubuntu-latest gives a private repository), 4 vCPU and 16 GB, and 8 vCPU and 32 GB. Every runner gets the same minutes; a faster runner finishes in fewer, which you can price in the cost calculator.
100,000 minutes on every hosted runner
| Runner | 2 vCPU | 4 vCPU | 8 vCPU |
|---|---|---|---|
| Sengi Basic (our product) | 100,000 × $0.001 = $100 − $3 free = $97 | 100,000 × $0.002 = $200 − $3 free = $197 | 100,000 × $0.004 = $400 − $3 free = $397 |
| Sengi Premium (our product) | 100,000 × $0.003 = $300 | 100,000 × $0.006 = $600 | 100,000 × $0.012 = $1,200 |
| GitHub-hosted | 100,000 × $0.006 = $600 − $18 included = $582 | 100,000 × $0.012 = $1,200 − $18 included = $1,182 | 100,000 × $0.022 = $2,200 − $18 included = $2,182 |
| Blacksmith | 100,000 × $0.004 = $400 − $12 free = $388 | 100,000 × $0.008 = $800, before free minutes | 100,000 × $0.016 = $1,600, before free minutes |
| WarpBuild | 100,000 × $0.004 = $400 | 100,000 × $0.008 = $800 | 100,000 × $0.016 = $1,600 |
| Namespace | 100,000 × $0.006 = $600 − $375 included + $250 Business plan = $475 | 100,000 × $0.012 = $1,200 − $375 included + $250 Business plan = $1,075 | 100,000 × $0.024 = $2,400 − $375 included + $250 Business plan = $2,275 |
| Depot | 100,000 × $0.006 = $600 − $12 included + $20 Developer plan = $608 | 100,000 × $0.012 = $1,200 − $12 included + $20 Developer plan = $1,208 | 100,000 × $0.024 = $2,400 − $12 included + $20 Developer plan = $2,408 |
| RunsOn | 100,000 × $0.0009 = $90 + licence | 100,000 × $0.0013 = $130 + licence | 100,000 × $0.0021 = $210 + licence |
| Latchkey | 100,000 × $0.0025 = $250 − $5 included + $5 Developer plan = $250 | 100,000 × $0.005 = $500 − $5 included + $5 Developer plan = $500 | 100,000 × $0.010 = $1,000 − $5 included + $5 Developer plan = $1,000 |
| StarSling | 100,000 × $0.004 = $400 | 100,000 × $0.008 = $800 | 100,000 × $0.016 = $1,600 |
| Avrea | 100,000 × $0.004 = $400 − $12 free = $388 | 100,000 × $0.008 = $800 − $12 free = $788 | 100,000 × $0.016 = $1,600 − $12 free = $1,588 |
| compiler.dev | 100,000 × $0.002 = $200 | 100,000 × $0.004 = $400 | 100,000 × $0.008 = $800 |
Sengi Basic is the lowest hosted x64 bill at every size. Each provider is on its cheapest published plan for this volume: GitHub Team’s $18 of included usage, not counting its per-seat price; Depot’s Developer plan, for one user; Namespace’s Business plan, the cheapest of its three at this volume; Latchkey’s Developer plan, for one repository. Blacksmith’s 3,000 free minutes are applied at 2 vCPU only, because its pricing page does not say how they count at larger sizes. RunsOn’s row is what AWS bills in your own account, before its licence.
How much does Sengi Basic save against GitHub?
| Size | GitHub Team | Sengi Basic | Saved a month | Saved a year |
|---|---|---|---|---|
| 2 vCPU | $582 | $97 | $485 | $5,820 |
| 4 vCPU | $1,182 | $197 | $985 | $11,820 |
| 8 vCPU | $2,182 | $397 | $1,785 | $21,420 |
The switch is one line per job, from ubuntu-latest or a larger runner’s name to sengi-basic-2-ubuntu-2404, sengi-basic-4-ubuntu-2404 or sengi-basic-8-ubuntu-2404. Jobs that need to finish sooner can use Sengi Premium at $0.003, $0.006 and $0.012 a minute, which built a production Docker image in 7m34s against 14m36s on GitHub’s 4 vCPU runner.
100,000 minutes on self-run and flat-rate runners
- RunsOn, in your own AWS account: $90, $130 and $210 at AWS’s spot price for 2, 4 and 8 vCPU, plus a licence of €300 a year under 50,000 jobs a month and a control plane RunsOn puts at about $7 a month.
- WarpBuild in your own cloud: $0.002 a minute, $200 for 100,000 minutes, plus what your AWS, GCP or Azure account bills for the machines.
- Cirrus Runners: $150 a month per runner with unlimited minutes; the Linux x86 runner is 16 vCPU and 48 GB, and you buy one runner per job you want running at once. A runner has 43,200 minutes in a 30-day month, so 100,000 minutes needs at least 3 runners busy around the clock: $450 a month.
- Actuated: $150 a month for the first server and $125 for each additional one, unlimited minutes, on servers you provide.
A flat price wins only while the machines stay busy. CI runs mostly in working hours, so idle runner time is part of what you pay for; a per-minute runner bills only the minutes jobs run.
What else changes the total?
- Rounding. GitHub rounds every job up to a whole minute, so 1,000 jobs of 75 seconds bill as 2,000 minutes. CRACI and tempus.build bill per second.
- Cache storage. Blacksmith bills Docker layer caching at $0.50 per GB a month, WarpBuild $0.20 per GB-month plus $0.0001 per cache operation; Sengi includes the cache.
- Plan fees and minimums. Depot, Namespace and Latchkey charge a monthly plan; RunsOn charges a yearly licence.
Each one, with the numbers, is in GitHub Actions runner pricing traps.
When is Sengi the wrong fit?
- macOS, Windows, arm64 or GPU minutes. Sengi runs Ubuntu 24.04 on Linux x64 at 2, 4 and 8 vCPU. Keep those jobs where they are and move the Linux x64 minutes.
- Jobs that must stay in your own cloud account. RunsOn or a bring-your-own-cloud runner keeps the machines yours.
Compare the options runner by runner in GitHub Actions runner alternatives, or every per-minute rate in every runner compared.
Frequently asked questions
How much do 100,000 GitHub Actions minutes cost on GitHub?
On GitHub Team, $582, $1,182 and $2,182 at 2, 4 and 8 vCPU: 100,000 minutes at $0.006, $0.012 or $0.022, less the plan's $18 of included usage, read November 7, 2026. The 4 and 8 vCPU sizes are larger runners, for organizations on Team or Enterprise Cloud.
What is the cheapest way to run 100,000 GitHub Actions minutes?
On a hosted x64 runner, Sengi Basic: $97, $197 and $397 at 2, 4 and 8 vCPU after its 3,000 free credits. In your own AWS account, RunsOn bills AWS's spot price, about $90 to $210, plus a licence from €300 a year and the account you run.
How many jobs is 100,000 minutes?
About 3,333 minutes a day for 30 days: 333 ten-minute jobs a day, or 111 pipelines a day of three ten-minute jobs each.
How much does Sengi save on 100,000 minutes?
Against GitHub Team, Sengi Basic saves $485, $985 and $1,785 a month at 2, 4 and 8 vCPU: 82% to 83% of the GitHub bill.
Do free minutes matter at 100,000 minutes a month?
Barely. Sengi Basic's 3,000 free credits are worth $3 and GitHub Team's included usage $18, so at this volume the per-minute rate decides the bill. Plan fees and per-GB cache charges matter more than the allowances.
Do flat-rate runners beat per-minute pricing at 100,000 minutes?
Only if the runners stay busy. Cirrus Runners charges $150 a month per runner with unlimited minutes, but one runner has 43,200 minutes in a 30-day month, so 100,000 minutes needs at least 3 runners busy around the clock: $450, more in practice because CI clusters in working hours. Sengi Basic is $197 at 4 vCPU.
Keep your workflow. Cut your runner rate.
Sengi Basic starts at $0.001 a minute for 2 vCPU. Choose 4 or 8 vCPU for $0.002 or $0.004 a minute. Premium stays optional at $0.003, $0.006 and $0.012.
Start without a card ↗︎