CI/CD Pricing 2026: CodeBuild, GitHub Actions, CircleCI, GitLab
See what CI/CD actually costs at your scale across AWS CodeBuild, GitHub Actions, CircleCI, GitLab CI, Buildkite, and Jenkins. Updated April 2026.
2026 GitHub Actions Pricing Changes
January 2026: Linux dropped to $0.006/min (-25%), Windows to $0.010/min (-37.5%), macOS to $0.048/min (-40%). March 2026: New $0.002/min platform fee for self-hosted runners on private repos. Full details
Platform Pricing Comparison
Hosted runner rates. Prices as of April 2026.
| Platform | Free Min/Mo | Linux/min | Windows/min | macOS/min | Concurrent | Self-Hosted | Best For |
|---|---|---|---|---|---|---|---|
| GitHub Actions *$0.002/min platform fee March 2026 | 2,000 min/mo | $0.006 | $0.010 | $0.048 | 20 (Free) | Yes* | GitHub users, OSS projects |
| GitLab CI | 400 min/mo | $0.010 | $0.010 | $0.010 | 400 (Free SaaS) | Yes (free) | No OS multipliers, self-managed |
| CircleCI 30,000 free credits/month | ~3,000 min/mo | $0.006 | $0.012 | $0.12+ | 1 (Free) | Yes | Predictable compute needs |
| Buildkite | 500 min/mo hosted | Self-hosted free | Self-hosted free | Self-hosted free | 3 agents (Free) | Yes (core model) | Large teams, custom infra |
| AWS CodeBuild | 100 min/mo | $0.005 | $0.020 | N/A | Configurable | N/A | AWS-native deployments |
| Bitbucket Pipelines | 50 min/mo | $0.010 | N/A | N/A | 1 (Free) | Limited | Atlassian/Jira teams |
| Drone CI | Unlimited (self-hosted) | Infra cost only | Infra cost only | Infra cost only | Unlimited | Yes (required) | Open-source, budget teams |
Monthly Cost Estimator
Enter your build profile to see estimated monthly costs across all platforms.
Estimates only. Excludes storage, egress, and enterprise features. Prices as of April 2026. Get precise calculations at cicdcalculator.com
Platform Deep Dives
GitHub Actions
CircleCI
GitLab CI
Buildkite
AWS CodeBuild
Bitbucket Pipelines
Drone CI
Jenkins
Key Findings for 2026
January 2026 brought a welcome price cut: Linux down 25%, Windows down 37.5%, macOS down 40%. But March 2026 added a $0.002/min platform fee for self-hosted runners on private repos, eroding the savings for teams that had switched to self-hosting.
Full GitHub Actions pricing analysisCircleCI charges per credit, not per minute. 1 credit = $0.0006. A Medium Linux machine (the default) uses 10 credits/min = $0.006/min, identical to GitHub Actions Linux. The credit model adds confusion but the maths is the same at the default tier.
CircleCI credits explainedWith the March 2026 platform fee, a t3.medium self-hosted runner ($30/mo) on GitHub Actions breaks even at approximately 16,000 minutes/month. Switch to GitLab self-managed CE and break-even drops to around 5,000 minutes.
Full break-even analysisCost Guides
Frequently Asked Questions
Which CI/CD platform is cheapest overall?
For public repos, GitHub Actions is cheapest with unlimited free minutes. For private repos under 2,000 minutes/month, GitHub Actions Free tier costs nothing. At 2,000-10,000 minutes, compare GitHub Actions Team ($4/user/month) with CircleCI Performance ($15/month flat). Beyond 20,000 minutes/month, self-hosted runners on cheap VPS (Hetzner from $5/month) typically cost less than any hosted option. See our cheapest CI by team size guide for a full breakdown.
How much does GitHub Actions cost per month?
After the January 2026 price reduction: Linux $0.006/min, Windows $0.010/min, macOS $0.048/min. Free tier: 2,000 minutes/month (Team plan: 3,000). A 5-person team using 15,000 minutes/month (90% Linux, 10% Windows) pays approximately $77/month. From March 2026, self-hosted runners on private repos add $0.002/min. See our GitHub Actions pricing guide.
Is Jenkins really free?
Jenkins software is free and open-source. But running Jenkins in production costs real money. A minimal setup with 1 build agent on AWS: ~$45/month in compute. A standard 3-agent setup: ~$210/month. Add engineering maintenance time (5-10 hours/month at $75/hour): $375-750/month in staff cost. Jenkins makes financial sense for teams doing 50,000+ build minutes/month where cloud CI would exceed $300/month. Read our full Jenkins cost breakdown.
What changed in GitHub Actions pricing in 2026?
Two significant changes happened in early 2026. January 2026: GitHub reduced hosted runner rates: Linux from $0.008 to $0.006/min (-25%), Windows from $0.016 to $0.010/min (-37.5%), macOS from $0.080 to $0.048/min (-40%). March 2026: GitHub added a $0.002/min platform fee for self-hosted runners on private repositories. Public repos and GitHub Enterprise Server are exempt. Teams that self-hosted to avoid GitHub compute charges now face this platform fee, changing the break-even analysis.
What are the hidden costs of CI/CD?
Beyond the per-minute rate: (1) Artifact storage overages - GitHub Actions charges $0.008/GB/day beyond free tier. (2) macOS runner costs - at $0.048/min, a 15-minute iOS build costs $0.72; heavy iOS CI costs thousands per month. (3) Concurrent job limits forcing tier upgrades. (4) Data egress from pulling large Docker images. (5) SSO and enterprise security features requiring expensive tier upgrades. See our full guide on CI/CD hidden costs.
Need to calculate your exact cost?
This site focuses on pricing comparison and analysis. For precise cost calculations with full scenario modelling, use our sister site.
Try CI/CD Calculator at cicdcalculator.com