Pricing

Free for private users.
Simple plans for teams.

GitReposBackup is free for personal, non-commercial use. Commercial teams get priority support and higher limits.

Personal
Free
For private, non-commercial use
  • Up to 5 active bindings
  • All core mirroring features
  • Webhook-driven sync
  • Full mirror (branches, tags, history)
  • Community support
Sign In
Business
$79/mo
For growing teams and organizations
  • Up to 100 active bindings
  • Everything in Team
  • Priority support (24h response)
  • Onboarding assistance
  • Custom webhook endpoints
Contact Sales
Enterprise
Custom
For large organizations
  • Unlimited bindings
  • Everything in Business
  • Dedicated support
  • SLA guarantee
  • Security review
  • Deployment guidance
Contact Us

Philosophy

Why pricing is based on commercial use

GitReposBackup is self-hosted — you run it on your own infrastructure, with your own data, on your own terms. There's no cloud service to pay for, no storage fees, no bandwidth charges.

Pricing reflects three things: commercial usage rights, the level of support you need, and the number of active sync bindings your team maintains.

Private, non-commercial users always use GitReposBackup free, with no time limit, no trial expiry, and no feature gating on core mirroring functionality.

Compare Plans

Everything side by side

Feature Personal Team Business Enterprise
Active bindings 5 25 100 Unlimited
Providers All All All All
Webhook sync
Manual sync
Full mirror
Auto-create repos
Activity log
Commercial use
Email support
Priority support
Onboarding
SLA
Security review
Deployment guidance

FAQ

Pricing questions

Is GitReposBackup really free for personal use?

Yes, completely free with no time limit. As long as you're using it for private, non-commercial projects, there's nothing to pay. No credit card required, no trial expiry, no feature gating on core mirroring functionality.

What counts as an "active binding"?

An active binding is a configured source–destination pair that GitReposBackup keeps in sync. For example, mirroring myorg/api on GitHub to myorg/api on GitLab counts as one binding. Disabled bindings still count toward your limit.

Do I need to pay for each connected account?

No. You can connect as many provider accounts as you need — including multiple accounts of the same provider — at no additional cost. Pricing is based on the number of active bindings, not the number of connected accounts.

What happens if I exceed my binding limit?

GitReposBackup will prevent you from creating new bindings once you hit your plan's limit. Existing bindings continue to sync normally. You can either upgrade your plan or remove unused bindings to free up capacity.

Can I switch plans?

Yes. You can upgrade or downgrade your plan at any time. Upgrades take effect immediately. If you downgrade and your active binding count exceeds the new plan's limit, you'll need to deactivate bindings before the change takes effect.

Do you offer annual billing?

Annual billing with a discount is on the roadmap. If this is important for your team, reach out via email — we can discuss options for Business and Enterprise customers in the meantime.

Start backing up your repositories

Free for private users. No credit card required.

Sign In