CI/CD Cost Calculator 2026
Buildkite, GitHub Actions, GitLab, CircleCI
Stop reading vendor pricing pages. Plug in your builds per day, average build minutes, parallelism, and team size, and see real monthly costs across GitHub Actions, GitLab CI, CircleCI, Buildkite, Bitbucket Pipelines, and self-hosted Jenkins.
Looking for the deep cost guides (pricing math, hidden taxes, vendor breakdowns)? See cicdcost.com.
Monthly cost comparison
sorted ascending by monthly spend / linked to vendor pricing pages
$ Estimates use vendor-published pricing (re-verified June 2026). Enterprise discounts, regional rates, and resource-class choice will move the numbers. Use this as a starting point, not a quote.
Where do your build minutes actually go?
Type your average build profile. We'll plot the time-share per phase and rank phases by best-payback optimisation — the cheapest investment that takes the most minutes off your bill.
Optimisation references ↓
- Shallow clones + partial checkout: GitHub Blog on partial / shallow clone
- Dependency caching: GitHub Actions cache docs, GitLab CI caching
- Bazel / Turborepo / Nx remote cache: Bazel remote caching, Turbo remote cache
- Docker BuildKit cache mount: Docker BuildKit docs, Depot remote builders
- Selective testing: Nx affected, jest
--findRelatedTests, Buildkite Test Analytics - Reduction percentages: medians from Depot, BuildJet, Spotify/Slack/Stripe engineering blogs (2022-2025). Adjust for your codebase shape.
Bigger runner = cheaper? Sometimes.
A 16-core runner costs 8x as much per minute but only finishes 3.5x faster — so the bill goes UP. Except, your developers stop waiting. We plot raw cost AND developer-time value across all GitHub Actions tiers.
Pricing + model assumptions ↓
- Per-minute rates: GitHub Actions runners (Linux x64), official docs, re-verified June 2026. Rates reflect the January 2026 price reduction and include the $0.002/min platform charge.
- Raw speedup (1.0/1.7/2.5/3.5/4.2/4.6x): medians from Depot and BuildJet independent benchmarks on real workloads (Rust compile, Jest matrix, Docker build). Real numbers vary ±15% with codebase shape.
- Amdahl's law: realised speedup = 1 / ((1-p) + p/raw). The p coefficient (CPU-parallel fraction) is 0.85 for compile-heavy down to 0.4 for IO-bound. Reference: original 1967 Amdahl paper + AWS Compute Optimizer guidance.
- Developer-time value: wallclock minutes saved × loaded hourly × reclaim % (the fraction of saved wait time that actually turns into productive work). 5-15% is realistic — most teams overestimate this. Set to 0 to see raw compute cost only.
Vendor build-minute rates / 2026 reference
# Linux 2-core baseline. Source: each vendor's public pricing page.
| Platform | Linux rate | Free / included | Seat | Notes |
|---|---|---|---|---|
| GitHub Actions | $0.006/min all-in | 3,000 mins (Team) | $4 / user | Rates cut up to 39% Jan 2026 |
| GitLab CI | $0.01/min over allowance | 10,000 mins (Premium) | $29 / user | Self-hosted runners free |
| CircleCI | 10 credits/min Linux med | 30,000 credits + 5 users | $15 / extra user | Credits at $0.0006, org-level pool |
| Bitbucket Pipelines | $0.01/min over included | 3,500 mins / workspace | $7.25 / user | Bundled with Jira |
| Buildkite | n/a (you bring compute) | Personal plan: 1 user free | $30 / user | Optional hosted agents per-minute |
| Jenkins | $0 software | Unlimited self-hosted | $0 | Pay infrastructure + ops time |
Deep dives
All 6 platforms side-by-side at 5, 20, and 50 dev team sizes. Feature matrix, ecosystem fit, hidden costs.
10 proven techniques to cut CI/CD spend: caching, test splitting, conditional jobs, right-sizing runners.
How much does it cost to switch CI/CD platforms? Calculator for engineering hours and timeline by team size.
Where the break-even point sits. Real infrastructure costs for self-hosted Jenkins, GitLab Runner, Drone CI.
Free tier limits, the January 2026 rate cuts, runner pricing, and how to keep your bill under $500.
Free software, real costs. AWS / GCP estimates, plugin maintenance, when CloudBees is worth it.
Cost by build-minute tier
# Every platform priced at exactly your monthly volume.
Solo dev or 2-3 person team. GitHub Actions Free covers it.
Typical 25-dev team. The crossover zone.
Public repos unlimited; private repos get 2,000 free Linux minutes + 500 MB.
Every free tier side-by-side, with the catches.
Per-platform pricing deep dives
# What each platform actually costs once you read past the marketing page.
How $30/user plus your own compute compares to per-minute platforms.
AWS, GCP, Spot, Mac mini and Kubernetes per-agent monthly figures.
$3.65-$7.25/user with 2,500-3,500 included build minutes per workspace.
Open-source self-hosted at $30/mo for a small team setup.
Free Professional with 3 agents, $2,399/yr Server, or $45/committer Cloud.
Flat plans (Starter $99, Pro $218/mo) plus pass-through Mac compute and iOS economics.
Head-to-head comparisons
# Direct X-vs-Y, with real numbers at three team sizes.
CI/CD cost by language stack
# Build duration and resource needs vary by language. So does the bill.
Why every macOS minute costs 10x Linux. Mac mini fleet math saves 90%.
Gradle cache, emulator overhead, and Linux-runner pricing across platforms.
Where the build minutes go in Spring Boot pipelines, and how to claw them back.
Frequently Asked Questions
# click any question to expand