Skip to main content

GitHub Actions の課金について

アカウントに含まれるストレージや利用時間 (分) を超えてGitHub Actionsを使用したい場合は、追加の使用分が請求されます。

Note

GitHub Team プランで 2024 年 11 月 13 日以降に作成された organization アカウントは、拡張課金プラットフォームにアクセスできます。

拡張課金プラットフォームでは、支出管理と詳細な可視性が向上し、よりきめ細かな制御で使用状況を把握できるようになります。 「新しい課金プラットフォームの使用」をご覧ください。

GitHub Actions の課金について

注記: GitHub では、前もって利用ベースのコスト値に対して一時的に承認が保留となることがあります。これは、アカウントの支払方法に保留中の請求として表示されます。

GitHub Actions の使用は、パブリック リポジトリの標準の GitHub ホステッド ランナーとセルフホステッド ランナーの場合は無料です。 プライベート リポジトリの場合、アカウントのプランに応じて、GitHub ホステッド ランナーでの使用を対象として、一定量の無料の使用時間 (分) とストレージが各 GitHub アカウントに付与されます。 含まれる量を超える使用は、使用制限によって制御されます。

月ごとの請求のお客様の場合、アカウントには既定の使用制限として 0 米ドル (USD) が設定されます。これにより、プライベート リポジトリで、そのアカウントに含まれる容量を超える追加の時間 (分) やストレージが使われるのを防ぐことができます。 アカウントを請求書で支払っている場合、そのアカウントの既定の使用制限は無制限となります。詳細については、「使用制限について」を参照してください。

organization 所有者の場合は、Azure サブスクリプション ID を organization のアカウントに接続して、GitHub Actions の使用を有効にし、自分のアカウントの金額を超えて料金を支払うことができます。 詳しくは、「Azure サブスクリプションを接続する」をご覧ください。

時間 (分) は毎月リセットされますが、ストレージはリセットされません。

含まれるストレージと分

Note

  • 含まれる分は、より大きなランナーには使用できません。 これらのランナーは、パブリック リポジトリを含め、常に課金されます。 詳しくは、「GitHub Actions の課金について」をご覧ください。
  • ログとジョブの概要は、ストレージの使用状況にはカウントされません。
プランStorage分 (月あたり)
GitHub Free500 MB2,000
GitHub Pro1 GB3,000
組織の GitHub Free500 MB2,000
GitHub Team2 GB3,000
GitHub Enterprise Cloud50 GB50,000

リポジトリが使用するストレージは、GitHub Actionsの成果物とGitHub Packagesの消費の合計のストレージです。 ストレージのコストは、お客様のアカウントで所有しているすべてのリポジトリの合計使用量です。 GitHub Packages の価格の詳細については、「GitHubパッケージの支払いについて」を参照してください。

アカウントによる使用がこれらの制限を超え、使用制限を 0 米国ドルより上に設定している場合、日ごとにストレージの GB あたり 0.008 米国ドル、そして GitHub ホステッド ランナーで使用されるオペレーティング システムに応じた使用量を分単位で支払うことになります。 GitHub は、各ジョブが使った分と分未満をもっとも近い分に切り上げます。

分の倍率

GitHubがホストするWindows及びmacOSのランナー上で実行されるジョブは、Linuxのランナー上のジョブの消費に対して2倍及び10倍の分を消費します。 たとえば、Windows で 1,000 分使用すると、アカウントに含まれている 2,000 分が消費されます。 macOS で 1,000 分使用すると、アカウントに含まれている 10,000 分が消費されます。

オペレーティング システム分の倍率
Linux1
Windows2
macOS10

Note

分の乗数は、以下に示す分あたりの料金には適用されません。

分あたりの料金

標準ランナーの分単位の料金

オペレーティング システム分あたりの料金(米ドル)
Linux 2 コア$0.008
Windows 2 コア$0.016
macOS 3 コアまたは 4 コア (M1 または Intel)$0.08

x64 搭載 より大きなランナー (larger runner)

の分あたりの料金

オペレーティング システム分あたりの料金(米ドル)
Linux Advanced 2-core$0.008
Linux 4 コア$0.016
Linux 8 コア$0.032
Linux 16 コア$0.064
Linux 32 コア$0.128
Linux 64 コア$0.256
Windows 4 コア$0.032
Windows 8 コア$0.064
Windows 16 コア$0.128
Windows 32 コア$0.256
Windows 64 コア$0.512
Windows 4 コア GPU$0.14
macOS 12 コア$0.12

ARM64 搭載 より大きなランナー (larger runner)

の分あたりの料金

オペレーティング システム分あたりの料金(米ドル)
Linux 2 コア$0.005
Linux 4 コア$0.01
Linux 8 コア0.02 ドル
Linux 16 コア$0.04
Linux 32 コア$0.08
Linux 64 コア$0.16
Windows 2 コア$0.01
Windows 4 コア0.02 ドル
Windows 8 コア$0.04
Windows 16 コア$0.08
Windows 32 コア$0.16
Windows 64 コア$0.32
macOS 6 コア (M1)$0.16

