Create your admin account, set up your branch, configure settings, add Terms & Conditions, and generate your recruitment poster — ready to print and hang.
Navigate to the homepage and click Start free — 2 months, no card →, or go directly to /admin-register.
The Admin Setup screen explains the three steps you're about to complete: create your account, name your gym, and start managing.
Alternatively, click Continue with Google to create your account without a password.
If you sign up with email, a verification email is sent to your address immediately after sign-up.


After clicking Sign Up, you will see an 8-digit verification code entry screen on the same page (skip this step if you signed up with Google).
Check the email from Compteam — it contains your 8-digit verification code.
Tip: If you don't see it within a minute, check your spam folder. Click Resend code to get a new one. Codes expire in 1 hour.

Type the 8-digit code from your email into the field and click Verify.
Once verified, you are taken directly to the Branch Setup form — no separate sign-in required.

The Branch Setup form appears automatically after your first sign-in.
| Field | What to enter |
|---|---|
| First / Last Name | Your display name inside the app |
| Gym Name | The name of your gym, e.g. Huber BJJ Dortmund. This creates both your organisation and your first branch with this name. |
| Weight Unit | Tap kg or lbs — the default unit for athlete weights across your branch |
| Currency | Tap EUR or USD — the billing currency for all membership plans and invoices |
Currency is permanent. It is set here at branch creation and cannot be changed afterwards, so pick the currency you will actually invoice in.
Already part of a multi-branch team? Click Joining an existing organisation? to select your existing organisation from a dropdown and give this branch its own name.
Tick the box to accept the Compteam Terms of Service and Privacy Policy, then click Finish Setup. You are redirected to the dashboard as a branch admin.

You are now signed in as a branch admin. From the sidebar you have access to:
Blue Belt features: Accounting, Orders, Gear, and AI Companion appear in the sidebar once your branch is on the Blue Belt plan.
Complete branch configuration in the next steps before inviting athletes.

Once your branch is configured you can populate your roster. There are two ways athletes end up in your branch:
Approval gate (optional): In Branch Settings → Self-subscription approval, you can require that self-registered athletes wait for your approval before becoming active members. When enabled, new self-registrations appear in a "Pending – self subscription" list on the Athletes page where you can approve or decline each one. Admin-imported athletes and guardian-managed kids are never held — they activate straight away.
How billing starts for a new athlete
| Situation | What happens |
|---|---|
| No plan assigned | The athlete begins on a trial membership. They are not billed until you assign a paid plan. |
| Paid plan pre-assigned | When the athlete registers (or you click Activate), the membership activates immediately, backdated to the 1st of the month they were imported — so billing starts from the correct date. |
Imported and self-registered athletes are billed identically afterwards — the monthly invoice run treats them the same. Kids are billed through their guardian, who manages the membership and payment details.
Migrated members who already paid a signup fee
If a membership plan has a one-time signup fee, it is added to the athlete's first invoice. When you are migrating members who already paid that fee in a previous system, tick Signup fee paid next to their plan in the Pending registration section — the first invoice then skips the fee and bills only the membership. The checkbox is only available once a paid plan is assigned, and it resets if you clear the plan.
Complete the recruitment poster in the next steps to start attracting new athletes.


Go to Branch Settings (sidebar → Branch Settings).
Under Branch Logo:
Click Save changes after each section you edit.

Under Branch Info fill in:
| Field | Notes |
|---|---|
| Name | Editable after initial setup |
| City | Used on the recruitment poster PDF |
| Country | Used on the poster and determines paper size (A4 for most countries, US Letter for US/Canada) |
Currency is not shown here — it is fixed at branch creation and cannot be changed.
Click Save changes.

Under Default Coach, select the coach who is automatically assigned to new athletes when they register.
The dropdown shows every user with the coach, branch admin, or org admin role in your branch. You can change this at any time.
Click Save changes.

Under Terms & Conditions, enter your gym's membership T&C text.
Click Save changes after entering your terms.

The Recruitment Poster generates a printable PDF with your branch details and a QR code that takes prospective athletes directly to your registration page.
Under Recruitment poster, fill in:
| Field | Example |
|---|---|
| Requirements to join | Bring a clean gi (white or blue), proof of valid sports insurance, parental consent if under 18. |
| What's included | 5 classes per week, open mat on Saturdays, 10% gear discount. |
Click Save changes before downloading the PDF.

After saving, click Download PDF.
The file is generated on the server and named
<branch-name>-recruitment.pdf — your browser will prompt you to save or
open it.
Paper size: A4 for most countries, US Letter for US and Canada — determined by your branch Country setting.

Open the downloaded PDF. It contains:
Print it at full size and hang it in your gym. Athletes who scan the QR code are taken to your registration page with your branch pre-selected.

If you collect membership fees via SEPA direct debit, fill in your bank details under Branch Settings → Billing.
| Field | What to enter |
|---|---|
| Billing Clearing Mode | Easy clearing — mark bills paid or failed per row. Full bank clearing — upload a bank statement CSV for AI-powered automatic reconciliation. |
| SEPA Creditor Identifier | Your Gläubiger-ID (e.g. DE98ZZZ09999999999). Required to generate SEPA pain.008 files and for athletes to add a direct-debit mandate. |
| Branch IBAN | The account that will receive the direct-debit collections. Included as the creditor account in the SEPA file. |
| Branch BIC | Your bank's BIC/SWIFT code (e.g. COBADEFFXXX). Included as the creditor agent in the SEPA file. |
Click Save changes.
Your branch is ready. Next steps:
