# GitHub Actions と CircleCI はどちらが安い？小規模チームの CI/CD コストの目安

> GitHub Actions も CircleCI も GitLab CI も、CI は分単位の従量課金です。だからスタートアップの CI/CD コストは「分数 × 単価」で、push が増えるほど上がります。10人のチームが 4 vCPU を月 20,000分使うと、GitHub は 約 35,120 円、CircleCI は 約 47,470 円。GitHub Actions のまま、ランナーだけを定額にすれば額が決まります。Skipbox は月 6,000 円で、実行時間は無制限です。

GitHub Actions も、CircleCI も、GitLab CI も、CI の売り方は同じです。マシンの大きさで決まる単価に、動かした分数を掛ける。だからスタートアップの CI/CD コストは「分数 × 単価」で、どのサービスを選んでも、その額は毎月動きます。10人のチームが 4 vCPU のマシンを月 20,000分使うと、GitHub Actions は 約 35,120 円、CircleCI は 約 47,470 円、GitLab はシートの料金とは別に 約 47,470 円です。

サービスを乗り換えなくても、この額は変えられます。Skipbox は、GitHub Actions のジョブをアカウント専用のマシンで動かします。料金は月 6,000 円の定額で、実行時間は無制限。ワークフローはそのままで、書き換えるのは `runs-on: skipbox` の 1行です。

- 10人のチームが 4 vCPU を月 20,000分使うと、GitHub は 約 35,120 円、CircleCI は 約 47,470 円、Skipbox は 6,000 円
- 予算は毎月同じ額。push や再実行、エージェントが増えても変わりません
- 移行なし。同じワークフロー、同じアクション、同じシークレットで、GitHub Actions のまま

**GitHub Actions を月額固定・使い放題に** Skipbox は、アカウント専用のマシンで GitHub Actions のジョブを動かします。何分動かしても月 6,000 円。ジョブが終わっても Docker のレイヤーと依存パッケージのキャッシュが残るので、次のジョブはすぐ始まります。

4 vCPU のランナーを月 20,000分 使うと、GitHub 約 35,120 円 → Skipbox 6,000 円。毎月 約 29,120 円お得。

移行は `runs-on: skipbox` に 1行書き換えるだけです。

