| | --- |
| | title: Actions runner pricing |
| | shortTitle: Actions runner pricing |
| | intro: Reference information for calculating the cost of using different {% data variables.product.github %}-hosted runners. |
| | versions: |
| | fpt: "*" |
| | ghec: "*" |
| | ghes: "*" |
| | topics: |
| | - Billing |
| | - Actions |
| | contentType: reference |
| | redirect_from: |
| | - /billing/reference/actions-minute-multipliers |
| | --- |
| | |
| | {% data variables.product.github %} rounds the minutes and partial minutes each job uses up to the nearest whole minute. |
| |
|
| | ## Standard runners |
| |
|
| | | Operating system | Per-minute rate (USD) | |
| | | ------------------------------------ | --------------------- | |
| | | Linux 1-core | $0.002 | |
| | | Linux 2-core | $0.008 | |
| | | Windows 2-core | $0.016 | |
| | | macOS 3-core or 4-core (M1 or Intel) | $0.08 | |
| |
|
| | ## x64-powered {% data variables.actions.hosted_runners %} |
| | |
| | | Operating system | Per-minute rate (USD) | |
| | | --------------------- | --------------------- | |
| | | Linux Advanced 2-core | $0.008 | |
| | | Linux 4-core | $0.016 | |
| | | Linux 8-core | $0.032 | |
| | | Linux 16-core | $0.064 | |
| | | Linux 32-core | $0.128 | |
| | | Linux 64-core | $0.256 | |
| | | Linux 96-core | $0.384 | |
| | | Windows 4-core | $0.032 | |
| | | Windows 8-core | $0.064 | |
| | | Windows 16-core | $0.128 | |
| | | Windows 32-core | $0.256 | |
| | | Windows 64-core | $0.512 | |
| | | Windows 96-core | $0.768 | |
| | | macOS 12-core | $0.12 | |
| | |
| | ## arm64-powered {% data variables.actions.hosted_runners %} |
| |
|
| | | Operating system | Per-minute rate (USD) | |
| | | ----------------- | --------------------- | |
| | | Linux 2-core | $0.005 | |
| | | Linux 4-core | $0.01 | |
| | | Linux 8-core | $0.02 | |
| | | Linux 16-core | $0.04 | |
| | | Linux 32-core | $0.08 | |
| | | Linux 64-core | $0.16 | |
| | | Windows 2-core | $0.01 | |
| | | Windows 4-core | $0.02 | |
| | | Windows 8-core | $0.04 | |
| | | Windows 16-core | $0.08 | |
| | | Windows 32-core | $0.16 | |
| | | Windows 64-core | $0.32 | |
| | | macOS 6-core (M1) | $0.16 | |
| |
|
| | ## GPU-powered {% data variables.actions.hosted_runners %} |
| | |
| | | Operating system | Per-minute rate (USD) | |
| | | ---------------- | --------------------- | |
| | | Linux 4-core | $0.07 | |
| | | Windows 4-core | $0.14 | |
| | |
| | ## Points to note about rates for runners |
| | |
| | * The number of jobs you can run concurrently across all repositories in your user or organization account depends on your {% data variables.product.github %} plan. For more information, see [AUTOTITLE](/actions/learn-github-actions/usage-limits-billing-and-administration) for {% data variables.product.github %}-hosted runners and [AUTOTITLE](/actions/hosting-your-own-runners/managing-self-hosted-runners/usage-limits-for-self-hosted-runners) for self-hosted runner usage limits. |
| | * {% data reusables.actions.larger-runner-permissions %} |
| | * {% data reusables.actions.about-larger-runners-billing %} |
| | * For {% data variables.actions.hosted_runner %}s, there is no additional cost for configurations that assign public static IP addresses to a {% data variables.actions.hosted_runner %}. For more information on {% data variables.actions.hosted_runner %}s, see [AUTOTITLE](/actions/using-github-hosted-runners/using-larger-runners/about-larger-runners). |
| | * Included minutes cannot be used for {% data variables.actions.hosted_runner %}s. |
| | * The {% data variables.actions.hosted_runner %}s are not free for public repositories. |
| | * Custom images can only be used with larger runners and are billed at the same per-minute rates as those runners. |
| |
|