tech calculator

CI/CD Minutes Cost Calculator

Estimate CI/CD pipeline cost from minutes used, per-minute rate, and optional concurrency.

Results

Estimated cost
$16
Approx. wall-clock minutes at given concurrency
2000.00

How to use this calculator

  1. Enter total CI/CD minutes for the period.
  2. Set your per-minute rate for hosted/self-hosted runners.
  3. Optionally set concurrency to see approximate wall-clock time.

Inputs explained

Total minutes
Sum of all CI/CD job minutes in the billing period.
Rate
Your provider’s per-minute rate or your calculated self-hosted cost per minute.
Concurrency
Number of jobs that can run in parallel; used for wall-clock approximation.

How it works

Cost = Total minutes × Rate per minute.

Parallel wall-clock minutes = Total minutes ÷ Concurrency (simplified, assumes even distribution).

Formula

Cost = Minutes × Rate
Parallel minutes ≈ Minutes ÷ Concurrency

When to use it

  • Budgeting CI/CD spend for a month or project.
  • Comparing hosted vs self-hosted runner costs.
  • Checking savings from reducing minutes or increasing concurrency.

Tips & cautions

  • If your pipeline mix has different rates (e.g., Mac vs Linux), use a weighted average rate.
  • Parallel minutes are simplified; real pipelines have queue/serialize steps—treat as a rough guide.
  • Trim minutes by caching, test sharding, and skipping unchanged paths.
  • No tiered pricing or free allowance modeled; enter an effective rate if tiers apply.
  • Parallel time assumes even distribution; real pipelines have sequential stages.
  • Does not include storage/artifact costs.

Worked examples

2,000 minutes at $0.008, concurrency 1

  • Cost = $16
  • Wall-clock ≈ 2,000 minutes

5,000 minutes at $0.006, concurrency 4

  • Cost = $30
  • Wall-clock ≈ 1,250 minutes

Deep dive

Estimate CI/CD pipeline cost by entering total build minutes, per-minute rate, and optional concurrency.

Use it to budget hosted runner spend or compare with self-hosted costs.

FAQs

Does this include free minutes?
No. Subtract free allowances or use an effective rate after free tiers.
What about different OS rates?
Use a weighted average rate across OS types.
Can I model per-seat costs?
Not here. This focuses on per-minute usage; add seat costs separately.
Does concurrency reduce cost?
No. It reduces wall-clock time, not total minutes. Cost depends on minutes used and rate.
How to cut minutes?
Use caching, test splitting, conditional pipelines, and prune integration scope to reduce minutes billed.

Related calculators

Estimate only. Tiered pricing, free allowances, mixed OS rates, and queue/sequencing effects are not modeled. Use provider billing data for accuracy.