Memberships, belt promotions, competitions, gear — managed in one place so coaches can focus on the mat and athletes can focus on the next belt.

Track every stripe and belt promotion with a full history per athlete — visible to coaches, athletes, and the head instructor.
Open any athlete's profile, hit Promote, and log the new belt, stripes, ceremony name, and coaching notes in seconds. The full promotion history is saved automatically and visible to both the athlete and every coach at the gym.
Every promotion and stripe is timestamped and attributed to the awarding coach. Athletes can verify their own lineage, coaches can audit the history, and the record travels with the athlete even if they move to another branch.
Athletes can also export a signed PDF belt certificate — including their full promotion history, competition record, and a QR code that anyone can scan to verify authenticity on the spot.

Athletes sign themselves up for events. Coaches see the roster, import results, and track wins across the season.
Record wins, losses, and how each match was won — submission, points, advantage or DQ. A medal alone doesn't tell the whole story.
Every athlete is tied to their gym. Coaches manage profiles, weight logs, and competition history without spreadsheets.
Competitions, training hours, belt history — all surfaced on the athlete's card. Coaches see the full picture before making promotion or seeding decisions.


Stripe and manual plans side by side. Athletes self-subscribe; coaches see who is paid and who is overdue at a glance.
A simple storefront for kimonos, rashguards, patches — billed monthly with the membership invoice.
Ask your branch a question in plain English: "Who is overdue on dues?" or "How many athletes weigh under 76 kg?"
Managed profiles for underage athletes, guardian consent for training and competitions, parental billing — all in one place.
Competition management
Create an event, athletes register themselves with their division and weight, and after the day coaches record every medal, win, loss, and submission. The record lives in each athlete's profile permanently.


Name, promoter, location, date, ruleset, registration deadline — done. Athletes see it instantly and can sign themselves up.

Each athlete picks their division, belt, weight class, age group, and gi/no-gi. No group-chat replies to collate, no spreadsheet to maintain.

Record wins, losses, and how each match was won — submission, points, advantage or DQ. A medal alone doesn't tell the whole story.
Belt promotions & athlete tiers
Open any athlete's profile, hit Promote, and log the new belt, stripes, ceremony name, and coaching notes in seconds. The full promotion history is saved automatically and visible to both the athlete and every coach at the gym.
Mark athletes as Amateur or Competitor to segment your roster for competition planning, seeding, and targeted coaching. Change it any time from the athlete detail page without affecting their belt record.
Open any athlete's profile, hit Promote, and log the new belt, stripes, ceremony name, and coaching notes in seconds. The full promotion history is saved automatically and visible to both the athlete and every coach at the gym.



Every promotion and stripe is timestamped and attributed to the awarding coach. Athletes can verify their own lineage, coaches can audit the history, and the record travels with the athlete even if they move to another branch.
Amateur or Competitor — one tap
Mark athletes as Amateur or Competitor to segment your roster for competition planning, seeding, and targeted coaching. Change it any time from the athlete detail page without affecting their belt record.
Underage athletes
Manage underage athletes with guardian-controlled profiles, parental consent, and age-appropriate training sessions — all within the same platform your adult athletes use.





Kids are created by the admin. No email, no password — the profile lives in the system and can be converted to a self-managed account when the athlete turns 18.
Parents log in with their own account and approve or revoke training consent and competition entries. Competition consent includes an optional document upload.
Mark a training series as kids-only. Adult athletes won't see it in their schedule; kid athletes won't see adult sessions.
Switching from another system?
No spreadsheet gymnastics, no manual re-entry. Paste whatever list you have and the AI handles the rest.
Names, emails, dates of birth — in any order, no column headers required. The AI reads the input and maps each value to the right field automatically.
Every athlete's data is pre-loaded into their account the moment they register. No forms to fill in, no information to re-enter — they open the app and everything is already there.
No passwords are generated or emailed — that would be a security risk. Each athlete creates their own account with email and a password they set, or via Google or Facebook. No credentials ever pass through your hands.
Works everywhere
Manage your gym, track your athletes, and handle billing from any device — phone, tablet, or desktop.

Your data, your rights
From the moment an athlete registers to the day an account is closed, Compteam keeps data handling transparent and in control.
Every athlete ticks an explicit data-processing consent checkbox before their account is created. The timestamp and version are stored with their profile.
Every athlete can view their own profile, belt history, competition results, and billing records from their dashboard at any time.
Athletes can request account deletion from their settings page. Branch admins can also fully erase an account — personal data is wiped while anonymised records are retained for financial audit.
Branch admins can export a full CSV of athlete records for compliance audits. Exports are logged so there is always a clear record of who accessed what and when.
From the Compteam blog
Manage underage BJJ students the right way: managed kid profiles, guardian consent for competitions, and a SEPA mandate parents sign themselves — all GDPR-compliant.
Practical strategies for running a profitable, well-organised BJJ kids program in 2026 — from guardian consent and belt tracking to billing and retention.
Give BJJ athletes self-registration for competitions and a profile that tracks wins, losses, and medals. Less admin for coaches, more ownership for competitors.
Sign in to see your belt history, upcoming competitions, and membership status.
Sign inPick your branch and create your profile in a couple of minutes.
Register as athleteRegister your branch and manage your club — memberships, athletes, competitions, and more.
Register your branch →