GitHub Actions runner prices compared
Linux price per minute for each machine size, the cheapest price per vCPU, macOS and billing model, for every major runner provider. Prices come from each provider's own pricing page.
Last checked · Updated monthly · Download as JSON
| Provider | 2 vCPU | 4 vCPU | 8 vCPU | 16 vCPU | 32 vCPU | Per 1,000 vCPU-min | macOS per min | Billing | Source |
|---|---|---|---|---|---|---|---|---|---|
| compiler.dev | $0.003 | $0.006 | $0.012 | $0.024 | $0.048 | $1.50 | M4 Pro 14-core (early access) $0.055, M4 Pro 7-core (early access) $0.028 | Prepaid credit ($20, $100 gets $110, $500 gets $600), credit never expires · 200 minutes trial (card required)Default is 8 vCPU / 16 GB, fresh VM per job. Linux sizes 2, 4, 8, 16 and 32 vCPU. Automatic fallback to your original runners with the routed setup. Prices shown are Basic; Pro is $0.014/min for 8 vCPU and $0.0035/min for 2 vCPU on warm machines (dependencies pre-installed). Dedicated M4 Pro host from $3,595/month. | source |
| GitHub-hosted | $0.006 | $0.012 | $0.022 | $0.042 | $0.082 | $2.53 | Standard 3 or 4-core (M1 or Intel) $0.062, Larger 12-core (x64) $0.077, Larger 5-core (M2 Pro) $0.102 | Per minute, rounded up per job · Included minutes depend on plan (standard runners only)Linux 1-core is $0.002/min. Each job's minutes round up to the next whole minute. Larger runners get no free minutes. | source |
| Blacksmith | $0.004 | — | — | — | — | $2.00 | M4 (6 vCPU label) $0.08 | Pay as you go per minute; Enterprise is custom · 3,000 free minutes per monthPricing page does not map prices to larger vCPU sizes. Docker layer caching and sticky disks +$0.50/GB/month, static IPs +$100/IP/month. Windows x64 $0.008/min. | source |
| Depot | $0.006 | — | — | — | — | $3.00 | — | Plans: Developer $20/month (2,000 min), Startup $200/month (20,000 min), Business custom; extra usage $0.006/min · No free tier; 7-day trial on paid plansRunner sizes 2 to 64 vCPU, Intel or Arm. Pricing page gives only the 2 vCPU Linux rate. Container builds $0.04/min on a 16 vCPU builder. Cache storage $0.20/GB/month beyond plan. | source |
| Namespace | $0.003 | $0.006 | $0.012 | $0.024 | $0.048 | $1.50 | Apple Silicon 6 vCPU / 14 GB $0.09, Apple Silicon 12 vCPU / 28 GB $0.18 | Developer plan pay as you go; Team $100/month and Business $250/month include prepaid minutes at lower rates · 30-day trial of Developer plan, no cardPrices shown are pay-as-you-go (overage) rates; prepaid rates inside Team/Business are two thirds of these. Many other shapes (more RAM per vCPU) are listed. Linux arm64 on Apple Silicon is early access. | source |
| Ubicloud | $0.0013 | $0.0025 | $0.005 | $0.01 | — | $0.63 | — | Per minute, card required · $2.50/month credit (1,250 minutes of 2 vCPU)Standard x64 rates shown. Premium x64 is $0.002 (2 vCPU) to $0.030 (30 vCPU) per minute and is the default for new accounts. Open source cloud. No macOS runners listed. Marketing page numbers differ from the docs pricing page; docs page used. | source |
| BuildJet | — | — | — | — | — | — | — | Service shut downBuildJet for GitHub Actions has been shut down: announced 6 February 2026, jobs stopped 31 March 2026. Workflows still using buildjet-* labels fail. | source |
| WarpBuild | $0.004 | $0.008 | $0.016 | $0.032 | $0.064 | $2.00 | M4 Pro 6 vCPU / 14 GB $0.08, M4 Pro 12 vCPU / 28 GB $0.16 | Per minute, billed monthly · Email sign-up, no card until free usage limit is reached (amount not stated)Cache storage $0.20/GB-month plus $0.0001 per operation. BYOC on AWS, GCP or Azure is $0.002/min with caching free. SAML SSO $250/month. | source |
| RunsOn | — | — | — | — | — | — | — | Annual license (EUR 300 Starter under 50k jobs/month, 900 Growth under 200k, 1,800 Scale under 500k, 3,600 Sponsorship unlimited) plus your own AWS bill · Free for non-commercial use; 15-day trial on paid plansRuns in your AWS account. perMin is null because EC2 spot or on-demand cost is billed by AWS per second with no RunsOn markup; control plane (Fargate, S3, transfer) starts at about $7/month. | source |
| Actuated | — | — | — | — | — | — | — | Subscription per server: $150/month for the first, $125/month for each additionalUnlimited minutes, CPUs and concurrency on servers you provide (bare metal or nested virtualization). Runs jobs in microVMs. Community email support on the self-service plan. | source |
| Cirrus Runners | — | — | — | — | — | — | — | Flat $150 per runner per month, unlimited minutes · 10-day free trialEach runner is one concurrent job. macOS 4 M4 Pro cores / 16 GB, Linux x86 16 vCPU / 48 GB, Linux arm64 8 vCPU / 24 GB, GPU 8 vCPU / 24 GB. 15% annual discount, 50% non-profit discount. | source |
Linux x64 prices in US dollars per minute, lowest published price for that size. "—" means the provider does not sell that size per minute. Providers that charge a subscription or run on your own cloud account are described in the billing column; add your cloud bill to compare them. Spotted a change? Email contact@compiler.dev.
compiler.dev prices above are the Basic plan. The Pro plan costs $0.014 per minute for 8 vCPU and $0.0035 per minute for 2 vCPU, and runs on warm machines: machines with your dependencies pre-installed.
How to read this table
Price per minute only tells half the story: a machine with twice the cores often finishes a parallel test suite in half the time, so the cost per run stays flat while engineers wait less. The per-vCPU column normalises for that. For speed, see our measured benchmarks, and for a recommendation by use case, read the best GitHub Actions runner providers in 2026.
Embed or cite this table
You are welcome to reuse the data with a link to this page. Data: runner-prices.json.