Clarification Needed: GHCR "Currently Free" Status vs. GitHub Packages Standard Billing #183054
Replies: 1 comment
-
|
"Hey! I did a deep dive into that 10TB GHCR migration. It’s a bit of a 'gray area' right now, but here is the deal for late 2025: |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Select Topic Area
Question
Body
Hi everyone,
I’m currently planning a migration of a large-scale container workload (~10TB storage, 30k+ monthly pulls) from Docker Hub to the GitHub Container Registry (GHCR).
While reviewing the official billing documentation, our team noticed a significant ambiguity regarding the costs for GHCR specifically.
The Confusion:
General Pricing: The "GitHub Packages" table states that Enterprise accounts have a 50GB storage and 100GB data transfer limit, after which charges are $0.25/GB and $0.50/GB respectively.
The GHCR Exception: A note further down states: "Container image storage and bandwidth for the Container registry is currently free."
Our Scenario: We are pulling images to external Kubernetes clusters (EKS on AWS and AKS on Azure). Under the "standard" Packages model, our 10TB footprint would result in a bill exceeding $2,400/month. Under the "currently free" note, it would be $0.
Questions for the Community & GitHub Team:
Current Enforcement: Is it true that as of late 2025, GHCR storage and egress to external (non-GitHub Action) targets are still not being metered/billed?
Transition Notice: The docs mention a "one month notice" before any change. Where is this notice typically published (Changelog, Email to Admins, or Billing Dashboard)?
Internal vs. External: If the free period ends, does the "Free for Actions" policy still apply if we pull images from GHCR to a self-hosted runner sitting in our own VPC?
We love the DevEx of GHCR, but for a 10TB migration, "currently free" is a risky budget item without a clearer timeline or definition of when the "standard" Packages pricing will be enforced.
Has anyone with a large footprint recently migrated and seen $0 on their bill?
Beta Was this translation helpful? Give feedback.
All reactions