# RunsOn

Official pricing: https://runs-on.com/pricing/  
Category: paas · Isolation: vm

## Pricing regimes (raw)

- **Spot EC2 runner, x64** (sizes): 1cpu t8i.medium 1 vCPU/4 GiB $0.036/h; 2cpu m7i-flex.large 2 vCPU/8 GiB $0.054/h; 4cpu m7i-flex.xlarge 4 vCPU/16 GiB $0.084/h; 8cpu c7i-flex.2xlarge 8 vCPU/16 GiB $0.162/h; 16cpu c7i-flex.4xlarge 16 vCPU/32 GiB $0.282/h; 32cpu c7i-flex.8xlarge 32 vCPU/64 GiB $0.468/h [spot]
- **On-demand EC2 runner, x64** (sizes): 1cpu t8i.medium 1 vCPU/4 GiB $0.066/h; 2cpu m7i-flex.large 2 vCPU/8 GiB $0.114/h; 4cpu m7i-flex.xlarge 4 vCPU/16 GiB $0.21/h; 8cpu c7i-flex.2xlarge 8 vCPU/16 GiB $0.36/h; 16cpu c7i-flex.4xlarge 16 vCPU/32 GiB $0.696/h; 32cpu c7i-flex.8xlarge 32 vCPU/64 GiB $1.374/h
- **Spot EC2 runner, arm64 (Graviton)** (sizes): 1cpu m8g.medium 1 vCPU/4 GiB $0.036/h; 2cpu m8g.large 2 vCPU/8 GiB $0.06/h; 4cpu m8g.xlarge 4 vCPU/16 GiB $0.096/h; 8cpu c8g.2xlarge 8 vCPU/16 GiB $0.156/h; 16cpu c8g.4xlarge 16 vCPU/32 GiB $0.264/h; 32cpu c8g.8xlarge 32 vCPU/64 GiB $0.378/h [spot]
- **On-demand EC2 runner, arm64 (Graviton)** (sizes): 1cpu m8g.medium 1 vCPU/4 GiB $0.06/h; 2cpu m8g.large 2 vCPU/8 GiB $0.108/h; 4cpu m8g.xlarge 4 vCPU/16 GiB $0.198/h; 8cpu c8g.2xlarge 8 vCPU/16 GiB $0.336/h; 16cpu c8g.4xlarge 16 vCPU/32 GiB $0.654/h; 32cpu c8g.8xlarge 32 vCPU/64 GiB $1.296/h
- **Spot EC2 runner, Windows x64** (sizes): 2cpu m8i.large 2 vCPU/8 GiB $0.12/h; 4cpu m8i.xlarge 4 vCPU/16 GiB $0.222/h; 8cpu m8i.2xlarge 8 vCPU/32 GiB $0.426/h; 16cpu c8i.4xlarge 16 vCPU/32 GiB $0.828/h; 32cpu c8i.8xlarge 32 vCPU/64 GiB $1.638/h; 64cpu c8i.16xlarge 64 vCPU/128 GiB $3.264/h [spot]
- **On-demand EC2 runner, Windows x64** (sizes): 2cpu m8i.large 2 vCPU/8 GiB $0.216/h; 4cpu m8i.xlarge 4 vCPU/16 GiB $0.414/h; 8cpu m8i.2xlarge 8 vCPU/32 GiB $0.81/h; 16cpu c8i.4xlarge 16 vCPU/32 GiB $1.506/h; 32cpu c8i.8xlarge 32 vCPU/64 GiB $2.988/h; 64cpu c8i.16xlarge 64 vCPU/128 GiB $5.958/h
- **Spot EC2 GPU runner** (sizes): 4cpu T4 g4dn.xlarge 4 vCPU/16 GiB $0.264/h; 8cpu T4 g4dn.2xlarge 8 vCPU/32 GiB $0.264/h; 16cpu A10G g5.4xlarge 16 vCPU/64 GiB $0.66/h; 48cpu 4xT4 g4dn.12xlarge 48 vCPU/192 GiB $1.536/h [spot]
- **On-demand EC2 GPU runner** (sizes): 4cpu T4 g4dn.xlarge 4 vCPU/16 GiB $0.546/h; 8cpu T4 g4dn.2xlarge 8 vCPU/32 GiB $0.768/h; 16cpu A10G g5.4xlarge 16 vCPU/64 GiB $1.644/h; 48cpu 4xT4 g4dn.12xlarge 48 vCPU/192 GiB $3.93/h

## Features

Yes: snapshots, pause/resume, persistent disk, volumes, idle auto-stop, ≥24 h sessions, custom image (Docker or snapshot), start from your own snapshot, full VM (own kernel), Docker inside, nested virtualization, root, SSH, public IPv4, egress allowlist, static egress IP, private networking, self-hosting, BYOC, GPU, arm64, Windows, Python, Node.js, wake on request, EU data residency, automatic snapshots, gVisor or VM (no shared kernel), inbound access rules, firewall inside (nftables), extra volumes, shared volumes

No: memory snapshots, fork/clone, your own Docker/OCI image, browser, desktop GUI, computer-use API, code interpreter, browser + desktop control, anti-bot stealth, CAPTCHA solving, residential IPs, preinstalled agents, HTTPS preview URLs, custom domains, raw TCP inbound, open source, SOC 2, HIPAA, SSO, macOS, GPU desktop, HTTP method/path egress rules, live resize, live fork (no pause), memory fork, MCP server, snapshots on demand, agent harness API, hosted agent API (their own agent), secret proxy, secret proxy for any API

Unknown: everything else. Evidence (source + quote) per feature: https://battleships.dev/data/providers/runs-on.json → feature_evidence

## Caveats

- Self-hosted on your own AWS account: EC2 + EBS billed by AWS; RunsOn charges only the annual licence (EUR).
- Spot prices are a live us-east-1 snapshot (2026-09-28) and move with the AWS spot market.
- Licence fees are EUR; not converted to USD.
- Runner caps (runners/month) per licence tier are not enforced by the engine.
- S3 cache and data transfer are extra (cents per job, per RunsOn).

## How this provider charges


CI runner product (job-scoped, ephemeral). Added by the missing-providers audit.

| Regime | When it applies | How billed | Numbers | Source |
|---|---|---|---|---|
| Spot EC2 (default) | every job unless spot=false | AWS per second, your bill | x64 2cpu $0.0009/min, 16cpu $0.0047, 96cpu $0.0229 (incl. 30 GB gp3) | https://runs-on.com/pricing/ |
| On-demand EC2 | spot disabled/fallback | AWS per second | x64 2cpu $0.0019/min, 16cpu $0.0116, 96cpu $0.0717 | https://runs-on.com/pricing/ |
| Licence | commercial use | annual flat, EUR | Starter €300, Growth €900, Scale €1,800, Enterprise €3,600 /yr | https://runs-on.com/pricing/ |

## Gotchas
- Licence is EUR and annual; tiers by runners/month.
- Spot prices fluctuate; interruption possible.
- You also pay S3 cache / NAT / transfer on AWS.

## Worked example
4 vCPU / 8 GiB is not a stock size; 4cpu m7i-flex.xlarge (16 GiB): spot $0.0014/min -> 50 x 8 h x 22 d = 528,000 min = $739 + licence (Growth €900/yr ≈ €75/mo). On-demand $0.0035/min = $1,848.

Sources: https://runs-on.com/pricing/, https://runs-on.com/runners/linux/
