Skip to main content

The management system built for martial arts schools

You focus on teaching. We keep the books.

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

September closeYour classes · 5 students
Collected
$206.000,00
4 of 5 proofs
Outstanding
$45.000,00
of $251.000,00 billed
Space rent
$61.800,00
30% of $206.000,00 collected
ProofsDay 29
Valentina Ríos$58.000,00Approved
Mateo Salazar$45.000,00Approved
Camila Fernández$45.000,00Approved
Joaquín Mendoza$58.000,00Approved
Sofía Castro$45.000,00Pending
151015202530

Drag the strip of days to walk through the month.

The hours

What you do once everyone has gone home

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.

  1. 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.

  2. 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.

  3. 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.

  4. Today: Taking the roll and asking the group chat who is coming today

    Here: Everyone counts as present. Only whoever is missing speaks up.

  5. Today: Move the student spreadsheet into another system

    Here: Upload the file and you are done. Up to 500 students in an afternoon.

How long does the close take you today?

Assumptions
per week
per week
Minutes per month
400≈ 6,7 hours
  • Proofs 60 × 2 min120 min
  • Plan quotas 80 × 0,5 min × 4 weeks160 min
  • Instructor's cut 2 × 15 min30 min
  • Branch rent 1 × 10 min10 min
  • Taking attendance 80 × 0,3 min × 4 weeks80 min

The times are your estimates, not our promises.

Your week

Your week, with your head in the class

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.

1

From proof to receipt, in one click.

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.

Proofs to approve3 pending
  • Camila Fernández
    September tuition
    $45.000,00
  • Mateo Salazar
    September tuition
    $45.000,00
  • Sofía Castro
    September tuition
    $45.000,00
Collected this month
$1.080.000
2

The plan counts itself.

Two classes a week means two. If someone stays for an extra one, you decide, and the reason is noted.

Weekly quota · 2-class planWeek 37
Camila Fernández
Plan of 2 classes per week
MonNo class scheduled
Tue
PresentCentro branch
WedNo class scheduled
Thu
PresentNorte branch
FriNo class scheduled
Sat
Centro branch
SunNo class scheduled
Classes this week
2/2 used
3

The roll, the other way round.

Everyone starts as present. You don't chase anyone to confirm; you see who said they can't make it, and that's it.

Thursday 19:00 · Adult taekwondoIn progress
Present by default
14
Gave notice
2
  • Mateo Salazar — Not coming · examAbsent
  • Sofía Castro — Running late · workLate

The other 12 did not have to confirm anything.

Take attendance
Attended
13 / 14

If you teach in someone else's gym

  • What the gym is owed, suggested from your active tuition. You give the ok.
  • Private notes per student. Only you see them.
  • Your name, your logo and your color on your page.
Settle my month with the gym

Set the percentage once. Free for 7 days, even if you teach alone.

What you owe the gym · SeptemberSuggested
Active tuitions · 22 students
$990.000
Rent · 30%
$297.000

Suggested from your active tuitions. You confirm it.

As you grow

When you stop being the only one on the mat

Same account. You add a coach, open another location, and everyone sees their own part and nothing else.

1

Add a coach and their share is already worked out.

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.

Instructor's cut · SeptemberCentro branch
Instructor
Lucía Paredes
Mode
Percentage
Percentage
40%
Base
Active tuition of 38 students$1.710.000
Branch rent · 30% of active tuition
$513.000
Suggested
$684.000

Suggested, not charged. You confirm it.

2

Several branches, one lineage.

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.

My lineage2 schools · 60 students
Student
VRValentina RíosBlack 1st dan · Centro branch · Lucía Paredes
MSMateo SalazarRed · Norte branch · Diego Aráoz
CFCamila FernándezBlue · Centro branch · Lucía Paredes
SCSofía CastroYellow · Norte branch · Diego Aráoz
THTomás HerreraWhite · Centro branch · Lucía Paredes
Mateo Salazar · red, ready for the next exam
Belt distribution
  • Black 1st dan · 1
  • Red · 1
  • Blue · 1
  • Yellow · 1
  • White · 1
3

Everyone sees their own part.

The school sees everything, the instructor sees their classes and the family sees their kids. Nobody looks at what isn't theirs.

Centro branchSchool view
Collected
$2.610.000
Pending
$405.000
Students
67
Attendance 14 days
92 %
  • Proofs to approve3
  • Pending signups2
  • Minors without a guardian1
  • Instructors2
Minors and families

The youngest ones, well looked after

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.

  • Verified guardian
  • Medical clearance attached
  • Consents with a history
  • Who may pick up
  • Data export in one click
Joaquín Mendoza12 years old · Green belt · Sur branch
GuardianMarina Mendoza · motherUnverified
Medical file
Restricted until the guardian is verified
Emergency contact
••••
Allergies
••••
Medical clearance
••••
Can pick up
••••
Consents
  • Health dataGranted 05/03/2026
  • Internal imagesGranted 05/03/2026
  • External imagesGranted 05/03/2026

The history is never edited; it is added to.

Demo
Migration

You move in one afternoon

  1. 1

    Create the school in one form and you are in right away.

  2. 2

    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.

  3. 3

    Add your classes and your plans.

  4. 4

    Invite your students with a link, and your instructors once you have them.

Import studentsalumnos.csv · 3 of 212 rows
First nameStatus
Bautista Correa14/03/2014 · 02/03/2026marisa.correa@gmail.comReady
Emilia Duarte31/02/2011 invalid date · 02/03/2026nestor.duarte@hotmail.comError
Ian Villalba02/09/2015 · 09/03/2026Minor without guardian

Imported in batches of 25 · up to 500 rows · the file never leaves your browser

1 error blocks the row, not the import
Upload my spreadsheet

Up to 500 students in an afternoon. If a row fails, you fix it right there.

Pricing

The price grows when your school grows.

You pay by your number of students. Start small and, as you grow, keep the same system.

20 students

Pro is enough.

Base

$29,999ARS / month

Up to 10 active students.

Start free
For established groups
Fits you

Pro

$39,999ARS / month

Up to 30 active students.

Start free

Full

$50,000ARS / month

Unlimited active students.

Start free

All 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.

Questions

What it does, and what it does not do yet

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.

Try it for 7 days

Still have a question? Write to us and we answer ourselves.

Bring the list you already have

Create the school in one form, upload your spreadsheet and approve your first payment proof today. We do the rest of the math.