Management software for Brazilian Jiu-Jitsu academies

Software for BJJ academies.
Students, belts and payments in one app.

Record the stripes on every belt, take attendance in gi and no-gi classes, organise your BJJ kids group and keep track of fees. From your phone, right on the mats, or from your computer.

7 days free · no card · no automatic charge · then €9.99 + VAT

Demo academy · BJJFictitious data

Your BJJ academy at a glance.

Wednesday 28 October

Active students64
Fees up to date61
To review3
Today’s classesStudents
07:30BJJ · No-GiMornings · All levels9
18:00BJJ KidsAges 6 to 1114
19:30BJJ · GiAll levels22
Rank recordedAlex · Blue belt, first stripe.
  • BJJ
  • Judo
  • Karate
  • Taekwondo
  • Muay Thai
  • Boxing
  • Kickboxing
  • MMA
What makes BJJ different

A BJJ academy isn’t run like a gym.

Stripes every few months, students who train with and without the gi, and a kids group with its own scale. DigitalDojo starts from how the mats work, not from a spreadsheet.

01 / Belts and stripes

Every stripe in its place.

Record the ranks on every belt and keep each student’s history from white to black, with the date of every promotion.

Blue · 2 stripes · Full history

02 / Gi and no-gi

Two styles, one profile.

Separate classes with their own attendance: you know who trains in the gi, who trains without it and who does both.

Monday · Gi 19:30 · No-gi 21:00

03 / BJJ kids

The kids group, with its own scale.

Grey, yellow, orange and green belts alongside the adult system, and the families’ contact details on the profile.

Kids · Ages 4 to 15

Belts and stripes

From white to black,
without losing a single stripe.

Set up your academy’s scale with the IBJJF system —white, blue, purple, brown and black— and its intermediate ranks. Every promotion goes into the student’s history with its date, with their attendance alongside, so the next grading starts from data, not memory.

  • Configurable belts and stripes for your academy
  • Promotion history with dates
  • Black belt degrees, coral and red belts
  • Attendance next to the rank, as context for grading
Illustrative screen · Sample data
Alex · Blue belt2 stripes · Illustrative profile
White › BluePromotion recorded
AttendanceTheir gi and no-gi classes
Rank historyAll their promotions, in order
Gi and no-gi classes

Gi, no-gi and open mat,
each class with its own register.

Create the classes for each style with their timetable and instructor and take attendance from your phone when they start. Then check attendance by class or by student: you can tell someone who only trains no-gi from someone who hasn’t stepped on the mats for weeks.

  • Separate gi, no-gi, open mat or competition classes
  • Attendance by class and by student
  • An instructor assigned to each class
  • Follow-up of students who stop coming
Illustrative screen · Sample data
Monday · BJJ Gi19:30 · All levels
Monday · BJJ No-Gi21:00 · Advanced
Saturday · Open mat11:00 · Open to all
Take attendanceFrom the instructor’s phone
BJJ kids and families

The kids group,
with its own scale.

Set up the kids belts —grey, yellow, orange and green, with their variants— alongside the adult system and keep the parents’ or guardians’ contact details on the profile. When a student reaches blue belt age, their history continues on the same profile.

  • Configurable kids belts
  • Child profiles with guardians’ contacts
  • Groups by age and level
  • The history continues when moving to the adult system
Illustrative screen · Sample data
Martina · Grey beltAge 8 · Illustrative profile
ContactMother · Phone and email
BJJ Kids · Tuesday17:30 · Ages 6 to 11
ProgressionKids ranks recorded
Bookings, capacity and open mat

Open mats and full classes,
without paper lists.

Each student books their spot from their portal, the class has a capacity and, when it’s full, the waiting list kicks in. On arrival they check in with a QR code or you take the register from your phone. So you know who’s coming to Saturday’s open mat and who hasn’t been on the mats for weeks.

  • Bookings from the student portal
  • Class capacity and waiting list
  • QR check-in or register from your phone
  • Academy ranking visible to students
Illustrative screen · Sample data
Open mat · Saturday11:00 · 22 of 24 spots
Waiting list3 students · Sample data
QR check-in18 students on arrival
Not training3 weeks · To contact
Lead generation and trial class

From an Instagram enquiry
to the first class.

Your academy gets a public page with its disciplines, timetables and prices, plus a contact form, which you manage from the app with no coding needed. Whoever writes through the form reaches you with their details so you can organise the trial class and, if they stay, sign them up.

  • A customisable public page for your academy
  • Disciplines, timetables and prices published
  • Contact form for new prospects
  • Sign the student up when they decide to stay
Illustrative screen · Sample data
New enquiryPublic page form
Trial classThursday · Fundamentals 19:00
Follow-upAfter the class
Sign-upWhite belt · No stripes
Fees and payments

Fees, up to date.
No chasing anyone in the changing room.

Record cash and bank transfer payments, or collect fees automatically with Stripe or by SEPA Direct Debit, with reminders for outstanding ones. In a moment you see which fees are missing this month. The payment history sits on the same profile as their ranks and attendance.

  • Cash, bank transfer, Stripe or SEPA
  • Paid and outstanding fees each month
  • Payment history on the student profile
  • Export to Excel for your accountant
Illustrative screen · Sample data
Laura · Monthly feePaid · Bank transfer
Sergio · Monthly feePaid · Stripe
Alex · Monthly feePending review
Month-end closeSummary for your accountant
For your students too

Your academy.
In their pocket.

Book the next class, check their payments and follow their progress. A simple experience, with your dojo’s name and logo.

Explore the experience

Does your academy already use DigitalDojo? Log in with your account. Open the app

Demo academy

