GitHub Non-Profit Status
This program is available to registered 501(c)(3) or equivalent nonprofits and is applied at the organization level.
Core Benefits (Included at No Cost)
GitHub provides GitHub Team features for free (or their equivalent under current plan naming):
- Repository & Collaboration
- Unlimited public and private repositories
- Unlimited collaborators on repositories
- Fine-grained repository permissions
- Protected branches
- CODEOWNERS enforcement
- Required reviews
- status checks
- Security & Compliance
GitHub Actions (CI/CD)
- 3,000 GitHub Actions minutes per month (shared across org)
- Standard GitHub-hosted runners
- Unlimited self-hosted runners
- Documentation on self-hosted
- Security concerns
Note
Self-hosted runners are unmetered (CPU, time, jobs). This is ideal for:
- On-prem CI
- Air-gapped systems
- Specialized hardware (e.g., GPUs, ARM, Jetson)
GitHub Actions Documentation
GitHub Packages (Artifacts)
- Free storage and bandwidth for public packages
- Limited free private package storage/bandwidth
Introduction to GitHub Packages
Supported registries:
What Still Costs Money (and How Discounts Apply)
- GitHub Enterprise Features (Not Included): The nonprofit program does not include GitHub Enterprise by default. 👉 However: GitHub offers significant nonprofit discounts (often 50–75%) if Enterprise is required. These are not automatic and require a sales conversation. Examples:
- GitHub Actions Overage
- Additional Actions minutes beyond the free allocation are billed
- Discounted rates typically apply for nonprofits
- Self-hosted runners remain the best cost-control lever
- GitHub Advanced Security (Private Repos)
- Required for:
- CodeQL scanning on private repos
- Secret scanning in private repos
- Discounted pricing available for nonprofits
Limits and Gotchas to Be Aware Of
| Area | Limit / Consideration |
|---|---|
| GitHub Actions | 3,000 free minutes/month (shared) |
| Package storage | Private package storage is capped |
| Enterprise features | Not included automatically |
| Support SLA | Standard support (not premium) |
| Abuse prevention | Automated activity limits still apply |
| Compliance | FedRAMP / regulated hosting requires Enterprise |
Key takeaway:
For most nonprofits, GitHub Team + self-hosted runners covers 95% of needs at zero cost.