[7日間無料で試す](https://app.skipbox.dev/sign-in?ref=g-github-actions-vs-circleci-cost-ja)

## 3つのサービスの課金のしかた

各社の料金ページを 2026年11月14日に確認しました。Linux x64、米ドル、税別です。

| | プラン | 単位 | 毎月含まれるもの | 追加の料金 | 4 vCPU の 1分 |
|---|---|---|---|---|---|
| GitHub Actions | GitHub Team | ランナーの大きさごとの分数 | $18 ぶんの利用 | 2コアで 1分 $0.006、4コアで $0.012 | $0.012 |
| CircleCI | [Performance](https://circleci.com/pricing/) | クレジット | 30,000 クレジット、アクティブユーザー 5人 | 25,000 クレジットごとに $15。追加のユーザーは 1人 月 25,000 クレジット | 20 クレジット（[Large](https://circleci.com/product/features/resource-classes/)） |
| GitLab CI | [GitLab.com Premium](https://about.gitlab.com/pricing/)。1人 月 $29、年払い | コンピュート分 | 10,000 コンピュート分 | 1,000 コンピュート分ごとに $10 | 2 コンピュート分（[medium のランナー](https://docs.gitlab.com/ci/pipelines/compute_minutes/)） |

単位は 3つ、しくみは 1つです。実行も、再実行も、失敗した実行も数えられ、請求は月が終わってから届きます。

## 10人のチームで計算する

10人のチームが、すべてのジョブを 4 vCPU のマシンで動かす場合です。

| 月の実行時間（4 vCPU） | GitHub Actions | CircleCI Performance | GitLab Premium のコンピュート分 | Skipbox S |
|---|---|---|---|---|
| 10,000分 | 約 16,140 円 | 約 28,480 円 | 約 15,820 円 | **6,000 円** |
| 20,000分 | 約 35,120 円 | 約 47,470 円 | 約 47,470 円 | **6,000 円** |
| 30,000分 | 約 54,110 円 | 約 66,450 円 | 約 79,110 円 | **6,000 円** |

それぞれの列の数え方です。

- **GitHub Actions：** 分数に 4コアランナーの単価を掛け、GitHub Team に含まれる無料分を引いた額。
- **CircleCI：** 1分 20 クレジットの分数に、追加のユーザー 5人ぶん（1人 25,000 クレジット）を足し、含まれる 30,000 クレジットを引いて、25,000 クレジットごとに $15 で買う額。
- **GitLab：** 1分を 2 コンピュート分と数え、Premium の 10,000 を引いて、1,000 ごとに $10 で買う額。10人ぶんのシートの料金（月 約 45,880 円）は別にかかります。
- **Skipbox：** S のマシン 1台。4 vCPU、メモリ 16 GB。分数が増えても月額は同じです。

他社の額は、ドルの請求をきょうの為替で円にしたものです。コードを置くための GitHub と GitLab のシートの料金は、この表の外です。自分のチームの分数で計算するなら、[トップページの料金計算](https://skipbox.dev/?lang=ja&ref=g-github-actions-vs-circleci-cost-ja#cost)に入れてください。

## 月いくらを目安にするか

従量課金のサービスでは、予算は見積もりです。

1. **分数を調べる。** GitHub なら、組織の Settings → Billing & Licensing → Usage を Actions に絞り、ランナーの大きさごとに見ます（[使用量の確認のしかた](https://skipbox.dev/ja/guides/check-github-actions-usage)）。
2. **単価を掛ける。** ジョブが動いているランナーの大きさの単価を掛け、プランに含まれるぶんを引きます。
3. **余裕を足す。** E2E テストを 1つ足す、マトリクスを広げる、エージェントが直すたびに push する。どれも、1回の変更で動くジョブを何倍にもします。分数は、人数より速く増えます。

20,000分で 約 35,120 円と見積もった 10人のチームは、30,000分になった月に 約 54,110 円を払います。上限を決めても解決しません。GitHub の予算で使用を止める設定にすると、翌月まで CI が止まります（[予算で起きること](https://skipbox.dev/ja/guides/github-actions-fixed-monthly-cost)）。

定額のランナーなら、目安はきょう書ける数字になります。マシンの台数 × 6,000 円です。

## GitHub Actions のまま、料金だけを固定する

CI を別のサービスに移すには、すべてのワークフローを別の書き方で書き直し、シークレットを移し、キャッシュの設定を覚え直すことになります。そこまでしても、請求は「分数 × 単価」のままです。ランナーを替えるなら、書き換えるのは 1行です。

GitHub は、セルフホストランナーの分数を請求しません。GitHub から見ると、Skipbox のジョブはセルフホストランナーのジョブです。だから分数は GitHub の請求から外れ、Skipbox の料金は定額です。

| プラン | マシン | 月額 |
|---|---|---|
| S | 4 vCPU・メモリ 16 GB | 6,000 円 |
| M | 8 vCPU・メモリ 16 GB | 12,000 円 |
| L | 16 vCPU・メモリ 32 GB | 23,000 円 |

- **実行時間は無制限。** 従量課金も、クレジットも、買い足す分数もありません。
- **CI が速くなる。** マシンはアカウント専用で、ジョブのあとも残ります。Docker のレイヤー、パッケージのキャッシュ、ツールが、次のジョブが始まるときにはディスクにあります。
- **同時に動かす数は自分で決める。** ジョブは、プランの vCPU の合計に収まるあいだ同時に動きます。収まらないジョブは順番を待ち、待っても料金は増えません。もっと同時に動かすなら、プランを足します。
- **運用は要らない。** マシンの用意、イメージの更新、ジョブごとの後片付け、ヘルスチェックと復旧まで、Skipbox が行います。

## 移行は runs-on を 1行書き換えるだけ

```yaml
jobs:
  test:
    runs-on: skipbox # ubuntu-latest から書き換える
    steps:
      - uses: actions/checkout@v4
      - run: npm ci && npm test
```

1. Skipbox に GitHub でログインする
2. Skipbox の GitHub アプリを入れて、使うリポジトリを選ぶ
3. `runs-on` を書き換えて push する

## セキュリティ

- マシンはアカウントごとの専用です。ほかの会社のジョブと同じマシンで動くことはありません。
- ジョブが終わるたびに、ランナーの認証情報、プロセスとコンテナを消します。「毎回クリーン」なら、ジョブごとに新しいマシンで動きます。
- 書き込み権限のない人のコード（フォークからのプルリクエストなど）は、使い捨ての新しいマシンで動きます。

くわしくは[ジョブの分離のしくみ](https://docs.skipbox.dev/ja/isolation)にあります。

## 予算を決める前に、自分のジョブで試す

カード不要で、7日間かジョブの合計 3,000分まで無料です。いちばん分数を使っているジョブを `runs-on: skipbox` に替えて、見えた数字で予算を書いてください。

## よくある質問

### GitHub Actions と CircleCI、どちらが安い？小規模チームの場合

4 vCPU の 1分の単価はほぼ並びます。CircleCI の Large は 1分 20 クレジットで、クレジットは 25,000 ごとに $15 なので 1分 $0.012。GitHub の 4コアランナーは 1分 $0.012 です。CircleCI の Performance プランは、5人を超えるアクティブユーザー 1人につき月 25,000 クレジットも使います。10人のチームが月 20,000分使うと、GitHub は 約 35,120 円、CircleCI は 約 47,470 円。どちらも分数で請求が決まります。GitHub Actions のままランナーを定額の Skipbox に替えれば、月 6,000 円です。

### スタートアップの CI/CD コストは月いくらが目安？

従量課金なら「月の分数 × ランナーの単価」です。10人のチームが 4 vCPU のランナーを月 20,000分使うと、GitHub Actions で 約 35,120 円、30,000分なら 約 54,110 円。push、再実行、AI のコーディングエージェントで分数は増え続けるので、余裕を見て組みます。定額のランナーなら目安は固定です。Skipbox の S は 1台 月 6,000 円で、何分動かしても変わりません。

### GitHub Actions、CircleCI、GitLab CI の料金はどう違う？

単位が違うだけで、どれも分単位の従量課金です。GitHub Actions はランナーの大きさごとの 1分の単価。CircleCI はクレジットで、Performance プランは月 30,000 クレジットと 5人が含まれ、追加は 25,000 クレジットごとに $15。GitLab.com の Premium は 1人 月 $29（年払い）で月 10,000 コンピュート分が含まれ、追加は 1,000分ごとに $10 です。

### CircleCI のクレジットは、何分ぶんになる？

マシンの大きさで決まります。2 vCPU の Medium は 1分 10 クレジット、4 vCPU の Large は 1分 20 クレジットです。Performance プランに含まれる 30,000 クレジットは、Large なら 1,500分ぶん。月 20,000分を Large で動かすと 400,000 クレジットです。

### CI のコストを固定するには、GitHub Actions をやめる必要がある？

ありません。ワークフローはそのままです。Skipbox は GitHub Actions のジョブをアカウント専用のマシンで動かすサービスで、月 6,000 円の定額。ジョブの runs-on を skipbox に書き換えるだけで移せます。カード不要で、7日間かジョブの合計 3,000分まで無料で試せます。

2026-11-14 更新 · https://skipbox.dev/ja/guides/github-actions-vs-circleci-cost
