Comparison

Buildkite vs CircleCI: free tier comparison

CircleCI wins for most builders because its free tier covers more active users, more environments, and a broader execution surface, while Buildkite is the better fit if you want stronger self-hosted control and a tighter, more CI-focused free allowance.

Category: DevOpsVerified

Quick answer

CircleCI - CircleCI wins for most builders because its free tier covers more active users, more environments, and a broader execution surface, while Buildkite is the better fit if you want stronger self-hosted control and a tighter, more CI-focused free allowance.

How the free tiers compare

These free tiers are aimed at different kinds of builders. Buildkite’s Personal plan is narrow but practical: one active user, 3 concurrent jobs, 500 Linux minutes, 50k test executions, and 1 GB of package storage, with no credit card required. It is best when you want a simple CI setup around hosted or self-hosted agents and you care about build retention, test workflow limits, and package storage. CircleCI’s free tier is broader on day one: up to 5 active users, 30,000 credits, access to Docker, Linux, Arm, Windows, and macOS, plus 30 concurrent jobs for most environments. That makes it easier for small teams to start without immediately hitting team-size or platform limits. After the free tier, Buildkite’s first paid step is a straightforward per-seat plan, while CircleCI’s entry paid plan is more usage-shaped and scales by credits and resources.

Buildkite vs CircleCI free tier, side by side

BuildkiteFTV 60CircleCIFTV 62
Active usersBuildkite is solo-user on free; CircleCI supports a small team.1Up to 5
Concurrent jobs / runsCircleCI is much broader for parallel work.3 concurrent jobs30 concurrent job runs for Docker, Linux VM, Arm VM, and Windows VM; 1 concurrent macOS job run
Build / compute allowanceThese are not directly comparable units, but both are the main free-tier consumption limits.500 Linux hosted agent minutes per monthUp to 30,000 credits per month
Retention / storageCircleCI’s storage and transfer limits are separate from its credits.90-day build retention; 1GB package storage and bandwidth2 GB storage; 1 GB network transfer limit for self-hosted runners
Platform coverageCircleCI offers broader environment coverage on the free tier.Linux hosted agents; self-hosted or Buildkite-hosted agentsDocker, Linux, Arm, Windows, macOS, plus self-hosted runners
Test / workflow limitsThe products expose different kinds of testing features, so the limits are not one-to-one.50k test executions per month; 1 Test Engine workflow includedUp to 5 flaky tests detected in Insights; private orbs and deploys included
Credit card requiredExplicitly stated in both inputs.No credit card requiredNo credit card required

After you outgrow the free tier

Buildkite moves from a free solo plan to Pro at $30 USD per active user per month, so its paid path is simple and seat-driven, with add-ons implied by higher usage and Enterprise for custom sales. CircleCI’s first paid step, Performance, starts at $15 per month and is usage-based, with 30,000 credits and 5 active users included. That means CircleCI can stay cheaper for small teams at the entry point, but costs depend more on credits, resource class, and support needs as you scale. Buildkite’s cost rises more predictably with seats; CircleCI’s rises more with consumption and environment choice.

Buildkite next stepPro - $30 USD, per active user/moPer seat
CircleCI next stepPerformance - Starting at $15 / monthUsage-based

Cost at real usage

UsageBuildkiteCircleCI
1 active user, light CI usage within the free allowancesBoth plans have no-card free tiers, but the free allowances differ.Free (within tier)Free (within tier)
1 active user, moving to the first paid tierBuildkite is seat-priced; CircleCI’s entry tier starts lower.$30/mo$15/mo
5 active users at the entry paid tierBuildkite Pro is $30 per active user per month. CircleCI Performance includes 5 active users at the listed starting price, but credit consumption still matters.~$150/mo$15/mo

Estimates, not quotes. Usage-based rates change - verify with the vendor's pricing page before committing.

When to pick each one

Pick Buildkite when…

  • You are a solo builder and only need one active user on the account.
  • You want to run CI on self-hosted or Buildkite-hosted agents with a small, controlled free allowance.
  • You care about build retention, package storage, or test execution limits more than broad OS coverage.
  • You want no credit card required and are fine with a stricter cap on concurrency and users.

Pick CircleCI when…

  • You have a small team and need up to 5 active users on the free plan.
  • You want to test across Docker, Linux, Arm, Windows, and macOS from the same free account.
  • You need higher concurrent job capacity on the free tier, especially for non-macOS workloads.
  • You want a free tier that feels closer to a small-team starter plan than a solo plan.
  • You expect to move into a usage-shaped paid model where credits and resource classes matter more than a single seat fee.

Bottom line

For the most common builder, CircleCI is the easier free-tier choice because it gives a small team more users, more environments, and more concurrency before you pay. Buildkite is the better free tier if your priority is a single-user CI setup with self-hosted or Buildkite-hosted agents and you value build retention, test executions, and package storage over breadth. Once you outgrow free, Buildkite becomes clearly seat-priced, while CircleCI stays more usage-shaped.

Read the full listings: Buildkite and CircleCI. Scores use the FTV methodology at /ftv. Browse more head-to-heads on /compare, or see the top-ranked free tiers on /top.