Skip to main content

About billing for GitHub Actions

Learn about billing for GitHub Actions.

About billing for GitHub Actions

Beachten Sie, dass GitHub eine vorübergehende Autorisierungssperre für den Wert der verbrauchsabhängigen Kosten im Voraus anwenden kann, die als ausstehende Belastung in der Zahlungsmethode Ihres Kontos erscheint.

Die Nutzung von GitHub Actions ist für GitHub-gehostete Standardrunner in öffentlichen Repositorys und für selbstgehostete Runner kostenlos. Für private Repositorys erhält jedes GitHub-Konto eine bestimmte Menge an Freiminuten und kostenlosem Speicherplatz für die Nutzung mit von GitHub gehosteten Runnern – je nach Plan des Kontos. Jede Nutzung, die über die enthaltenen Kontingente hinausgeht, wird durch Ausgabenlimits gesteuert.

Wenn Ihre Abrechnung monatlich erfolgt, gilt für Ihr Konto ein Standardausgabenlimit von 0 USD, das eine zusätzliche Nutzung von Minuten oder Speicher für private Repositorys über die in Ihrem Konto enthaltenen Beträge hinaus verhindert. Wenn die Abrechnung für Ihr Konto auf Rechnung erfolgt, gilt für Ihr Konto ein unbegrenztes Standardausgabenlimit. For more information, see About spending limits.

If you are an organization owner or enterprise owner, you can connect an Azure Subscription ID to your organization or enterprise account to enable and pay for GitHub Actions usage beyond the amounts included with your account. For more information, see Herstellen einer Verbindung mit einem Azure-Abonnement.

Minutes reset every month, while storage usage does not.

Included storage and minutes

Note

  • Included minutes cannot be used for larger runners. These runners will always be charged for, including in public repositories. For more information, see Informationen zur Abrechnung für GitHub Actions.
  • Logs and job summaries do not count towards storage usage.
PlanStorageMinutes (per month)
GitHub Free for organizations500 MB2,000
GitHub Team2 GB3,000
GitHub Enterprise Cloud50 GB50,000

The storage used by a repository is the total storage used by GitHub Actions artifacts and GitHub Packages. Your storage cost is the total usage for all repositories owned by organizations in your enterprise. For more information about pricing for GitHub Packages, see Informationen zur Abrechnung für GitHub Packages.

If your account's usage surpasses these limits and you have set a spending limit above $0 USD, you will pay $0.008 USD per GB of storage per day and per-minute usage depending on the operating system used by the GitHub-hosted runner. GitHub rounds the minutes and partial minutes each job uses up to the nearest whole minute.

Minute multipliers

Jobs that run on Windows and macOS runners that GitHub hosts consume minutes at 2 and 10 times the rate that jobs on Linux runners consume. For example, using 1,000 Windows minutes would consume 2,000 of the minutes included in your account. Using 1,000 macOS minutes, would consume 10,000 minutes included in your account.

Operating systemMinute multiplier
Linux1
Windows2
macOS10

Note

Minute multipliers do not apply to the per-minute rates shown below.

Per-minute rates

Per-minute rates for standard runners

Operating systemPer-minute rate (USD)
Linux 2-core$0.008
Windows 2-core$0.016
macOS 3-core or 4-core (M1 or Intel)$0.08

Per-minute rates for x64-powered größere Runner

Operating systemPer-minute rate (USD)
Linux Advanced 2-core$0.008
Linux 4-core$0.016
Linux 8-core$0.032
Linux 16-core$0.064
Linux 32-core$0.128
Linux 64-core$0.256
Windows 4-core$0.032
Windows 8-core$0.064
Windows 16-core$0.128
Windows 32-core$0.256
Windows 64-core$0.512
Windows 4-core GPU$0.14
macOS 12-core$0.12

Per-minute rates for arm64-powered größere Runner

Operating systemPer-minute rate (USD)
Linux 2-core$0.005
Linux 4-core$0.01
Linux 8-core$0.02
Linux 16-core$0.04
Linux 32-core$0.08
Linux 64-core$0.16
Windows 2-core$0.01
Windows 4-core$0.02
Windows 8-core$0.04
Windows 16-core$0.08
Windows 32-core$0.16
Windows 64-core$0.32
macOS 6-core (M1)$0.16

Per-minute rates for GPU-powered größere Runner

Operating systemPer-minute rate (USD)
Linux 4-core$0.07
Windows 4-core$0.14

