CI Bench

Measured, illustrated · Result set v1 · Oct 7–11, 2026 · Updated October 29, 2026

What 10,000 CI jobs a month cost on each GitHub Actions runner

An illustration from measured costs: an even mix of eleven workloads, 10,000 jobs a month.

Short answer

Taking an even mix of the eleven CI Bench v1 workloads at 10,000 jobs a month, the mean job cost about $0.045 on GitHub-hosted (ubuntu-latest), which is about $447 a month. The lowest on this mix was Ubicloud at about $77 a month; Vitko Runners $80, RunsOn $85, Vitko Runners (warm starts + test splitting) $95 followed. This is an illustration with equal weights, not a forecast: use the calculator with your own job mix. Maintained by Vitko, Inc., which sells one of the products measured.

Monthly cost for the even mix

Monthly cost of 10,000 jobs
ConfigurationTypeMean cost per job10,000 jobs a monthvs GitHub-hosted
UbicloudManaged$0.0077$7783% lower
Vitko RunnersVitkoManaged$0.0080$8082% lower
RunsOnSelf-hosted$0.0085$8581% lower
Vitko Runners (warm starts + test splitting)VitkoManaged$0.0095$9579% lower
Self-hosted runners on AWS (one VM per job)Self-hosted$0.019$18758% lower
BlacksmithManaged$0.021$21153% lower
Self-hosted runners on Google CloudSelf-hosted$0.024$23847% lower
GitHub-hosted runners (ubuntu-latest, 2 vCPU)Managed$0.045$447baseline
GitHub-hosted larger runner (4 vCPU)Managed$0.060$59834% higher

Each job's mean cost uses list prices dated 2026-10-05; self-hosted options use the 10,000-jobs-a-month figures (fixed costs spread over that volume). Equal weights across eleven workloads; your mix and job lengths will differ. Use the calculator. List price per minute is not cost per job; faster runners finish sooner.

More: all questions answered · 12 options compared · ranked by speed · ranked by cost per job · calculator.

Method: how the runs were made; data: results.json; every raw record: the repository. Maintained by Vitko, Inc., which sells one of the products measured. Page dated October 29, 2026.