CI MINUTES PRICING CALCULATOR · RUNS IN YOUR BROWSER

What will CI cost at your build-minute volume, and who is cheapest?

Enter your build minutes per month and growth rate. Get GitHub Actions, CircleCI, GitLab, Bitbucket Pipelines and Buildkite priced side by side, the 12-month spend, and the build-minute volumes where the cheapest provider changes — before you build on one and find out when the invoice arrives.

Nothing is uploaded. Calculated in this browser from numbers you enter and approximate list prices you can edit. It cannot see your plan or your invoice.

1. Your build usage

Rate cards (editable)

ProviderFree up to (minutes/mo)First paid plan (USD/mo)Minutes in first planOverage per 1,000 minutes

Plans beyond the first stay at the defaults here; use the CLI --prices file to edit every plan. Press Compare after changing a value.

Prefer a CLI, or want a budget gate in CI?

node cli.mjs compare --minutes 12000 --growth 6
node cli.mjs compare --minutes 30000 --provider github --budget 200   # exit 1 over budget
node cli.mjs crossover
node cli.mjs compare --minutes 12000 --prices prices.json --json

Get cli.mjs and engine.mjs — Node 18+, nothing to install, no network call. More: how to choose a CI provider.

Common questions

Does this read my CI account?

No. It uses only the monthly build-minute volume you type and rate cards you can edit. It cannot see your plan, add-ons, contract or invoice. Treat every figure as a way to compare options, never as what you will be charged.

Where do the prices come from?

They are approximate public list prices as best known in 2025, shown with an as-of line, and every number is editable. Vendors change packaging often and bill macOS, Windows and larger runners at multiples of Linux minutes, so check each vendor's pricing page before deciding.

What is not included?

Extra seats, larger and macOS/Windows runners, concurrency limits, caching and artifact storage, support plans and committed-use discounts. These are often the real bill, so use this to compare the per-minute line, not to forecast the whole invoice. Build speed and queue time are not priced here and often matter more than a few dollars.

Is my data uploaded anywhere?

No. The page calculates in your browser and sends nothing. The CLI reads local files and makes no network call.