GitHub Actions
GitHub's own hosted runners for GitHub Actions, billed per minute against a monthly dollar allowance included in each plan.
Operated by GitHub (Microsoft) github.com/features/actions Status: active[1] Checked 31 Oct 2026
CI runners
GitHub-hosted runners (standard and larger)
- Lowest price
- $0.002 /min
- ubuntu-slim
- Billed
- Per minute
- metered: usage billed afterwards
- Sizes
- 36 sizes
- Linux, Windows, macOS · 1–96 vCPU
Plans
| Plan | Price | Includes |
|---|---|---|
| Free | Free[6] | $12 of Actions compute a month (pricing page: 2,000 CI/CD minutes), 500 MB artifact storage, 20 concurrent jobs on standard runners |
| Pro | $4 /month[7] | Personal accounts: $18 of Actions compute a month, 1 GB artifact storage, 40 concurrent jobs on standard runners |
| Team | $4 per user /month[6] | $18 of Actions compute a month (pricing page: 3,000 CI/CD minutes), 2 GB artifact storage, 60 concurrent jobs on standard runners, larger runners (1,000 concurrent jobs) |
| Enterprise | $21 per user /month[6] | Enterprise Cloud: $300 of Actions compute a month (pricing page: 50,000 CI/CD minutes), 50 GB artifact storage, 500 concurrent jobs on standard runners, larger runners, static IPs for larger runners |
Prices
| Size | OS | Arch | vCPU | RAM | CPU | Price |
|---|---|---|---|---|---|---|
| ubuntu-slimLinux x64 | Linux | x64 | 1 | 5 GB | unknown | $0.002 /min[1] |
| ubuntu-latestLinux x64 | Linux | x64 | 2 | 8 GB | unknown | $0.006 /min[1] |
| ubuntu-24.04-armLinux arm64 | Linux | arm64 | 2 | 8 GB | unknown | $0.005 /min[1] |
| windows-latestWindows x64 | Windows | x64 | 2 | 8 GB | unknown | $0.01 /min[1] |
| windows-11-armWindows arm64 | Windows | arm64 | 2 | 8 GB | unknown | $0.01 /min[1] |
| macos-latestmacOS arm64 | macOS | arm64 | 3 | 7 GB | Apple M1 | $0.062 /min[1] |
| macos-15-intelmacOS x64 | macOS | x64 | 4 | 14 GB | Intel | $0.062 /min[1] |
| linux_2_core_advanced (larger runner) Team planLinux x64 | Linux | x64 | 2 | 8 GB | unknown | $0.006 /min[1] |
| linux_4_core (larger runner) Team planLinux x64 | Linux | x64 | 4 | 16 GB | unknown | $0.012 /min[1] |
| linux_8_core (larger runner) Team planLinux x64 | Linux | x64 | 8 | 32 GB | unknown | $0.022 /min[1] |
| linux_16_core (larger runner) Team planLinux x64 | Linux | x64 | 16 | 64 GB | unknown | $0.042 /min[1] |
| linux_32_core (larger runner) Team planLinux x64 | Linux | x64 | 32 | 128 GB | unknown | $0.082 /min[1] |
| linux_64_core (larger runner) Team planLinux x64 | Linux | x64 | 64 | 256 GB | unknown | $0.162 /min[1] |
| linux_96_core (larger runner) Team planLinux x64 | Linux | x64 | 96 | 384 GB | unknown | $0.252 /min[1] |
| windows_4_core (larger runner) Team planWindows x64 | Windows | x64 | 4 | 16 GB | unknown | $0.022 /min[1] |
| windows_8_core (larger runner) Team planWindows x64 | Windows | x64 | 8 | 32 GB | unknown | $0.042 /min[1] |
| windows_16_core (larger runner) Team planWindows x64 | Windows | x64 | 16 | 64 GB | unknown | $0.082 /min[1] |
| windows_32_core (larger runner) Team planWindows x64 | Windows | x64 | 32 | 128 GB | unknown | $0.162 /min[1] |
| windows_64_core (larger runner) Team planWindows x64 | Windows | x64 | 64 | 256 GB | unknown | $0.322 /min[1] |
| windows_96_core (larger runner) Team planWindows x64 | Windows | x64 | 96 | 384 GB | unknown | $0.552 /min[1] |
| macos-latest-large Team planmacOS x64 | macOS | x64 | 12 | 30 GB | Intel | $0.077 /min[1] |
| linux_2_core_arm (larger runner) Team planLinux arm64 | Linux | arm64 | 2 | 8 GB | unknown | $0.005 /min[1] |
| linux_4_core_arm (larger runner) Team planLinux arm64 | Linux | arm64 | 4 | 16 GB | unknown | $0.008 /min[1] |
| linux_8_core_arm (larger runner) Team planLinux arm64 | Linux | arm64 | 8 | 32 GB | unknown | $0.014 /min[1] |
| linux_16_core_arm (larger runner) Team planLinux arm64 | Linux | arm64 | 16 | 64 GB | unknown | $0.026 /min[1] |
| linux_32_core_arm (larger runner) Team planLinux arm64 | Linux | arm64 | 32 | 128 GB | unknown | $0.05 /min[1] |
| linux_64_core_arm (larger runner) Team planLinux arm64 | Linux | arm64 | 64 | 208 GB | unknown | $0.098 /min[1] |
| windows_2_core_arm (larger runner) Team planWindows arm64 | Windows | arm64 | 2 | unknown | unknown | $0.008 /min[1] |
| windows_4_core_arm (larger runner) Team planWindows arm64 | Windows | arm64 | 4 | 16 GB | unknown | $0.014 /min[1] |
| windows_8_core_arm (larger runner) Team planWindows arm64 | Windows | arm64 | 8 | 32 GB | unknown | $0.026 /min[1] |
| windows_16_core_arm (larger runner) Team planWindows arm64 | Windows | arm64 | 16 | 64 GB | unknown | $0.05 /min[1] |
| windows_32_core_arm (larger runner) Team planWindows arm64 | Windows | arm64 | 32 | 128 GB | unknown | $0.098 /min[1] |
| windows_64_core_arm (larger runner) Team planWindows arm64 | Windows | arm64 | 64 | 208 GB | unknown | $0.194 /min[1] |
| macos-latest-xlarge Team planmacOS arm64 | macOS | arm64 | 5 | 14 GB | Apple M2 Pro | $0.102 /min[1] |
| linux_4_core_gpu (larger runner) Team plan NVIDIA Tesla T4 (16 GB VRAM)Linux x64 | Linux | x64 | 4 | 28 GB | unknown | $0.052 /min[1] |
| windows_4_core_gpu (larger runner) Team plan NVIDIA Tesla T4 (16 GB VRAM)Windows x64 | Windows | x64 | 4 | 28 GB | unknown | $0.102 /min[1] |
- Each plan includes a monthly dollar allowance for compute: Free $12, Pro and Team $18, Enterprise Cloud $300. GitHub's pricing page describes these as 2,000, 3,000 and 50,000 minutes (standard Linux runner equivalent).
- Standard runners are free in public repositories; larger runners are not.
- Larger runners need a Team or Enterprise Cloud plan and a payment method on file; static IPs on larger runners need Enterprise Cloud and are not available on macOS.
- Concurrent jobs on standard runners by plan are Free 20, Pro 40, Team 60, Enterprise 500 (macOS 5, Enterprise 50); larger runners 1,000 with up to 100 GPU jobs.
- The ubuntu-slim 1-vCPU runner is a container on a shared VM with a 15-minute job limit.
- Custom images (larger runners only) are stored at $0.07 per GB/month above the plan allowance; artifact and Packages storage is $0.25 per GB/month above the allowance.
- The macOS 3-vCPU (M1) and 4-vCPU (Intel) standard runners share one billing SKU (actions_macos).
Terms
Billing
Limits
Platform
Cache
Sources
- 1 docs.github.com/en/billing/reference/actions-runner-pricing · 31 Oct 2026
- 2 docs.github.com/en/actions/reference/limits · 31 Oct 2026
- 3 docs.github.com/en/actions/concepts/runners/github-hosted-runners · 31 Oct 2026
- 4 docs.github.com/en/billing/concepts/product-billing/github-actions · 31 Oct 2026
- 5 docs.github.com/en/enterprise-cloud@latest/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/accessing-compliance-reports-for-your-organization · 31 Oct 2026
- 6 github.com/pricing · 31 Oct 2026
- 7 docs.github.com/en/get-started/learning-about-github/faq-about-changes-to-githubs-plans · 31 Oct 2026
Raw data: JSON