|
| 1 | +--- |
| 2 | +title: Actions runner pricing |
| 3 | +shortTitle: Actions runner pricing |
| 4 | +intro: Reference information for calculating the cost of using different {% data variables.product.github %}-hosted runners. |
| 5 | +versions: |
| 6 | + fpt: "*" |
| 7 | + ghec: "*" |
| 8 | + ghes: "*" |
| 9 | +topics: |
| 10 | + - Billing |
| 11 | + - Actions |
| 12 | +contentType: reference |
| 13 | +redirect_from: |
| 14 | + - /billing/reference/actions-minute-multipliers |
| 15 | +--- |
| 16 | + |
| 17 | +{% data variables.product.github %} rounds the minutes and partial minutes each job uses up to the nearest whole minute. |
| 18 | + |
| 19 | +## Standard runners |
| 20 | + |
| 21 | +| Operating system | Per-minute rate (USD) | |
| 22 | +| ------------------------------------ | --------------------- | |
| 23 | +| Linux 1-core | $0.002 | |
| 24 | +| Linux 2-core | $0.008 | |
| 25 | +| Windows 2-core | $0.016 | |
| 26 | +| macOS 3-core or 4-core (M1 or Intel) | $0.08 | |
| 27 | + |
| 28 | +## x64-powered {% data variables.actions.hosted_runners %} |
| 29 | + |
| 30 | +| Operating system | Per-minute rate (USD) | |
| 31 | +| --------------------- | --------------------- | |
| 32 | +| Linux Advanced 2-core | $0.008 | |
| 33 | +| Linux 4-core | $0.016 | |
| 34 | +| Linux 8-core | $0.032 | |
| 35 | +| Linux 16-core | $0.064 | |
| 36 | +| Linux 32-core | $0.128 | |
| 37 | +| Linux 64-core | $0.256 | |
| 38 | +| Linux 96-core | $0.384 | |
| 39 | +| Windows 4-core | $0.032 | |
| 40 | +| Windows 8-core | $0.064 | |
| 41 | +| Windows 16-core | $0.128 | |
| 42 | +| Windows 32-core | $0.256 | |
| 43 | +| Windows 64-core | $0.512 | |
| 44 | +| Windows 96-core | $0.768 | |
| 45 | +| macOS 12-core | $0.12 | |
| 46 | + |
| 47 | +## arm64-powered {% data variables.actions.hosted_runners %} |
| 48 | + |
| 49 | +| Operating system | Per-minute rate (USD) | |
| 50 | +| ----------------- | --------------------- | |
| 51 | +| Linux 2-core | $0.005 | |
| 52 | +| Linux 4-core | $0.01 | |
| 53 | +| Linux 8-core | $0.02 | |
| 54 | +| Linux 16-core | $0.04 | |
| 55 | +| Linux 32-core | $0.08 | |
| 56 | +| Linux 64-core | $0.16 | |
| 57 | +| Windows 2-core | $0.01 | |
| 58 | +| Windows 4-core | $0.02 | |
| 59 | +| Windows 8-core | $0.04 | |
| 60 | +| Windows 16-core | $0.08 | |
| 61 | +| Windows 32-core | $0.16 | |
| 62 | +| Windows 64-core | $0.32 | |
| 63 | +| macOS 6-core (M1) | $0.16 | |
| 64 | + |
| 65 | +## GPU-powered {% data variables.actions.hosted_runners %} |
| 66 | + |
| 67 | +| Operating system | Per-minute rate (USD) | |
| 68 | +| ---------------- | --------------------- | |
| 69 | +| Linux 4-core | $0.07 | |
| 70 | +| Windows 4-core | $0.14 | |
| 71 | + |
| 72 | +## Points to note about rates for runners |
| 73 | + |
| 74 | +* 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. |
| 75 | +* {% data reusables.actions.larger-runner-permissions %} |
| 76 | +* {% data reusables.actions.about-larger-runners-billing %} |
| 77 | +* 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). |
| 78 | +* Included minutes cannot be used for {% data variables.actions.hosted_runner %}s. |
| 79 | +* The {% data variables.actions.hosted_runner %}s are not free for public repositories. |
| 80 | +* Custom images can only be used with larger runners and are billed at the same per-minute rates as those runners. |
0 commit comments