Pricing
Plans and pricing
One subscription. Unlimited people, larger runners included, nothing billed by the minute until you pass the allowance — and then at half of GitHub's rate. Every plan starts with a 10-day trial, without a card.
Three plans, one price each
Starter
One person, several repositories.
$19 / month · $190 a year
- 8,000 standard minutes a month
- 5 concurrent jobs
- Unlimited people
- 1 organisation
- Larger runners included
- 30-day log and artifact retention
- E-mail, one business day
- Card
TeamMost popular
A team that pushes all day.
$79 / month · $790 a year
- 30,000 standard minutes a month
- 20 concurrent jobs
- Unlimited people
- 3 organisations
- Larger runners included
- 60-day log and artifact retention
- E-mail, one business day
- Card
Business
Several teams, larger runners, longer retention.
$249 / month · $2,490 a year
- 120,000 standard minutes a month
- 50 concurrent jobs
- Unlimited people
- Unlimited organisations
- Larger runners included
- 90-day log and artifact retention
- E-mail, same business day
- Card or invoice
Prices in USD. Annual billing is two months free. Overage $0.004 per standard minute.
Enterprise — from $1,500 a month
Faster compute and more memory per job, dedicated capacity, your procurement.
- A faster machine class at every runner size, with twice the memory per job
- Dedicated capacity — your queue never waits behind another customer
- Retention and data residency to your policy
- Named contact, agreement SLA, invoicing, security questionnaires
Two worked months
The same month, on GitHub and on Apex
GitHub's published rates for hosted Linux runners and the Team plan's seats. Your own numbers are in the calculator below.
Ten people, 30,000 minutes on the standard runner
- GitHub-hosted
- $256 a month ($216 minutes + $40 seats)
- Apex Actions
- $79 a month on Team
Forty people, 60,000 minutes on 4-core runners
- GitHub-hosted
- $1,120 a month ($960 larger-runner minutes + $160 seats)
- Apex Actions
- $249 a month on Business
The bigger runner
- GitHub-hosted
- Twice the per-minute rate, never included
- Apex Actions
- Included; draws 2× from the allowance
Adding a person
- GitHub-hosted
- Another seat, every month
- Apex Actions
- Nothing
Past the allowance
- GitHub-hosted
- The same per-minute rate
- Apex Actions
- $0.004 a standard minute — half of GitHub's rate
| Question | GitHub-hosted | Apex Actions |
|---|---|---|
| Ten people, 30,000 minutes on the standard runner | $256 a month ($216 minutes + $40 seats) | $79 a month on Team |
| Forty people, 60,000 minutes on 4-core runners | $1,120 a month ($960 larger-runner minutes + $160 seats) | $249 a month on Business |
| The bigger runner | Twice the per-minute rate, never included | Included; draws 2× from the allowance |
| Adding a person | Another seat, every month | Nothing |
| Past the allowance | The same per-minute rate | $0.004 a standard minute — half of GitHub's rate |
What would you pay?
Enter a month of CI. The comparison uses GitHub's published per-minute rates and the plan you are on today.
- GitHub-hosted, per month
- $176
- of which seats
- $40
- Apex Team, per month
- $79
You save $97 a month — 55% less.
Or Starter at $19 plus $48 overage: $67 a month, with 5 concurrent jobs.
Pricing questions
What is a standard minute?
One minute of one job on the standard runner (2 cores, 8 GB) — what ubuntu-latest runs on. A 4-core runner draws two standard minutes per minute and an 8-core runner four, in the same proportion GitHub bills them. Every plan includes larger runners; nothing is billed by size.
What happens when I use my allowance?
Jobs keep running. Minutes past the allowance are $0.004 each, billed monthly in arrears — exactly half of GitHub's standard rate — so a busy month stays at half. If it keeps happening, the next plan up includes more.
Is it really half the price?
Against GitHub-hosted minutes you pay for, yes, at the usage each plan is sized for and beyond: every included minute is priced at a quarter to a third of GitHub’s rate, and overage at exactly half. A team inside GitHub’s included minutes pays GitHub nothing for minutes, and the calculator will tell you so.
What does the trial include?
10 days on Team limits with 3,000 standard minutes, no card. When it ends, runs stop and each push records a verdict saying so; the App stays installed, so choosing a plan is one click and nothing is configured again.
Do I pay per person?
No. Every plan has unlimited people. The plan is sized by minutes, concurrency and organisations, not head-count.
Can I pay annually or by invoice?
Annual billing is two months free on every plan. Business can be invoiced; Starter and Team are by card. Enterprise is by agreement.
What is Enterprise?
A different runner class, not a bigger allowance: a faster machine at every size with twice the memory per job, capacity dedicated to you, retention and data residency to your policy, and your procurement process. It starts at $1,500 a month on an annual agreement.
How do I cancel?
From the app, at any time. The plan runs to the end of the period already paid, and uninstalling the GitHub App is the whole rollback — the next push runs on GitHub-hosted runners again.
Ten days, no card, one repository.
Install the App, push, and see what the pull request tells you.