GitHub Actions pricing and limits
iScoreCI/CD built into GitHub, billed per minute on hosted runners and free on self-hosted ones.
GitHub Actions pricing at a glance
- Entry paid plan
- GitHub Team: $4 USD per user/month (Free $0, Enterprise $21 USD per user/month) source ↗
- Pricing model
- Per-minute billing beyond the included allowance: $0.006/minute (Linux), $0.010/minute (Windows), $0.062/minute (macOS) source ↗
- What the free plan includes
- A per-plan quota of minutes, artifact storage and cache for private repositories, resetting each billing cycle source ↗
Who it suits
Repos already on GitHub — no separate CI product to wire up, and self-hosted runners cost nothing to use beyond the hardware itself.
Consider something else if…
Heavy macOS usage — at $0.062/minute it's by far the most expensive runner type here, and a dedicated CI product may price Mac builds differently.
Editorial · Palash Bagchi · approved
GitHub Actions's own site (github.com) self-detects as: hosting — US hosting, Server Location, Cloud Hosting, Cloud PaaS, Canadian hosting · CDN — Edge Delivery Network · DNS — Enterprise DNS (category-level via BuiltWith, not a named vendor)
Each value below links to the page it was read from, with the sentence it came from. Criteria GitHub Actions does not publish are not listed.
GitHub Actions pricing
Sources (1) →Sources ↓
- About billing for GitHub Actions ↗
“For private repositories, each GitHub account receives a quota of free minutes, artifact storage, and cache storage for use with GitHub-hosted runners, depending on the account's plan.”
Read 2026-09-13 · official docs · Report a correction
Sources (1) →Sources ↓
- About billing for GitHub Actions ↗
“Plan Artifact storage Minutes (per month) Cache storage (per repository) Custom image storage GitHub Free 500 MB 2,000 10 GB Not applicable”
Read 2026-09-14 · official docs · Report a correction
Sources (1) →Sources ↓
- About billing for GitHub Actions ↗
“Minutes: Your free minutes reset to the full amount at the start of each billing cycle. [...] Public repositories: Minutes remain free.”
Read 2026-09-13 · official docs · Report a correction
Sources (1) →Sources ↓
- About billing for GitHub Actions ↗
“If your account does not have a valid payment method on file, usage is blocked once you use up your quota.”
Read 2026-09-13 · official docs · Report a correction
Sources (1) →Sources ↓
- Pricing · Plans for every developer · GitHub ↗
“$0 USD per user/month $4 USD per user/month $21 USD per user/month”
Read 2026-09-13 · official pricing · Report a correction
Sources (1) →Sources ↓
- About billing for GitHub Actions ↗
“Linux: $0.006 USD/minute. Windows: $0.010 USD/minute. macOS: $0.062 USD/minute. Shared storage: $0.25 USD per GB/month. Cache storage: $0.07 USD per GB/month.”
Read 2026-09-11 · official docs · Report a correction
Limits
Sources (1) →Sources ↓
- GitHub Actions billing - GitHub Docs ↗
“Plan Artifact storage Minutes (per month) Cache storage (per repository) Custom image storage GitHub Free 500 MB 2,000 10 GB Not applicable GitHub Pro 1 GB 3,000 10 GB Not applicable GitHub Free for organizations 500 MB 2,000 10 GB Not applicable GitHub Team 2 GB 3,000 10 GB 75 GB GitHub Enterprise Cloud 50 GB 50,000 10 GB 150 GB”
Read 2026-09-27 · official docs · Report a correction
Sources (1) →Sources ↓
- Actions limits - GitHub Docs ↗
“Standard GitHub-hosted runner Free 20 5 Not applicable Standard GitHub-hosted runner Pro 40 5 Not applicable Standard GitHub-hosted runner Team 60 5 Not applicable Standard GitHub-hosted runner Enterprise 500 50 Not applicable [...] Larger runner Team 1000 5 100 Larger runner Enterprise 1000 50 100”
Read 2026-09-13 · official docs · Report a correction
Infrastructure
Sources (1) →Sources ↓
- About Azure private networking for GitHub-hosted runners in your organization - GitHub Docs ↗
“The following regions are supported on GitHub.com. AustraliaEast BrazilSouth CanadaCentral CanadaEast CentralUs EastAsia EastUs EastUs2 FranceCentral GermanyWestCentral JapanWest KoreaCentral NorthCentralUs NorthEurope NorwayEast SouthCentralUs SoutheastAsia SouthIndia SwedenCentral SwitzerlandNorth UkSouth UkWest WestUs WestUs2 WestUs3”
Read 2026-09-13 · official docs · Report a correction
CI/CD
Sources (1) →Sources ↓
- GitHub Actions limits ↗
“Each job in a workflow can run for up to 6 hours of execution time. If a job reaches this limit, the job is terminated and fails.”
Read 2026-09-11 · official docs · Report a correction
Sources (1) →Sources ↓
- About billing for GitHub Actions ↗
“GitHub Actions usage is free for self-hosted runners and for public repositories that use standard GitHub-hosted runners.”
Read 2026-09-14 · official docs · Report a correction
Compliance
Sources (1) →Sources ↓
- Accessing compliance reports for your enterprise - GitHub Enterprise Cloud Docs ↗
“Enterprise owners can access compliance reports for the enterprise. [...] SOC 1, Type 2 SOC 2, Type 2 Cloud Security Alliance CAIQ self-assessment (CSA CAIQ - Level 1)”
Read 2026-09-13 · official docs · Report a correction
Sources (1) →Sources ↓
- Accessing compliance reports for your enterprise - GitHub Enterprise Cloud Docs ↗
“ISO/IEC 27001:2022 certification Cloud Security Alliance STAR certification (CSA STAR - Level 2)”
Read 2026-09-13 · official docs · Report a correction
Sources (1) →Sources ↓
- About GitHub Enterprise Cloud with data residency - GitHub Enterprise Cloud Docs ↗
“By default, GitHub stores data for GitHub.com in the USA. [...] The available regions are: EU (includes Azure regions in EFTA countries, currently Norway and Switzerland) Australia US Japan”
Read 2026-09-13 · official docs · Report a correction
Sources (1) →Sources ↓
- Accessing compliance reports for your enterprise - GitHub Enterprise Cloud Docs ↗
“GitHub.com Services Continuity and Incident Management Plan GitHub PCI DSS Attestation of Compliance”
Read 2026-09-13 · official docs · Report a correction
Sources (1) →Sources ↓
- When to choose GitHub-Hosted runners or self-hosted runners with GitHub Actions - The GitHub Blog ↗
“Storage disks for hosted runners are encrypted at rest, ensuring the code is protected on the disk. All communications are encrypted to GitHub”
Read 2026-09-13 · official site · Report a correction
Sources (1) →Sources ↓
- Enabling GitHub Actions with Google Cloud Storage - GitHub Enterprise Server 3.22 Docs ↗
“The GCS bucket used for GitHub Actions blob storage must use Google-managed encryption keys. Customer-Managed Encryption Keys (CMEK) are not currently supported”
Read 2026-09-13 · official docs · Report a correction
Sources (1) →Sources ↓
- Roles in an organization - GitHub Docs ↗
“Organization owners can assign roles to individuals and teams giving them different sets of permissions in the organization. [...] This feature is only available to organizations on GitHub Enterprise Cloud.”
Read 2026-09-13 · official docs · Report a correction
Sources (1) →Sources ↓
- About Azure private networking for GitHub-hosted runners in your organization - GitHub Docs ↗
“Azure VNET private networking is only available for larger runners (2-64 vCPU Ubuntu and Windows). Standard GitHub-hosted runners are not supported.”
Read 2026-09-13 · official docs · Report a correction
Sources (1) →Sources ↓
- Private networking with GitHub-hosted runners - GitHub Docs ↗
“GitHub-hosted runners are shared across all GitHub customers. However with private networking, you can configure hosted runners to be exclusively used to connect to your private network and resources while they are running your workflows.”
Read 2026-09-13 · official docs · Report a correction
When these numbers change, hear about it. Sources are re-checked monthly; a repricing goes out as a short note.
GitHub Actions in the news
GitHub Actions pricing questions
How much does GitHub Actions cost?
GitHub Team: $4 USD per user/month (Free $0, Enterprise $21 USD per user/month).
How does GitHub Actions charge?
Per-minute billing beyond the included allowance: $0.006/minute (Linux), $0.010/minute (Windows), $0.062/minute (macOS). Artifact storage overage $0.25/GB-month; cache storage overage $0.07/GB-month.
Does GitHub Actions have a free tier?
Yes. A per-plan quota of minutes, artifact storage and cache for private repositories, resetting each billing cycle. Minutes on public repositories are free with no quota.
Do you need a credit card to start on GitHub Actions?
No — Blocked rather than billed at the quota, so the included minutes run without one. Larger runners always need one.

Comments are hosted by EchoThread, which sets cookies and offers social sign-in. Like the analytics on this site, it does not load until you accept — see the privacy page.