GPU 搭載 より大きなランナー (larger runner)

の分あたりの料金

オペレーティング システム分あたりの料金(米ドル)
Linux 4 コア$0.07
Windows 4 コア$0.14

ランナーのレートに関する注意事項

  • ユーザーもしくは Organization のアカウント内のすべてのリポジトリで同時に実行できるジョブ数は、GitHub のプランにより異なります。 詳細情報が必要な場合、GitHub ホスト ランナーについては「使用制限、支払い、管理」を、自己ホストランナーの使用制限については「自己ホスト ランナーの概要」を参照してください。
  • 支払い設定と有料の機能は、アカウントごとに個別に管理しなければなりません。 個人アカウント、Organizationアカウント、Enterpriseアカウントの設定は、各設定ページのコンテキストスイッチャを使って切り替えできます。 「GitHub の支払いについて」をご覧ください。
  • より大きなランナー は、GitHub Team または GitHub Enterprise Cloud プランを使っている組織とエンタープライズのみが使用できます。
  • より大きなランナーには、ワークフローが実行された時間に対してのみ、分単位で課金されます。 ワークフローで使われていないより大きなランナーの作成に関連付けられたコストはありません。
  • より大きなランナー の場合、パブリック静的 IP アドレスを より大きなランナー に割り当てる構成に追加のコストは発生しません。 より大きなランナー の詳細については、「より大きなランナーの概要」を参照してください。
  • より大きなランナー には含まれる分を使用できません。
  • より大きなランナー は、パブリック リポジトリについては無料ではありません。

利用時間 (分) とストレージ消費量の計算

消費型サービスのコストを見積もるために、GitHub 料金計算ツールを使用できます。

月末に、GitHubはアカウントに含まれている量に対して使用された分とストレージのコストを計算します。

分のコスト計算例

たとえば、OrganizationがGitHub Teamを使用しており、使用量に制限をしていない場合、5,000分を使用すればジョブを実行しているオペレーティングシステムによって、合計でストレージと分は56米ドルの超過コストになるかもしれません。

  • 5,000 (3,000 Linux と 2,000 Windows) 分 = 56米ドル (24米ドル + 32米ドル)。
    • 単価 0.008米ドル で 3,000 Linux 分 = 24米ドル。
    • 単価 0.016米ドル で 2,000 Windows 分 = 32米ドル。

GitHub 毎月の利用状況は、その月の時間あたりの利用状況に基づいて計算されます。

ストレージのコスト計算例

Note

GitHub は、6 から 12 時間以内に記憶領域を更新します。 アーティファクトを削除すると、スケジュールされた次回の更新中に使用可能な領域がアカウントに反映されます。

たとえば、3 月の 10 日間に 3 GB のストレージを使用し、3 月の 21 日間に 12 GB 使用した場合、ストレージの使用量は次のようになります。

  • 3 GB x 10日 x (1日24 時間) = 720 GB時間
  • 12 GB x 21日 x (1日24 時間) = 6,048 GB時間
  • 720 GB時間 + 6,048 GB時間 = 6,768 GB時間
  • 6,768 GB時間 / (月あたり744時間) = 9.0967 GB月

月末に、GitHubはストレージ使用量を最も近いGBに丸めます。 そのため、3 月のストレージ使用量は 9.097 GB になります。

GitHub Actions の利用については、アカウントの既存の請求日、支払い方法、領収書が共有されます。 GitHub のアカウントのすべてのサブスクリプションを表示するには、「プランと請求日を表示する」を参照してください。

利用上限について

月ごとの請求のお客様の場合、アカウントには既定の使用制限として 0 米ドル (USD) が設定されます。これにより、プライベート リポジトリで、そのアカウントに含まれる容量を超える追加の時間 (分) やストレージが使われるのを防ぐことができます。 アカウントを請求書で支払っている場合、そのアカウントの既定の使用制限は無制限となります。

無制限の支払い制限あるいは 0 米国ドル以上に設定された支払い制限がある場合、アカウントに含まれる額を超えた追加の分数やストレージに対して課金されます。これは超過分とも呼ばれます。 GitHubは、ワークフローが実行されたリポジトリを所有するアカウントに利用分を課金します。 アカウントのクーポンは、GitHub Actionsの超過分には適用されません。

超過分は、請求期間に関係なく、常に毎月請求されます (アカウントが毎年請求されている場合でも同様です)。

アカウントの使用制限の管理と変更については、「GitHub Actions の使用制限の管理」を参照してください。

アカウントに未処理の未払い料金がある場合:

  • GitHub ActionsとGitHub Packagesのアカウントに含まれるストレージや分は、支払いの処理が成功するまでリセットされません。
  • 現在の支払い期間に対して残っているストレージや分をもつアカウントに対して、GitHub Actions及びGitHub Packagesは、含まれる利用に到達するまでは引き続き利用できます。
  • GitHub ActionsあるいはGitHub Packagesに対する現在の支払い期間に含まれる利用に達したアカウントについては、GitHub ActionsとGitHub Packagesはどちらもそれ以上の超過を避けるため、無効化されます。