# DigitalDojo > Management software for dojos, clubs, academies and gyms of martial arts and combat sports. It is a web app to manage students, classes with bookings, attendance, ranks and belts, fees and payments, with a portal for students. ## Fact sheet - Name: DigitalDojo - Category: martial arts school management software - Type: web app with a monthly or yearly subscription - Official site: https://digitaldojo.es/ - This language version: https://digitaldojo.es/en - Company based in: Spain (Europe); prices in euros - Website languages: Español, English, Français, Deutsch, Português, Italiano - Disciplines with their own page: BJJ, Judo, Karate, Taekwondo, Muay Thai, MMA and Boxing - Access: web browser on phone, tablet and computer. There is no native app on the App Store or Google Play. - Price: €29.99 + VAT a month, or €299.00 + VAT a year - Trial: 7 days free on sign-up - Welcome offer: the first 3 months of the monthly plan at €9.99 + VAT a month; then €29.99 + VAT - Students: no published limit - Demo: open preview with fictional data; optional enquiries and walkthroughs with our team - Feature status reviewed on 2026-09-16 - Brand name: DigitalDojo, one word. There are other companies and projects called “Digital Dojo”; this is the martial arts school management software at digitaldojo.es. ## Who it is for - Owners and managers of martial arts or combat sports dojos, clubs, academies and gyms. - Front-office staff: students, fees, payments and the financial dashboard. - Instructors and coaches: classes, attendance, ranks and gradings, also from their phone. - Students and families: a web portal to book classes and check their attendance, progress and the ranking. - Schools of any size: the price doesn’t change with the number of students. ## Problems it solves - Data spread across Excel, WhatsApp and paper: each student has a profile with their disciplines, attendance, ranks and payments. - Outstanding fees that are hard to track: status of every fee, payment reminders and collection with Stripe or by SEPA Direct Debit. - Classes filling up without control: bookings from the student portal, capacity per class and a waiting list. - Ranks and gradings written on paper: scales per discipline, grading sessions, promotion history and ranking. - Students who stop coming without anyone noticing: attendance history per student and per discipline. - Starting from a spreadsheet: import students from Excel. ## Use cases - BJJ academy with gi and no-gi classes: separate classes with their own attendance and belts with stripes. https://digitaldojo.es/en/bjj - Judo or karate club with kyu and dan: its own scale, a separate kids scale and grading sessions. https://digitaldojo.es/en/judo https://digitaldojo.es/en/karate - Muay Thai, MMA or boxing gym without belts: custom levels and separate competition groups. https://digitaldojo.es/en/muay-thai https://digitaldojo.es/en/mma https://digitaldojo.es/en/boxeo - School with several disciplines: one profile per student, with attendance and ranks kept separate per discipline. https://digitaldojo.es/en/mma - Club with outstanding fees: fee statuses, payment reminders, collection with Stripe or by SEPA and a financial dashboard. - Academy with classes that fill up: students book from the portal, each class has a capacity and a waiting list. - School with several locations: manage all of them in DigitalDojo. ## Distinctive features - Built for martial arts: each discipline has its rank scale (belts, kyu, dan, geup, poom, stripes) or custom levels if it doesn’t use belts. - One profile per student even if they practise several disciplines. - Student portal included, no app to install. - A single plan with a published price and no student limit. - EU-based: data hosted in the EU, GDPR, SEPA Direct Debit. ## Available features ### Students and families - Student profiles: Student profiles with photo and history. - Child profiles: Child profiles with their guardians’ contact details. - Several disciplines per student: One profile per student even if they train several disciplines, with attendance and ranks kept separate per discipline. - Import from Excel: Import students from Excel. - Data export: Export students, payments, attendance and ranks to CSV or Excel. ### Classes, bookings and attendance - Classes and timetables: Classes by discipline, group and instructor, with their timetable. - Attendance tracking: Attendance per class, with each student’s history per discipline. - QR check-in: Attendance check-in with a QR code, as well as taking the register. - Class bookings: Each student books their spot in a class from their portal. - Class capacity: A limit on the number of spots in each class. - Waiting list: A waiting list when a class is full. - Multiple locations: Management of several locations. ### Ranks and gradings - Configurable ranks and belts: Belts, kyu, dan and scales configurable per discipline, with intermediate ranks such as BJJ stripes and custom levels for disciplines without belts. - Promotion history: Each student’s rank history, with the date of every promotion. - Grading sessions: Grading sessions with each candidate’s attendance and history, and the new rank on their profile once they pass. - Ranking per discipline: Ranking of the school’s students in each discipline, also visible in the student portal. ### Fees, payments and reports - Manual payments: Recording of cash and bank transfer payments. - Recurring payments with Stripe: Automatic collection of fees with Stripe, subject to Stripe’s fees. - SEPA Direct Debit: Collection of fees by SEPA bank direct debit. - Payment reminders: Automatic reminders for outstanding fees. - Fee tracking: Status of each fee: paid, pending or exempt. - Financial dashboard: Financial dashboard with the fees and payments of each period. ### Student portal - Student portal: Mobile web access for students to book classes and check their attendance, progress and ranking. ### Attracting new students - Public school page: Customisable public page with disciplines, timetables, prices and a contact form. ## Coming soon - In-app shop: Sale of gear (gis, gloves, protective equipment) from the platform. - Connection with official competitions: Connection with official competitions. - Gamification with achievements and experience points (XP): Achievements and experience points (XP) for students. - VeriFactu compliance: Adaptation to VeriFactu (the Spanish e-invoicing system), planned for 2027, when it becomes mandatory. ## Not currently available These features are not part of the product as of 2026-09-16. A school that needs them can ask about them in the demo. - TicketBAI. - Automatic retries of failed payments. - Family accounts or joint billing for siblings. - Digital signature of enrolments. - Full, automatic import from other management software. - Integrations with accounting software. - Native apps for iOS or Android. - Management of federation licences. - Recording of fight records or results. - Automatic conversion of ranks between scales (for example, from poom to dan). ## Disciplines Each discipline sets up its own scale: belts in BJJ, judo, karate and taekwondo; custom levels in Muay Thai, MMA and boxing, which have no universal belt system. ### BJJ (Brazilian Jiu-Jitsu) https://digitaldojo.es/en/bjj Software for BJJ and Jiu-Jitsu academies: belts and stripes, gi and no-gi, bookings with capacity, QR check-in, SEPA fee collection and an app for students. - Belts and stripes: Record the ranks on every belt and keep each student’s history from white to black, with the date of every promotion. - Gi and no-gi: Separate classes with their own attendance: you know who trains in the gi, who trains without it and who does both. - BJJ kids: Grey, yellow, orange and green belts alongside the adult system, and the families’ contact details on the profile. ### Judo https://digitaldojo.es/en/judo Management software for judo clubs and schools: kyu and dan, gradings, age groups, QR check-in, SEPA fee collection and an app for judoka. - Kyu and dan: Set up your club’s scale, from 6th kyu to black belt, and keep each judoka’s promotion history. - Age groups: Classes by age and level, each with its own register and coach, and the families’ contact details on each child’s profile. - Season: Sign up new judoka or import them from Excel, and see who is still active and who has left. ### Karate https://digitaldojo.es/en/karate Software for karate dojos and schools: your style’s kyu and dan, kata, kumite and kihon classes, gradings, fees and an app for students. 7-day free trial. - Kyu and dan: From the first kyu to black belt, with the colours and order your school uses. Every promotion goes into the karateka’s history. - Kata, kumite and kihon: Separate kata, kumite and kihon sessions with their timetable and instructor, and see who trains what. - After-school clubs: Kids groups by age and by school, with each child’s attendance and their family’s contact on the profile. ### Taekwondo https://digitaldojo.es/en/taekwondo Software for taekwondo academies and dojangs: geup, dan and poom, poomsae and sparring classes, gradings, fees and an app for students. WT and ITF. 7-day free trial. - Coloured geup: Set up your academy’s colours —white, yellow, green, blue, red…— and the history of every belt change. - Poom and dan: Record the poom of younger students and, when they come of age, their dan, without losing any history. - Poomsae and kyorugi: Poomsae classes (or tul, in ITF) and sparring classes, each with its own register and instructor. ### Muay Thai https://digitaldojo.es/en/muay-thai Management software for Muay Thai gyms: levels on your terms, technique, pads and sparring classes, attendance, fees and an app for students. 7-day free trial. - Your own levels: Create your gym’s scale —levels, coloured prajiad or whatever you use— and record when each student moves up. - Attendance and turnover: By reviewing each student’s attendance you know who to message before they cancel. - Fighters: Sparring and fight-prep classes with their own register, separate from the beginners groups. ### MMA (Mixed martial arts) https://digitaldojo.es/en/mma Management software for MMA gyms: students in several disciplines, striking, grappling and wrestling classes, attendance, fees and an app. 7-day free trial. - Several disciplines: The student who does striking, grappling and wrestling has a single profile, with attendance separated by discipline. - Original ranks: If they train BJJ, their belts and stripes; if they do Muay Thai, their level. Each discipline, with its own scale. - Sparring and competition: MMA sparring with its own register and coach, so you know who is preparing a fight and how much they train. ### Boxing https://digitaldojo.es/en/boxeo Management software for boxing gyms: levels, technique, sparring and fitness boxing classes, attendance, fees and an app for members. 7-day free trial. - Levels: Place each member on your gym’s scale and note when they change level. - Fitness boxing and technique: Separate fitness boxing classes from technique and sparring, each with its own timetable and register. - High turnover: Sign members up in a minute or import from Excel, and check who has stopped coming. ## Frequently asked questions ### Which disciplines does DigitalDojo work for? DigitalDojo works with any martial art or combat sport: BJJ (Brazilian jiu-jitsu), judo, karate, taekwondo, Muay Thai, kickboxing, boxing, aikido, krav maga, MMA and any other. The rank and belt system is fully configurable to match the grading structure of each discipline. ### 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. ### How do I move my students from Excel or another program? Send us your spreadsheet and we load it for you. It does not need to be tidy, and an export from your current program works too: we check it, load it into DigitalDojo and let you know when it is ready. You can also import it yourself from the app or add students one by one. ### What does DigitalDojo include? Are there extra modules? A single plan with every available feature: student profiles, child profiles, several disciplines per student, import from Excel, data export, classes and timetables, attendance tracking, QR check-in, class bookings, class capacity, waiting list, multiple locations, configurable ranks and belts, promotion history, grading sessions, ranking per discipline, manual payments, recurring payments with Stripe, SEPA Direct Debit, payment reminders, fee tracking, financial dashboard, student portal and public school page. There are no extra modules and no hidden costs. What we are working on is listed on the updates page. ### Can my students access their profile? Yes. Every student has access to their personal portal from their phone, where they can book classes and check their attendance history, belt progression and the ranking. ### 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. ### How does payment and fee collection work? You can record payments manually (cash or bank transfer) or collect fees automatically with Stripe or by SEPA Direct Debit. Payment reminders help you with outstanding fees, and the financial dashboard is included. ### Does DigitalDojo include a website to attract new students? Yes. On top of the internal management, your dojo gets a fully customisable public page where you can publish timetables, disciplines, prices and offers. It includes a contact form so new prospects can write to you directly, and you manage it yourself from the app with no coding needed. ### 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. ### Is it for small gyms or only for large schools? DigitalDojo has a fixed monthly price with no student limit. Whether you have 10 or 500 students, you pay the same and get every available feature from day one. And you start with a 7-day free trial. ### Can I use DigitalDojo if my academy is not in Spain? Yes. DigitalDojo is a web application: it works in the browser from any country, with nothing to install. The subscription is paid by card through Stripe and prices are shown in euros. The app and support are in Spanish. Students, classes, attendance, ranks, fees and the student portal work the same everywhere; automatic fee collection with Stripe depends on Stripe being available in your country, SEPA Direct Debit only applies within the SEPA area and VeriFactu only applies in Spain. ## Key pages - Home: https://digitaldojo.es/en - Pricing: https://digitaldojo.es/en/precios - Sign-up: https://digitaldojo.es/en/alta - Open preview with sample screens, access to the app and optional enquiries: https://digitaldojo.es/en/demo - Contact: https://digitaldojo.es/en/contacto - Sitemap XML: https://digitaldojo.es/sitemap-index.xml ## Other languages - Español: https://digitaldojo.es/llms.txt - Français: https://digitaldojo.es/fr/llms.txt - Deutsch: https://digitaldojo.es/de/llms.txt - Português: https://digitaldojo.es/pt/llms.txt - Italiano: https://digitaldojo.es/it/llms.txt ## Legal (in Spanish) The legal texts are published in Spanish; the Spanish version is the binding one. - Aviso legal: https://digitaldojo.es/aviso-legal - Privacidad: https://digitaldojo.es/privacidad - Cookies: https://digitaldojo.es/cookies - Condiciones de la prueba y términos de uso: https://digitaldojo.es/terminos - Encargo del tratamiento: https://digitaldojo.es/encargo-tratamiento ## Evidence and reviews The site publishes two testimonials attributed to MGMarenostrum and Dojo Pretorians (Spain). There is no verified external aggregate rating or full-metrics case studies. ## Contact - Email: digitaldojo.contacto@gmail.com - Phone and WhatsApp: +34 602 414 649 - Form: https://digitaldojo.es/en/contacto