GitHub Actions cost calculator

What a month of jobs costs on GitHub's runners, and on machines of the same size that SuperCI starts in your own AWS, Cloudflare or Modal account.

The label for this machine

runs-on: superci-4cpu

GitHub-hostedLinux 4-core runner, 16 GB

$1,200

100,000 min × $0.012

Your AWSm8a.xlarge on spot · 4 CPUs, 16 GB

$140

Machine $120.50 + disk $10.96 + address $8.338.6 times less

Your CloudflareContainer · 4 CPUs, 12 GB

$673

CPU $479.55 + memory $179.78 + disk $8.35 + plan $5.001.8 times less

Your ModalSandbox · 4 CPUs, 16 GB

$1,113

CPU $473.04 + memory $640.321.1 times less

A minute on each machine

The price of one minute of a job, in US dollars, on a machine with the CPUs and memory of GitHub’s runner. AWS’s prices are for us-east-1 on 12 October 2026, with the machine’s disk and public address counted in; spot prices change through the day and from zone to zone. Cloudflare’s are with every CPU busy, before its plan. A dash is a machine that cloud does not have.

Linux, x64

CPUsMemoryGitHub-hostedAWS spotAWS on-demandCloudflareModalThe label
28 GB$0.006$0.0008$0.0022$0.0037$0.0056superci-2cpu
416 GB$0.012$0.0014$0.0043$0.0067$0.011superci-4cpu
832 GB$0.022$0.0030$0.0083–$0.022superci-8cpu
1664 GB$0.042$0.0058$0.016–$0.045superci-16cpu
32128 GB$0.082$0.010$0.033–$0.089superci-32cpu

Linux, arm64

CPUsMemoryGitHub-hostedAWS spotAWS on-demandCloudflareModalThe label
28 GB$0.005$0.0008$0.0017––superci-2cpu-arm64
416 GB$0.008$0.0014$0.0032––superci-4cpu-arm64
832 GB$0.014$0.0020$0.0062––superci-8cpu-arm64
1664 GB$0.026$0.0046$0.012––superci-16cpu-arm64
32128 GB$0.050$0.0091$0.024––superci-32cpu-arm64

Windows, x64

CPUsMemoryGitHub-hostedAWS spotAWS on-demandCloudflareModalThe label
28 GB$0.010$0.0020$0.0038––superci-windows-2cpu
416 GB$0.022$0.0037$0.0074––superci-windows-4cpu
832 GB$0.042$0.0072$0.015––superci-windows-8cpu
1664 GB$0.082$0.014$0.029––superci-windows-16cpu
32128 GB$0.162$0.028$0.057––superci-windows-32cpu

Linux with a GPU (an NVIDIA T4)

CPUsMemoryGitHub-hostedAWS spotAWS on-demandCloudflareModalThe label
432 GB$0.052$0.0043$0.013–$0.027superci-gpu-4cpu-32gb

Add -ondemand to a label for an on-demand machine on AWS, and -aws, -cloudflare or -modal to keep a job in one cloud. Labels and machines has every part a label can have.

How it is worked out

The same size everywhere

Each machine has the CPUs and the memory of GitHub’s runner beside it, so the label names both where it has to: runs-on: superci-4cpu is 4 CPUs and 16 GB, like GitHub’s 4-core runner. (runs-on: superci alone is 4 CPUs and 8 GB, and costs a little less.) Three machines differ:

What is not counted

Sources

Read on 12 October 2026.