GitHub Actions の使用量と料金を確認する方法(組織・個人、ジョブごとの実行時間まで)
組織の使用量は、組織の Settings → Billing & Licensing → Usage(または Metered usage)で Actions に絞り込み、Group を SKU にすると、ランナーの種類ごとに見られます。個人アカウントは github.com/settings/billing です。ジョブごとの課金対象の分数はワークフローの実行の Run details → Usage に出て、すべての明細は使用状況レポートの CSV(Get usage report)としてメールで届きます(いずれも 2026年11月9日に GitHub のドキュメントで確認)。
このガイドは Skipbox が書いています。Skipbox は月額固定のセルフホストランナーを売っていて、無料の料金計算ツールも出しています。手順と画面のボタン名は、2026年11月9日に確認した GitHub のドキュメントのものです。GitHub の画面は英語のままなので、ボタン名も英語で書いています。
組織の使用量を見る
- GitHub の右上のプロフィール画像から Your organizations を開き、組織の横の Settings を押します。
- サイドバーの Access にある Billing & Licensing を押します。
- Usage(画面によっては Metered usage)を開きます。
- 検索欄を押して出る一覧から、Actions に絞り込みます。リポジトリでも絞り込めます。
- Group で SKU を選ぶと、
actions_linux(Linux 2コア)、linux_4_core、actions_macosのように、ランナーごとに分かれます。 - Time Frame で期間を選びます。今月の分を見るなら、今月を選びます。
グラフとその下の表は、同じデータです。数字は分数でなく金額(spend)で出ることがあり、GitHub は「This amount already reflects any applicable compute costs」としています。ランナーごとの単価をかけたあとの額、ということです。
組織の使用量を見られるのは、組織の owner と billing manager です。メンバーには見えないので、上司に使用量を報告するよう頼まれたら、owner か billing manager に画面を見てもらうか、下の使用状況レポートを送ってもらいます。
エンタープライズに属する組織では、エンタープライズの画面の上にある Billing & Licensing タブから、同じ Usage を開けます。
個人アカウントの使用量
- github.com/settings/billing を開きます。
- 製品ごとのタブに、今月使った分のまとめが出ます。Actions を使っていれば、Actions が並びます。
- View details を押すと、詳しい内訳が出ます。
ここに出るのは、個人アカウントが持つリポジトリで動いたジョブだけです。GitHub は「Usage is charged to the repository owner, not the person who triggered the workflow runs」としていて、組織のリポジトリで自分が動かしたジョブは、組織の使用量に数えられます。
ワークフローの実行ごとの課金対象の分数
- リポジトリの Actions タブを開きます。
- 左のサイドバーで、ワークフローを選びます。
- 実行の一覧から、見たい実行の名前を押します。実行のサマリーが開き、ジョブのサマリーにそれぞれの実行時間が出ます。
- 左のサイドバーの Run details にある Usage を押すと、ジョブごとの課金対象の分数が出ます。
ここに出る分数には、3つの決まりがあります。
- プライベートリポジトリのジョブだけ。「Billable job execution minutes are only shown for jobs run on private repositories」。
- 1分単位に切り上げ。「rounded up to the next minute」。2分 5秒のジョブは 3分です。
- パブリックリポジトリとセルフホストランナーは 0。「There are no billable minutes when using GitHub Actions in public repositories or for jobs run on self-hosted runners」。
1回の実行の分数がわかれば、月の回数をかけて、そのワークフローの月の分数の目安が出ます。
使用状況レポート(CSV)の取り方と列の読み方
画面のグラフの元になった行は、使用状況レポートで全部手に入ります。
- Billing & Licensing の Metered usage を開き、上の Get usage report を押します。
- レポートの種類と期間を選びます。
- Email me the report を押します。
- GitHub アカウントのプライマリのメールアドレスにリンクが届きます。リンクは 24時間で切れます。
1つのアカウントで同時に頼めるレポートは 1つだけです。
| 種類 | 期間 | 向いている使い方 |
|---|---|---|
| Summarized usage report | 最長 1年 | 月ごと・SKU ごと・リポジトリごとの合計。REST API の /usage でも取れる |
| Detailed usage report | 最長 31日 | ワークフローごと・ユーザーごと。workflow_path と username の列がある。Web の画面からしか取れない |
使用量を確かめるときに見る列です。
| 列 | 中身 | 確認に使う場面 |
|---|---|---|
date | 使った日(UTC) | 日本時間の朝 9時より前の分は、前の日の日付になる |
product・sku | 製品と、ランナーの SKU | product を Actions で絞り、sku でランナーを分ける |
quantity | 使った量(Actions のランナーなら分数) | 「今月何分使ったか」 |
gross_amount | 差し引く前の金額 | 枠がなかったら、いくら請求されたか |
discount_amount | 差し引いた額。含まれる枠の分と、GitHub Actions の一部の無料の分 | 枠でまかなった額の目安 |
net_amount | 請求される額(gross_amount − discount_amount) | 「今月いくら請求されるか」 |
repository・workflow_path | どのリポジトリ、どのワークフローか(workflow_path は Detailed だけ) | どのワークフローがいちばん分数を使っているか |
表計算ソフトで開き、product を Actions に絞って、行を workflow_path、値を quantity の合計にしたピボットテーブルを作れば、ワークフローごとの分数が並びます。料金の計算式と、net_amount を使った計算例は、GitHub Actions の料金を計算する方法にまとめています。
残りの無料枠を知る(ドル建てになったので計算する)
2026年10月28日の GitHub のドキュメントの更新から、無料枠は分数でなく「月に含まれる額」です。2026年11月9日に確認した GitHub のドキュメントには、残りの額をそのまま示す画面の説明がありません。そこで、次のように出します。
残り = プランに含まれる額 − 今月のプライベートリポジトリの GitHub ホストランナーの金額
| プラン | 月に含まれる額 | ubuntu-latest(1分 $0.006)に換算 |
|---|---|---|
| GitHub Free(個人アカウント・組織) | $12 | 2,000分 |
| GitHub Pro・GitHub Team | $18 | 3,000分 |
| GitHub Enterprise Cloud | $300 | 50,000分 |
たとえば GitHub Team の組織が、今月プライベートリポジトリの ubuntu-latest で 2,000分使っていれば、$12 を使って残りは $6、ubuntu-latest なら 1,000分です。
使用状況レポートでは、もっと簡単な見方があります。枠の中に収まっているうちは、Actions の行の net_amount は 0 です。net_amount が 0 より大きい行が初めて出た日が、枠を使い切った日です。discount_amount の合計は、パブリックリポジトリやセルフホストランナーの無料の分も含むので、枠を使った額としては多めに出ます。
枠がいつ戻るか、プランごとの枠とランナーごとの分数の表は、GitHub Actions の無料枠のガイドにあります。
90%・100% でメールを受け取る
毎月画面を見に行かなくても、GitHub が知らせてくれます。
- Billing & Licensing の Budgets and alerts を開きます。
- Included usage alerts で、含まれる枠が 90% と 100% に達したときのメールをオンにします。
- 予算を作っているなら、予算ごとに Receive budget threshold alerts を選ぶと、予算の 75%・90%・100% でメールと GitHub 上のバナーが届きます。
含まれる枠のアラートをオンにできるのは、エンタープライズの owner、組織の owner、個人アカウントの本人、billing manager です。作ったばかりの予算は、作った日からの利用しか数えません。
料金計算ツールで CSV を読む
GitHub Actions の料金計算ツールは、ここまでの確認を 1つの画面でやります。
- 使用状況レポートを読む。Summarized usage report で直近ひと月を取り、そのファイルを選びます。ファイルはブラウザの中で読まれ、アップロードはされません。ランナーの種類ごとに、ひと月の分数と GitHub の請求額が出ます。
- GitHub でログインする。リポジトリを選ぶと、プライベートリポジトリの直近 30日の実行履歴から、リポジトリごと・ワークフローごとの料金を出します。
どちらの方法でも、同じ Linux のジョブを動かす Skipbox のプランを、月 $39・$79・$149 の組み合わせで示します。macOS・Windows・Arm のジョブ、パブリックリポジトリのジョブ、16 vCPU より大きいジョブは、GitHub に残るものとして分けて出します。
Skipbox は、Skipbox が運用するセルフホストランナーです。移したジョブの分数は GitHub に請求されず、含まれる枠も減らしません。プラン S は何分動かしても月 $39 で、GitHub Team の ubuntu-latest(1分 $0.006)と比べると、月およそ 9,500分を超えると、定額のほうが低くなります。
まず自分のジョブで試せます。カード不要で、7日間かジョブの合計 3,000分まで無料です。
よくある質問
GitHub Actions の残り時間(無料枠の残り)はどこで確認できますか?
無料枠はいまドル建てなので、残りは計算で出します。Billing & Licensing の Usage で今月の Actions を見て、プランに含まれる額(GitHub Free は $12、Pro と Team は $18、Enterprise Cloud は $300)から、プライベートリポジトリの GitHub ホストランナーの金額を引きます。使い切る前に知りたいなら、Budgets and alerts で含まれる枠の 90% と 100% のメールをオンにします。
組織の使用量を見られるのはだれですか?
組織の owner と billing manager です。エンタープライズに属する組織では、エンタープライズの owner と billing manager も見られます。個人アカウントの使用量は、本人が見られます。
ワークフローごと、リポジトリごとの使用量は見られますか?
見られます。Usage の画面ではリポジトリで絞り込めます。ワークフローごとに見るには、使用状況レポートの Detailed usage report(最長 31日)を取ります。workflow_path の列がワークフローのファイルを示します。この種類は Web の画面からしか取れません。
セルフホストランナーで動いた分は、使用量に出ますか?
請求対象の分数には入りません。GitHub は「There are no billable minutes when using GitHub Actions in public repositories or for jobs run on self-hosted runners」としていて、実行ごとの Usage にも出ません。
使用状況レポートのメールが届きません
レポートは GitHub アカウントのプライマリのメールアドレスに届きます。1つのアカウントで同時に頼めるレポートは 1つだけなので、前のレポートが届くのを待ちます。メールのリンクは 24時間で切れるので、届いたらすぐに開きます。
出典
いずれも 2026年11月9日に確認。
- GitHub Docs「Viewing your usage of metered products and licenses」(日本語版「従量制課金製品とライセンスの使用状況の表示」): 組織・個人・エンタープライズの Usage の開き方、Filter・Group・Time Frame、見られる人、Get usage report と 24時間のリンク。
- GitHub Docs「Billing reports reference」: レポートの種類と期間、列の意味、REST API で取れる種類、届き先と 1つずつの決まり。
- GitHub Docs「Viewing job execution time」: 実行ごとの課金対象の分数、切り上げ、プライベートリポジトリだけ。
- GitHub Docs「Budgets and alerts」: 含まれる枠の 90% と 100% のアラート、予算の 75%・90%・100% のアラート、作れる人、作った日から数えること。
- GitHub Docs「Setting up budgets to control spending on metered products」: Receive budget threshold alerts の欄。
- GitHub Docs「GitHub Actions billing」: プランごとの含まれる額、金額での表示、リポジトリの所有者への請求。
- GitHub Docs「Actions runner pricing」: ランナーごとの単価と SKU。
2026年11月9日 更新