Calculator

What would your CI cost?

Enter your monthly minutes by runner size, or read your GitHub usage report. Both bills are at list price.

Read in your browser. Nothing is uploaded.

Example: 50,000 minutes a month on 2 vCPU. Replace it with yours.

Minutes per month by runner size, and the cost on each
Linux runnerMinutes / monthGitHubVitko
2 vCPU$0.006 vs $0.002 /min$300.00$100.00
4 vCPU$0.012 /min on GitHub$0.00On request
8 vCPU$0.022 /min on GitHub$0.00On request
16 vCPU$0.042 /min on GitHub$0.00On request
32 vCPU$0.082 /min on GitHub$0.00On request
64 vCPU$0.162 /min on GitHub$0.00On request
96 vCPU$0.252 /min on GitHub$0.00On request
GitHub included minutes3,000 (Team)−$18.00
Free minutes2,000 a month−$4.00
Monthly bill$282.00$96.00

Estimated saving, at list prices

You save $186 a month · 66%

GitHub
$282.00
Vitko
$96.00
  • List prices on both sides, with your plan’s included minutes taken off GitHub’s standard (2 vCPU) minutes.
  • Vitko is an upper bound for the same job times: we bill per second, GitHub rounds every job up to a minute. Test parallelization can lower time and raises cost slightly on light suites.
  • Larger sizes: ask us. They have no published Vitko price, so they are left out of the Vitko bill and the saving.

Get your usage report

  1. On GitHub, open your organization’s Settings, then Billing and licensing, then Usage.
  2. Choose Get usage report, pick the last full month, and choose the summarized report.
  3. GitHub emails you a link to a CSV. Download it and read it above, or use the CLI.

Or use the CLI

brew install vitko-inc/tap/vitko
vitko runners estimate usage-report.csv

Same rules as this page, per month and per repository (--by-repo), with JSON output for scripts and agents. It runs on your machine and uploads nothing. Source: github.com/vitko-inc/vitko.