SOURCED · published-list estimate · runs in your browser
CI/CD Cost Optimization Calculator
Model billable runner-minute, cache, artifact, and self-hosted break-even scenarios. Enter chargeable overage minutes only; plan-included quotas, allowances, and provider credits are excluded. Published-list estimate only. The math runs in your browser — your numbers never leave this page.
rates verifiedPublished-list scenario. Not your bill, not a quote, not financial advice.verified —view sources ↓
▮ Assumptions
🔒Computed on your device. No accounts, no bill upload, nothing sent to a server or any vendor.
▮ Scenario result
Decision guidance
CI/CD billing decisions this calculator can test
The CI/CD model separates managed runner minutes, cache and artifact storage, retention, concurrency, and a self-hosted alternative. It treats self-hosting as a break-even calculation with paid idle capacity and maintenance overhead, not an automatic saving.
Questions it answers
Which workflow changes reduce total billed runner minutes rather than only shortening wall-clock time?
Are cache and artifact storage separately billed by the selected CI provider?
At the current monthly volume, does self-hosting cross its utilization break-even after idle machines and operations work are included?
When it returns zero or refuses a claim
Cache optimization returns zero for providers that do not bill cache as a separate meter.
Reducing parallelism returns zero under minute billing when total consumed minutes do not change.
Below the computed break-even, the self-hosted comparison reports a higher monthly cost rather than claiming migration savings.
Verify against your invoice
Export billed runner minutes by operating system and runner class, plus artifact and cache storage quantities.
Separate concurrency from total minutes and measure whether a proposed workflow change actually removes execution time.
Price self-hosted machine hours, idle capacity, spot interruption behavior, maintenance, and support ownership before migrating.
The calculator remains a published-list scenario, not a quote or your actual bill. Use the source links and invoice lines below before acting.
Representative published-list prices, re-verified on a freshness schedule. When a rate goes stale or a resource is not in the verified table, the total is suppressed rather than guessed.