{% data variables.product.github %} rounds the minutes and partial minutes each job uses up to the nearest whole minute.
{% data reusables.billing.actions-standard-runner-prices %}
| Operating system | Billing SKU | Per-minute rate (USD) |
|---|---|---|
| Linux Advanced 2-core | linux_2_core_advanced |
$0.006 |
| Linux 4-core | linux_4_core |
$0.012 |
| Linux 8-core | linux_8_core |
$0.022 |
| Linux 16-core | linux_16_core |
$0.042 |
| Linux 32-core | linux_32_core |
$0.082 |
| Linux 64-core | linux_64_core |
$0.162 |
| Linux 96-core | linux_96_core |
$0.252 |
| Windows 4-core | windows_4_core |
$0.022 |
| Windows 8-core | windows_8_core |
$0.042 |
| Windows 16-core | windows_16_core |
$0.082 |
| Windows 32-core | windows_32_core |
$0.162 |
| Windows 64-core | windows_64_core |
$0.322 |
| Windows 96-core | windows_96_core |
$0.552 |
| macOS 12-core | macos_l |
$0.077 |
| Operating system | Billing SKU | Per-minute rate (USD) |
|---|---|---|
| Linux 2-core | linux_2_core_arm |
$0.005 |
| Linux 4-core | linux_4_core_arm |
$0.008 |
| Linux 8-core | linux_8_core_arm |
$0.014 |
| Linux 16-core | linux_16_core_arm |
$0.026 |
| Linux 32-core | linux_32_core_arm |
$0.050 |
| Linux 64-core | linux_64_core_arm |
$0.098 |
| Windows 2-core | windows_2_core_arm |
$0.008 |
| Windows 4-core | windows_4_core_arm |
$0.014 |
| Windows 8-core | windows_8_core_arm |
$0.026 |
| Windows 16-core | windows_16_core_arm |
$0.050 |
| Windows 32-core | windows_32_core_arm |
$0.098 |
| Windows 64-core | windows_64_core_arm |
$0.194 |
| macOS 5-core (M2 Pro) | macos_xl |
$0.102 |
- 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 for {% data variables.product.github %}-hosted runners and AUTOTITLE 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.
- 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. {% ifversion fpt or ghec %}
- Custom images can only be used with {% data variables.actions.hosted_runners %}. Jobs that use custom images are billed at the same per-minute rates as those runners, and storage for custom images is billed separately through {% data variables.product.prodname_actions %} storage based on the amount of stored image data over time. For more information, see AUTOTITLE. {% endif %}
