Base
Up to 10 active students.
Start freeThe management system built for martial arts schools
Class ends, the last student leaves, and no spreadsheet is waiting for you. Each student uploads their payment proof, you approve it, and tuition, attendance and space rent count themselves.
7 days free from your first student · no card
Drag the strip of days to walk through the month.
Collecting, counting who came, working out the rent for the space. Today it lives in a notebook, a spreadsheet and a chat. Here every task has somewhere to end.
Today: Check transfer screenshots on WhatsApp and say it arrived
Here: The student uploads the proof and you approve it. The receipt comes out numbered and they get notified.
Today: Count how many classes each student has taken this week
Here: The plan says how many classes a week and DojoPro counts them. If you let an extra one through, the reason is noted.
Today: Work out what the gym is owed for the space
Here: Set the percentage once and the rent works itself out, based on your active tuition.
Today: Taking the roll and asking the group chat who is coming today
Here: Everyone counts as present. Only whoever is missing speaks up.
Today: Move the student spreadsheet into another system
Here: Upload the file and you are done. Up to 500 students in an afternoon.
The times are your estimates, not our promises.
You collect, count class quotas and take the roll from one place. It works the same on day one, even if you still teach alone.
The payment waits for you with the screenshot attached. Approve it or reject it with a note, and the numbered receipt shows up in the student's account.
Two classes a week means two. If someone stays for an extra one, you decide, and the reason is noted.
Everyone starts as present. You don't chase anyone to confirm; you see who said they can't make it, and that's it.
The other 12 did not have to confirm anything.
Set the percentage once. Free for 7 days, even if you teach alone.
Suggested from your active tuitions. You confirm it.
Same account. You add a coach, open another location, and everyone sees their own part and nothing else.
Invite them with a link and they see only their classes and students. Percentage or fixed amount, the figure arrives suggested, with the math in view, and you give the ok.
Suggested, not charged. You confirm it.
One plan and one weekly quota that hold across all your locations. If your instructors run their own school, you see their students and belts and recommend promotions they apply.
| Student | Belt | Branch | Instructor |
|---|---|---|---|
VRValentina RíosBlack 1st dan · Centro branch · Lucía Paredes | Black 1st dan | Centro branch | Lucía Paredes |
MSMateo SalazarRed · Norte branch · Diego Aráoz | Red | Norte branch | Diego Aráoz |
CFCamila FernándezBlue · Centro branch · Lucía Paredes | Blue | Centro branch | Lucía Paredes |
SCSofía CastroYellow · Norte branch · Diego Aráoz | Yellow | Norte branch | Diego Aráoz |
THTomás HerreraWhite · Centro branch · Lucía Paredes | White | Centro branch | Lucía Paredes |
The school sees everything, the instructor sees their classes and the family sees their kids. Nobody looks at what isn't theirs.
Nothing sensitive shows until the guardian is verified. If a family asks for their data, you hand it over as a file, in one click.
Students you import without a guardian stay in sight, counted and filterable, until someone claims them.
The history is never edited; it is added to.
Create the school in one form and you are in right away.
Upload your spreadsheet with name, date of birth and guardian. If a row has an error, it is flagged and you fix it right there.
Add your classes and your plans.
Invite your students with a link, and your instructors once you have them.
| Row | First name | Last name | Date of birth | Guardian (email) | Joined | Status |
|---|---|---|---|---|---|---|
| 1 | Bautista Correa14/03/2014 · 02/03/2026marisa.correa@gmail.com | Correa | 14/03/2014 | marisa.correa@gmail.com | 02/03/2026 | Ready |
| 2 | Emilia Duarte31/02/2011 invalid date · 02/03/2026nestor.duarte@hotmail.com | Duarte | 31/02/2011 invalid date | nestor.duarte@hotmail.com | 02/03/2026 | Error |
| 3 | Ian Villalba02/09/2015 · 09/03/2026 | Villalba | 02/09/2015 | — | 09/03/2026 | Minor without guardian |
Imported in batches of 25 · up to 500 rows · the file never leaves your browser
Up to 500 students in an afternoon. If a row fails, you fix it right there.
You pay by your number of students. Start small and, as you grow, keep the same system.
Pro is enough.
Up to 10 active students.
Start freeUp to 30 active students.
Start freeUnlimited active students.
Start freeAll three plans include all of DojoPro: locations, lineage, payments, data and your school's brand. Only the number of active students changes.
Billed through Mercado Pago, in Argentine pesos. Seven days free from your first student, with no student cap, and you cancel whenever you want from Settings.
In another country? Write to us and we will work it out together.
Short answers. Including the two nobody likes to give.
No. Your students keep paying you, as always. DojoPro records the payment and you approve it.
Still have a question? Write to us and we answer ourselves.
Create the school in one form, upload your spreadsheet and approve your first payment proof today. We do the rest of the math.