Points to note about rates for runners

  • The number of jobs you can run concurrently across all repositories in your user or organization account depends on your GitHub plan. For more information, see Nutzungseinschränkungen, Abrechnung und Verwaltung for GitHub-hosted runners and Informationen zu selbstgehosteten Runnern for self-hosted runner usage limits.
  • Du musst Abrechnungseinstellungen und kostenpflichtige Features für jedes deiner Konten separat verwalten. Du kannst mit dem Kontextumschalter, der sich auf jeder Einstellungsseite befindet, zwischen den Einstellungen für dein persönliches Konto, deine Organisationskonten und deine Unternehmenskonten wechseln. Weitere Informationen findest du unter Informationen zur Abrechnung auf GitHub.
  • Größerer Runner sind nur für Organisationen und Unternehmen verfügbar, die GitHub Team- oder GitHub Enterprise Cloud-Tarife nutzen.
  • Größerer Runner werden nur mit dem Minutentarif für die Zeit berechnet, in der Workflows auf ihnen ausgeführt werden. Es fallen keine Kosten für das Erstellen eines größerer Runner an, der nicht von einem Workflow verwendet wird.
  • For größerer Runners, there is no additional cost for configurations that assign public static IP addresses to a größerer Runner. For more information on größerer Runners, see Informationen zu großen Runnern.
  • Included minutes cannot be used for größerer Runners.
  • The größerer Runners are not free for public repositories.

Calculating minute and storage spending

Um die Kosten für verbrauchende Dienste zu schätzen, kannst du den GitHub-Preisrechner verwenden.

At the end of the month, GitHub calculates the cost of minutes and storage used over the amount included in your account.

Sample minutes cost calculation

For example, if your organization uses GitHub Team and allows unlimited spending, using 5,000 minutes could have a total storage and minute overage cost of $56 USD, depending on the operating systems used to run jobs.

  • 5,000 (3,000 Linux and 2,000 Windows) minutes = $56 USD ($24 USD + $32 USD).
    • 3,000 Linux minutes at $0.008 USD per minute = $24 USD.
    • 2,000 Windows minutes at $0.016 USD per minute = $32 USD.

GitHub calculates your storage usage for each month based on hourly usage during that month.

Sample storage cost calculation

Note

GitHub updates your storage space within a 6 to 12-hour window. If you delete artifacts, the available space will be reflected in your account during the next scheduled update.

For example, if you use 3 GB of storage for 10 days of March and 12 GB for 21 days of March, your storage usage would be:

  • 3 GB x 10 days x (24 hours per day) = 720 GB-Hours
  • 12 GB x 21 days x (24 hours per day) = 6,048 GB-Hours
  • 720 GB-Hours + 6,048 GB-Hours = 6,768 GB-Hours
  • 6,768 GB-Hours / (744 hours per month) = 9.0967 GB-Months

At the end of the month, GitHub rounds your storage to the nearest MB. Therefore, your storage usage for March would be 9.097 GB.

Your GitHub Actions usage shares your account's existing billing date, payment method, and receipt. Informationen zum Anzeigen aller Abonnements für dein Konto auf GitHub findest du unter Anzeigen deiner Abonnements und des Abrechnungsdatums.

About spending limits

Wenn Ihre Abrechnung monatlich erfolgt, gilt für Ihr Konto ein Standardausgabenlimit von 0 USD, das eine zusätzliche Nutzung von Minuten oder Speicher für private Repositorys über die in Ihrem Konto enthaltenen Beträge hinaus verhindert. Wenn die Abrechnung für Ihr Konto auf Rechnung erfolgt, gilt für Ihr Konto ein unbegrenztes Standardausgabenlimit.

Wenn du über ein unbegrenztes Ausgabenlimit oder ein Ausgabenlimit von über 0 USD verfügst, werden dir zusätzliche Minuten und Speicherkapazitäten, die über die enthaltenen Beträge hinausgehen (so genannte Überschreitungen), in Rechnung gestellt. GitHub rechnet die Nutzung mit dem Besitzerkonto des Repositorys ab, in dem ein Workflow ausgeführt wird. Gutscheine für Dein Konto gelten nicht für GitHub Actions-Überschreitungen.

Überschreitungen werden unabhängig von Ihrer Abrechnungslaufzeit immer monatlich abgerechnet (auch wenn Ihr Konto ansonsten jährlich abgerechnet wird).

For information on managing and changing your account's spending limit, see Verwalten deines Ausgabenlimits für GitHub Actions.

Wenn für Ihr Konto ausstehende, nicht bezahlte Gebühren anfallen, gilt Folgendes:

  • Der Speicher oder die Minuten, die in Deinem Konto für GitHub Actions und GitHub Packages enthalten sind, werden nicht zurückgesetzt, bis die Zahlung erfolgreich verarbeitet wurde.
  • Für Konten mit verfügbarem Speicher oder verfügbaren Minuten im aktuellen Abrechnungszeitraum werden GitHub Actions und GitHub Packages weiterhin verfügbar sein bis die eingeschlossene Nutzung erreicht ist.
  • Für Konten, welche die eingeschlossene Nutzung für GitHub Actions oder GitHub Packages im aktuellen Abrechnungszeitraum erreicht haben, werden sowohl GitHub Actions wie auch GitHub Packages deaktiviert werden, um weitere Überschreitungen zu verhindern.