Pricing
Pay for compute, not for seats
Per-second billing with a one-minute minimum. No per-developer fee, no cache charges, no egress surprises.
| Runner | runnerhut / min | GitHub-hosted / min | You save |
|---|---|---|---|
| Linux x64 | $0.0040 | $0.0080 | 50% |
| Linux arm64 | $0.0032 | $0.0050 | 36% |
| Windows | $0.0080 | $0.0160 | 50% |
| macOS | $0.0400 | $0.0800 | 50% |
| GPU (L4) | $0.0900 | Not offered | — |
Free
$0
3,000 Linux minutes a month. Everything included — unlimited cache, all runner families, full analytics.
- · 3,000 minutes/month
- · Unlimited cache
- · Community support
Most teams
Team
Usage
Per-second billing on every runner family, with budget caps and per-workflow cost attribution.
- · Unlimited concurrency
- · Budget caps
- · SSO
- · Email support
Enterprise
Custom
Dedicated or bring-your-own-cloud deployment, data residency, SCIM and a support agreement.
- · BYOC or dedicated
- · EU/US residency
- · SCIM + audit log
- · SLA
What is not metered
- Cache storage and cache bandwidth
- Queue time — billing starts at your first step
- Concurrency — run as many jobs at once as you need
- Analytics, audit logging and OpenTelemetry export