Brazilian Jiu Jitsu

Built for a jiu jitsu academy, not adapted to one.

Belts and stripes on every profile, the kids ladder next to the adult one, attendance that counts towards a grading, and billing for the families and drop-ins a BJJ gym actually has. The professor still decides who gets promoted.

Free plan for small academies. Pro is €79 a month plus 0.49% on payments, unlimited members, no contract.

The problem with gym software

Most gym software was built for a fitness club and sold to everyone else. It knows a member, a plan and a card. It does not know that a blue belt has four stripes, that a nine-year-old grades on a different ladder from their parent, or that the question a professor asks before a grading is not "how many months" but "what has this person actually done on the mat".

So academies keep the real record somewhere else: a whiteboard, a notebook, the professor's memory. The software bills, the professor grades, and the two never meet.

MatPilot was built by a jiu jitsu practitioner for jiu jitsu academies. The belt is a first-class fact, not a custom field.

What it knows about jiu jitsu

Five things a BJJ gym needs its software to understand.

01

The belt ladder is built in, both of them

Adult ranks from white to black with stripes and degrees, coral and red where they apply; the kids ladder from grey through yellow, orange and green with its own stripes. A member's date of birth decides which ladder they are on, and the day they turn sixteen the app moves them to the adult one without losing a thing.

Every promotion is recorded with the date and who gave it, so a profile carries its whole history: first stripe, each belt, the professor's name beside it.

A member's rank history: belt, stripes and every promotion with its date
02

Attendance that counts towards a grading

Members check themselves in from the app or at a front-desk kiosk, a coach can mark the roster, and every check-in lands on the profile. Not as a number, as a record: which classes, which coach, how often.

When a grading is coming, the shortlist reads that record against the IBJJF minimum-time table and the coach's own flags, and sorts the roster into strong, review, and possibly overlooked. It never says "ready". That word belongs to the professor.

A member's attendance history feeding the grading shortlist
03

A curriculum tied to the mat

Write the syllabus per belt from a library of 3,700 named techniques across nineteen arts, or type your own. Attach it to a class, tick what you taught, and each student who was there gets those techniques on their profile.

By the time a white belt is up for blue, their record shows what they have practised, not just how long they have been paying.

A member's profile showing the techniques practised, ticked per class
04

Gi, no-gi and open mat on one timetable

Recurring classes with a capacity, a waitlist that offers the seat to the next person when someone drops, kids and adults classes gated by age, and a TV mode with the round timer and today's roster on the wall.

Members book from the app; the front desk sees who is coming; the coach sees who turned up.

The classes screen: today's timetable with capacity and check-ins
05

Billing a jiu jitsu gym actually has

One family, one payment: a parent pays once for every child on one subscription split per plan. Drop-in visitors buy a single class without becoming members. A seminar with a visiting black belt sells through one link, waiver signed before the card, members at the member price.

Every payment goes to your own Stripe account. MatPilot's fee on Pro is 0.49%, against the 2 to 3% most platforms take.

The finances screen: payments collected and revenue by plan
3,700

named techniques, across nineteen arts

2

belt ladders, adult and kids, with stripes on both

0.49%

platform fee on Pro, on top of Stripe's own

€0

for the Free plan, with 2% on payments

Only on MatPilot

Six things you will not find in the usual gym software.

FAQ

Questions jiu jitsu academies ask

Does it handle kids belts separately from adults?

Yes. The kids ladder (grey, yellow, orange, green, each with stripes) and the adult ladder (white to black, with stripes and degrees) are both built in. A member's date of birth decides which one applies, and the change to the adult ladder at sixteen is automatic.

Can it tell me who is ready for promotion?

No, and on purpose. It shows you the record: mat time against the IBJJF minimums, attendance, the techniques practised, and any flag a coach has raised. The shortlist sorts members into strong, review and possibly overlooked. The decision stays with the professor, and nothing here is visible to the member.

Can members see their own belt and stripes?

Yes. Their profile in the app shows their current rank, every promotion with its date, their attendance and the techniques they have practised. The promotion shortlist and any coach flags are staff-only.

Does it work for a no-gi or MMA gym?

Yes. Nineteen arts are covered, including no-gi grappling, Muay Thai, boxing, MMA, judo, karate and taekwondo, each with its own rank system or none. A gym that teaches several arts sets each class to its art and members carry a rank per art. If your art is not among them, or your belt system differs, create your own discipline and its belt ladder in Settings and the app runs it like the built-in ones.

What does it cost a 60-member academy?

On Pro, €79 a month plus 0.49% of payments taken through MatPilot: about €44 in fees on €9,000 of monthly memberships, plus Stripe's own processing. On the Free plan the platform fee is 2% and there is no monthly charge.

Next step

See it with your own roster.

No card required. Import your members from a spreadsheet in an afternoon.