Time to train today.

Your next class

BJJ · Gi

Wednesday · 18:30–19:30
All levels

Book class
September feeUp to date · Sample data
HomeClassesProfile

We use DigitalDojo at the dojo and we’re very happy with it. Everything is much more organised and hassle-free.

Dojo Pretorians logoDojo PretoriansBJJ, Muay Thai and Martial Arts · Costa del Maresme (Spain)
A clear price

Your dojo grows.
Your fee stays the same.

One price with unlimited students and every available feature included. To start in an orderly way and keep growing.

  1. 1You create your academy in the app in two minutes.
  2. 2You send us your spreadsheet and we load your students.
  3. 3You take attendance and collect fees from your phone.

7 days free, no card, no commitment, and we load your students for you

€29.99You save €20.00 a month

€9.99/ month + VAT

For the first 3 months

Then €29.99 + VAT a month. Unlimited students.

  • Students, classes and bookings
  • Fees, payments and attendance
  • Ranks and history for every student
  • App for your students
  • Your brand in the app and on the public page
  • Personal support by WhatsApp and email
Start free trial

7 days free · no card · no automatic charge · then €9.99 + VAT

See inside the app
Choosing software for your academy

How to choose software for a BJJ academy.

In BJJ, the software has to understand stripes, kids belts, gi and no-gi classes and students who also train Muay Thai or MMA. If it only handles fees and bookings, you’ll end up writing ranks down somewhere else.

DigitalDojo costs €29.99 + VAT a month with unlimited students and no commission of its own on your fees. Check these points in any demo before you decide.

What to check in the demo

  1. 1Record a blue belt with two stripes and check their history.
  2. 2Separate the gi and no-gi attendance of the same student.
  3. 3Set up the kids belts alongside the adult system.
  4. 4Create an open mat with capacity and bookings.
  5. 5Collect a fee with Stripe or SEPA and record another in cash.
  6. 6Work out the cost with your real number of students, fees included.

Frequently asked questions about software for BJJ

Can I record the stripes on each BJJ belt?

Yes. You set up the intermediate ranks of each belt —in the IBJJF system, up to four stripes on coloured belts— and every promotion is stored in the student’s history with its date. The scale adapts to your academy: you can follow the IBJJF’s or your coaching team’s criteria.

Does it include black belt degrees and the coral and red belts?

Yes. As well as white, blue, purple, brown and black, you can add the black belt degrees and the coral (red and black, red and white) and red belts for the highest levels. Everything is configurable.

Can I separate attendance for gi and no-gi classes?

Yes. You create separate classes for gi, no-gi or open mat, each with its own timetable and instructor, and take attendance in each one. Then you check attendance by class or by student.

Does it work for academies affiliated to the IBJJF, the CBJJ or other organisations?

Yes. DigitalDojo doesn’t depend on any federation: you configure belts and ranks according to the organisation your academy belongs to or your own school’s criteria. The decision to promote remains the professor’s.

Can I manage BJJ kids with their own belts?

Yes. You set up the kids system —white, grey, yellow, orange and green, with their variants— alongside the adult one. Since the IBJJF requires students to be 16 for blue belt, the move to the adult system is recorded on the same student profile, with their full history.

What about students who train BJJ and also Muay Thai or MMA?

Each student has a single profile even if they practise several disciplines. Their attendance, ranks and ranking are shown per discipline, and their payments are in the same place.

Can my students check their belt and stripes?

Yes. From the student portal, on their phone, each student books their classes and checks their attendance history, belt progression and the ranking. Achievements and experience points (XP) are coming soon.

How much does the software cost for a BJJ academy?

€29.99 a month plus VAT, with unlimited students and every available feature included. If you pay for the full year it’s €299 plus VAT: two months free. The demo is free and sign-up starts with a 7-day free trial.

Can I move the students I have in Excel to DigitalDojo?

Yes. You can import your student list from Excel or add them one by one. Before the full import it’s worth reviewing the template and testing with a few students.

What is the best software for a BJJ academy?

One that records belts and stripes, separates gi and no-gi, handles BJJ kids with their belts and collects fees without separate spreadsheets. DigitalDojo does all that with unlimited students for €29.99 + VAT a month.

Can I manage open mats with bookings and capacity?

Yes. Every class, including open mat, can have a capacity; students book their spot from the portal and, when it’s full, they go onto the waiting list.

Can students check in with a QR code when they arrive?

Yes. The student checks in with a QR code on arrival, or the instructor takes the register from their phone. Attendance is stored on their profile, separated by class and discipline.

Can I collect fees by SEPA Direct Debit?

Yes. You can collect fees by SEPA Direct Debit or by card through Stripe, and record cash or bank transfer payments by hand. DigitalDojo charges no commission of its own per transaction.

Can I try the software before paying?

Yes. You start on your own: create your academy in the app and get 7 free days with every feature, no card and no automatic charge. If you would like us to show it to you first, message us on WhatsApp.

Can I export my data if I decide to leave?

Of course. All your data — students, payments, attendance, ranks — can be exported to CSV or Excel at any time with one click. Your data is yours, always. No vendor lock-in.

Is it secure? Is it GDPR compliant?

Yes. DigitalDojo fully complies with the General Data Protection Regulation (GDPR). Data is stored on servers inside the EU (Frankfurt), encrypted in transit and at rest, and we provide tools to manage your students’ consent and rights.

7 days free, no card, no commitment, and we load your students for you

Ready to stop managing with Excel?

You start on your own: create your academy in the app in two minutes, no card. Send us your spreadsheet and we load your students.

7 days free · no card · no automatic charge · then €9.99 + VAT

Message us on WhatsApp