Pricing that scales with your pipelines

Start free, upgrade when your team grows, and pay only for the build minutes and concurrency you actually use. No per-seat surprises.

Free

For personal projects and open source.

$0/month

Forever free, no card required.

  • 2,000 build minutes / month
  • 2 concurrent jobs
  • Pipelines & workflows as code
  • Dependency & artifact caching
  • Deploy previews on public repos
  • Self-hosted runners
  • SSO & audit logs
Start for free
Enterprise

For organizations with scale and compliance needs.

Custom

Volume pricing · annual contract.

  • Unlimited build minutes
  • 256+ concurrent jobs
  • Unlimited self-hosted runners
  • SSO/SAML, SCIM & audit logs
  • VPC-isolated & on-prem deployment
  • 99.99% uptime SLA
  • Dedicated solutions engineer
Talk to sales
Questions

Pricing FAQ

Everything you need to know about billing, minutes, and limits.

How are build minutes counted?

Minutes are measured per running job, rounded to the nearest second. Parallel jobs each consume minutes, but caching and faster runners mean you typically use far fewer than on legacy CI.

What happens if I run out of minutes?

Pipelines pause rather than fail silently, and you get an alert. On Team and Enterprise you can enable overage billing or raise your monthly cap at any time from the dashboard.

Do self-hosted runner minutes count against my quota?

No. When jobs run on your own runners you only pay for orchestration, not build minutes — so heavy GPU or on-prem workloads stay predictable.

Can I switch plans or cancel anytime?

Yes. Upgrade, downgrade, or cancel from the billing page with no penalty. Annual plans are prorated, and downgrades take effect at the end of your current cycle.

Is there a discount for open source?

Public repositories run on the Free plan with generous limits, and qualifying open-source organizations can apply for expanded Team-tier minutes at no cost.

Still sizing it up?

Tell us about your pipelines and we'll estimate your minutes and recommend the right plan — no commitment.