Codebahn

Git hosting pricing comparison

Real numbers for GitHub, GitLab, Codebahn, and self-hosting Forgejo. All prices as of July 2026.

Monthly cost by team size

GitHub and GitLab charge per user. Codebahn charges for storage and compute. The table below shows two scenarios: standard pricing (US-hosted for GitHub and GitLab) and the cost when you need EU data residency.

GitHub TeamGitLab PremiumCodebahnSelf-host
5-person team$20/mo$145/mo€39/mo Starter~€7/mo + ops
10-person team$40/mo$290/mo€119/mo Team~€7/mo + ops
25-person team$100/mo$725/mo€249/mo Scale~€15/mo + ops
+ 5 contractors+$20/mo+$145/mo+€0+€0
EU data residencyNot availableNot availableIncludedYour choice

GitHub Team and GitLab Premium are US-hosted. Neither plan offers EU data residency. Codebahn includes EU hosting on every tier. How capacity pricing works.

If you need EU data residency

GitHub requires Enterprise ($21/user/mo) for EU data residency. GitLab requires GitLab Dedicated, a single-tenant deployment with a 1,000 seat commitment and custom pricing. Codebahn includes EU residency on every tier, no upgrade required.

5-person team10-person team25-person team
GitHub Enterprise$105/mo$210/mo$525/mo
GitLab Dedicated1,000 seat minimum, custom pricing (contact sales)
Codebahn€39/mo€119/mo€249/mo
Self-host (EU VPS)~€7-15/mo + your time

Even with EU residency, GitHub Enterprise and GitLab Dedicated are US companies subject to US law. The CLOUD Act follows the company, not the server. "EU region" on a US cloud changes the datacenter, not the jurisdiction. Codebahn is a Swedish company with no US entity in the chain. Read more.

What each price includes

GitHub TeamGitLab PremiumCodebahn TeamSelf-host
Price$4/user/mo$29/user/mo€119/mo flatVPS + time
UsersPer seatPer seatUnlimitedUnlimited
CI minutes3,000/mo10,000/mo10,000/moBYO runner
Concurrent CI60 jobsNot published3 jobsYour hardware
Storage2 GB packages500 GiB/project200 GiB org-wideYour disk
Container registryYes (free, no cap)YesYes (included in storage)Separate setup
Hosted runnersLinux, macOS, WindowsLinux, macOS, WindowsLinux (EU)None
EU data residencyEnterprise only ($21/user)Dedicated only (custom)Default, every tierYour choice
Org-level exportAPI only (Org Migrations)Group-level (direct transfer)One-click, any timeFull access
Security scanningSecret Protection $19 + Code Security $30/committerSAST included, DAST Ultimate onlyBYO (Trivy, Snyk in CI)BYO
SAML SSOEnterprise onlyYesNoManual config

CI overage costs

GitHubGitLabCodebahn
Extra CI minutes$0.006/min (Linux)$0.01/min€9/1,000 min top-up
What happens at the limitOverage billed automaticallyJobs stop (manual top-up)Builds stop. Buy a top-up to resume
Surprise bills possibleYesNo (manual purchase)No. Hard cap + top-ups

GitHub bills CI overages automatically. GitLab and Codebahn both stop builds at the limit and require a manual top-up to resume.

What Codebahn does not have

Codebahn is not a full DevOps platform. Before you switch, check whether you need things we don't offer.

Read when not to use Codebahn for a longer version.

Codebahn plans

PersonalStarterTeamScale
Price€9/mo€39/mo€119/mo€249/mo
UsersUnlimited on every plan
Storage5 GiB25 GiB200 GiB500 GiB
CI minutesBYO runners3,000/mo10,000/mo25,000/mo
Concurrent CIN/A136
Annual price€90/yr€390/yr€1,190/yr€2,490/yr

Pay annually and save 2 months. 30-day money-back guarantee. Full pricing details.

Create free account

Prices verified July 2026. Sources: GitHub pricing, GitLab pricing, GitHub Actions billing, GitLab compute minutes FAQ. GitHub is a trademark of GitHub, Inc. GitLab is a trademark of GitLab Inc. This is an independent comparison, not affiliated with or endorsed by Microsoft, GitHub, or GitLab. Prices shown in their original currency (USD for GitHub and GitLab, EUR for Codebahn).