Skip to main content

About billing for GitHub Actions

If you want to use GitHub Actions beyond the storage or minutes included in your account, you will be billed for additional usage.

About billing for GitHub Actions

El uso de GitHub Actions es gratuito para los ejecutores estándar de GitHub hospedados en repositorios públicos y para ejecutores autohospedados. Para los repositorios privados, cada cuenta GitHub recibe una cantidad determinada de minutos y almacenamiento gratuitos para usar con ejecutores hospedados GitHub dependiendo del producto que se utilice con la cuenta. Cualquier uso que supere las cantidades incluidas se controla mediante límites de gasto.

Si eres un cliente que factura mensualmente, tu cuenta tendrá un límite de gastos predeterminado de 0 dólares Estadounidenses (USD), lo cual previene el uso adicional de minutos o almacenamiento para los repositorios privados más allá de las cantidades que se incluyen en tu cuenta. Si paga su cuenta mediante factura, la cuenta tendrá un límite de gasto predeterminado ilimitado. For more information, see "About spending limits."

If you purchased GitHub Enterprise through a Microsoft Enterprise Agreement, you can connect your Azure Subscription ID to your enterprise account to enable and pay for GitHub Actions usage beyond the amounts including with your account. For more information, see "Connecting an Azure subscription to your enterprise."

Minutes reset every month, while storage usage does not.

Included storage and minutes

Note: Entitlement minutes cannot be used for Windows and Ubuntu runners over 2-cores. These runners will always be charged for, including in public repos. For more information, see "Per-minute rates for runners."

ProductStorageMinutes (per month)
GitHub Free500 MB2,000
GitHub Pro1 GB3,000
GitHub Free for organizations500 MB2,000
GitHub Team2 GB3,000
GitHub Enterprise Cloud50 GB50,000

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.

Minute multipliers

Operating systemMinute multiplier
Linux1
macOS10
Windows2

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 your account. For more information about pricing for GitHub Packages, see "About billing for 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 each job uses up to the nearest minute.

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

Per-minute rates

Sistema operativoNúcleosTasa por minuto (USD)
Linux20,008 USD
macOS3$0,08
Windows2$0.016
Linux40.,016 USD
  • 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 "Usage limits and billing" for GitHub-hosted runners and "About self-hosted runners" for self-hosted runner usage limits.
  • Debes administrar la configuración de facturación y las características de pago para cada una de tus cuentas, por separado. Puedes alternar entre la configuración de tu cuentas personales, organizacionales y empresariales utilizando el alternador de contexto en cada página de configuración. Para obtener más información, consulta "Cambiar entre la configuración de las distintas cuentas".
  • For ejecutor más grandes, there is no additional cost for configurations that assign public static IP addresses to a ejecutor más grande. For more information on ejecutor más grandes, see "Using ejecutor más grandes."
  • Entitlement minutes cannot be used for ejecutor más grandes.
  • The ejecutor más grandes are not free for public repositories.

Calculating minute and storage spending

Para estimar los costos por servicios de consumo, puede usar la calculadora de precios de GitHub.

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

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. Para ver todas las suscripciones de la cuenta en GitHub.com, vea "Visualización de las suscripciones y la fecha de facturación".

About spending limits

Si eres un cliente que factura mensualmente, tu cuenta tendrá un límite de gastos predeterminado de 0 dólares Estadounidenses (USD), lo cual previene el uso adicional de minutos o almacenamiento para los repositorios privados más allá de las cantidades que se incluyen en tu cuenta. Si paga su cuenta mediante factura, la cuenta tendrá un límite de gasto predeterminado ilimitado.

Si tu límite de gastos es ilimitado o lo configuraste en más de $0 USD, se te facturará por cualquier minuto o almacenamiento adicional que esté más allá de las cantidades que se incluyen en tu cuenta, lo cual también se conoce como excedentes. GitHub cobra el uso a la cuenta a la que pertenezca el repositorio en donde se ejecuta un flujo de trabajo. No podrán aplicarse los cupones que tenga tu cuenta para los excedentes de GitHub Actions.

El uso por encima del límite siempre se factura mensualmente, independientemente del plazo de facturación (incluso si su cuenta se factura anualmente).

For information on managing and changing your account's spending limit, see "Managing your spending limit for GitHub Actions."

Si su cuenta tiene cargos pendientes de pago:

  • El almacenamiento o minutos que se incluyen en tu cuenta para GitHub Actions y GitHub Packages no se restablecerán hasta que se haya procesado exitosamente el pago.
  • Para las cuentas que aún cuenten con minutos o almacenamiento libres para el periodo de facturación actual, GitHub Actions y GitHub Packages seguirán disponibles hasta que se alcance el límite de uso incluído.
  • Para cuentas que han alcanzado el uso incluido para el periodo de facturación actual para GitHub Actions o GitHub Packages, se inhabilitará tanto GitHub Actions como GitHub Packages para prevenir cualquier uso excedente posterior.