Private Git hosting in the EU. Here's what it costs.
Solo from €9/month. Teams from €9/seat. 14-day money-back guarantee.
Solo
For individual developers.
or €90/year (save 2 months)
- 200 CI minutes/month
- 1 concurrent CI job
- 2 GiB git + 50 GiB object storage
- Unlimited private repos
- Email and in-app chat support
14 days to decide. Full refund, no questions.
Crew Solo included
For teams.
+ €10/month for the team: permissions, shared CI pool, member management. One person is €19. Annual saves 2 months.
- 1,000 CI minutes/month per seat, pooled
- 2-8 concurrent CI jobs
- Team permissions and member management
- 2 GiB git + 50 GiB objects per seat
- Solo included for every member
- Email and in-app chat support
14 days to decide. Full refund, no questions.
Want to look around first? Browse the demo org. Have a question? Email Simon.
Regulated team? See Assurance and Custom plans ↓
VAT applies. EU businesses are reverse-charged.
CI that grows with your team
CI packs are €9/1,000 min, pay-as-you-go. Annual discount applies to seat fees only. Builds a day assumes a five-minute build on codebahn-small. Larger runners consume minutes at their cost factor.
Common questions
GitHub is free. Why pay?
If a US entity in the data path is fine for you, GitHub is a good choice. Codebahn is for teams where it is not: Swedish company, EU-only infrastructure, no US-incorporated sub-processor anywhere in the chain. Crew includes 1,000 CI minutes per seat on tenant-isolated EU runners, a hard cap instead of overage billing, and one-click export.
What if I run out of minutes?
Builds pause. You get an email at 20% and 5% remaining. Buy a top-up (1,000 minutes for €9) and builds resume. If you want uninterrupted builds, enable automatic top-ups to buy packs before you hit the cap. Off by default. See the CI runner docs for details.
What if I don't like it?
A payment method is required when you subscribe. Every plan has a 14-day money-back guarantee from your first charge: one email and we refund the whole thing, no questions. Cancel from settings, no ticket. Your code exports either way.
Can I pay by invoice or PO number?
Solo and Crew pay through Mollie: cards, iDEAL, PayPal, or SEPA Direct Debit. If you need invoices, PO numbers, or bank transfer, Assurance includes that along with a security addendum, DORA register, and guaranteed response times.
What does Solo included mean?
Every Crew member can activate a personal Solo plan at no extra charge: 200 CI minutes, 52 GiB storage, private repos. Completely separate from the organization; your employer cannot see your personal repos. If you leave the team, the plan goes read-only until you subscribe to Solo (€9/month).
It's one person. What if something happens to you?
Your repositories are standard Git, and the organization export restores into stock Forgejo, so nothing you store here needs us to be read. If we ever end the service you get at least 90 days' written notice and 30 more days to retrieve your data. Backups go to a second provider every day and a restore is tested every week. The full answer, scenario by scenario, is on the continuity page.
Do AI agents count as seats?
No: agents authenticate as you and use your seat, no extra charge. A dedicated bot or machine account counts as a seat like any other.
I'm self-hosting Forgejo. Why pay?
Solo at €9/month covers patches, backups in a separate EU region, TLS, email deliverability, and 200 hosted CI minutes. A Hetzner CX23 is a few euros a month plus the hours when something breaks.
Is there a student or academic discount?
Yes. Solo is 50% off for 12 months if you study or do research at a university. Email hello@codebahn.net from your university address and say what you are working on. We reply with a code to enter when you subscribe. A payment method is still required.
Need a security addendum, NIS2/DORA registers, or dedicated migration support?
Our compliance documentation is published. Your team can review the security and exit addendum, NIS2 supplier assessment, and DORA register before you sign anything. Migration day is included when you join.
Assurance
For teams that have to prove it.
Or €3,990/year (save 2 months). Added to Crew, flat whatever your team size.
- Everything in Crew
- 2 security questionnaires a year answered, then €1,500/day
- Named contact, urgent within 4 business hours
- One day of migration help when you join
- Security and exit addendum
- Invoice, PO number, bank transfer
- NIS2 supplier assessment and DORA register sheet
- Security advisories within 1 business day
Custom
For regulated and public sector.
Scoped to what you need. Annual terms.
- Everything in Assurance
- SSO
- Dedicated infrastructure
- Data residency choice
- Availability terms agreed per contract
- Your contract terms
- GPU, ARM, or larger runners
Not sure yet?
Simon, the founder, reads every email. Send one if you have concerns, or want to talk something through. Or see the product first.
Email Simon Look around the demo