Skip to content
Made in Canada

Management software built for martial arts schools.

Registrations, classes and schedules, attendance, belts, billing, pro shop and family portal in one platform. Your team spends less time at the desk, and your members find everything, right away.

30 days free No credit card No commitment
Invoice 2026-0142 paidCaron family · $185.00 · receipt sent
Hosted in CanadaMicrosoft Azure data centre
Meets Canadian privacy lawsIncluding Quebec's Law 25
Your payment methodsYou collect as you do today; the software records the payment and sends the receipt
Members

One file per member, with the family around it.

A new member signs up in five minutes, with your school's forms. Their family, emergency contacts, documents and consents are all in one place, and the file itself tells you what is missing.

  • Parents, siblings and emergency contacts linked to the same household
  • The documents your school requires, with the missing ones flagged on the file
  • Consents collected one by one, dated, and withdrawable by the parent
Sofia Roy
Age 8 · Young Ninjas · yellow belt
Active
FamilyHélène Caron, mother · parental authority · emergency 1
Marc Roy, father · emergency 2
DocumentsMedical certificate ✓ · Registration form ✓
ID photo missing
ConsentsInternal photos ✓ · Newsletter ✓ · Publication —
EquipmentGi 140 cm · belt 240 cm · measured in August
Registered September 3, 2025Open the file
Classes and schedules

Your classes and your schedule, ready for the new season.

You create the season, its classes and its groups, then the weekly timetable with rooms and instructors. A closure or a cancellation is one click, and families see it right away in their portal.

  • Groups by age and level, with students moving from one to the next without losing their history
  • The weekly timetable, the rooms, the instructor for each class
  • Holidays and cancellations visible to families, without writing a single email
ScheduleWeek of September 14
Mon
Tue
Wed
Thu
Fri
Sat
Closed · holiday
6:00 · Kids karate7:30 · Adults
6:00 · Teens
6:00 · Kids karate7:30 · Adults
6:00 · Teens7:30 · Competition
10:00 · Little dragons
18 classes this week · 1 closure
Attendance

Taken in class. The hours count themselves.

The instructor opens the sheet on the tablet, checks, finishes. Every hour is added to the student's file and brings them closer to their next belt. Extended absences show before a student drops out.

  • One click marks the whole group present; you only correct the absentees
  • Printable sheets by group, for classes held away from the dojo
  • Each student's attendance rate, and an alert when someone is away too long
Kids karateThursday 6:00 p.m. · Dojo A
SRSofia RoyYellow beltPresent
NTNoah TremblayOrange beltPresent
LGLéa GagnonYellow beltLate
OHOmar HaddadWhite beltAbsent
JLJulie LavoieOrange beltPresent
12 of 14 presentFinish the sheet
Belts and exams

Belt promotions: the list of students who are ready, calculated for you.

Define your kyu and dan, then, for each one, the class hours, the time since the last belt and the age required. The software tells you who is ready for the exam, who is getting close, and what the others are missing.

  • You enter your own belts and what it takes to earn each one: class hours, time since the last belt, age
  • The list of students ready for their exam builds itself, and says what the others are missing
  • Every belt earned is recorded on the student's file, with the date and the examiner's name
ProgressToward orange belt
Sofia Roy12 of 12 h · 4 monthsReady
Léa Gagnon12 of 12 h · 4 monthsReady
Malik Bouchard9 of 12 h · 5 months3 h missing
Emma Simard12 of 12 h · 2 months2 months missing
2 candidates ready · 2 orange belts to order
Billing and payments

Accurate invoices. Your cash desk, as before.

Renewals are proposed in batches; you review, you issue, the invoice goes out by email. You collect the way you always have, at the desk or by transfer. You record the payment in two clicks, the receipt goes out on its own, and tax statements are produced in one batch in February.

  • Plans, family discounts and sales taxes configured for your province
  • Payment recorded, receipt sent, balance up to date
  • Overdue accounts and balances tracked per payer and per family

Online payment coming soon.

Invoice 2026-0142
Caron family · issued September 1
Paid
Membership — Sofia, fall session$120.00
Gi, 140 cm$65.00
Family discount– $0.00
Total$185.00
Paid September 3 · Receipt sentView receipt
Family portal

Parents find it themselves. Your team breathes.

Every family has a secure space, on phone or computer. You invite from the file; the parent chooses a password and no longer has to call to find out.

  • Invoices, receipts, tax statements and online payment
  • Attendance and progress of each child toward their next belt
  • This week's schedule, cancellations, closures and upcoming events
  • Contact details and consents, editable by the parent
My familyHélène Caron
1 invoice to pay — $120.00Pay
Sofia age 8
Group
Young Ninjas
Belt
Yellow
Next class
Thursday 6:00 p.m. · Kids karate
Hélène you
Group
Adults
Belt
Blue
Next class
Tuesday 7:30 p.m. · Adult karate
And much more

Everything a dojo manages, in one software.

Every plan includes every feature. Nothing to add, nothing to unlock.

See all the features
  • Member management
  • Family management
  • Documents and consents
  • Classes and schedules
  • Attendance
  • Belts and exams
  • Billing and payments
  • Receipts and tax statements
  • Pro shop and inventory
  • Events and competitions
  • Communication
  • Reports
  • Family portal
  • Team management
Getting started

Online tonight. Ready for the new season.

No installation, no setup appointment. Three steps, and the assistant guides you through each one.

Create your school

Name, province, language. Your management account is ready in two minutes, with no credit card.

2 minutes

Set up with the assistant

Your taxes, your belts and their requirements, your groups, your rates. Nothing is prefilled for you: it is your school.

One evening

Register, bill, invite

Your members and their families come in, the first invoices go out, and the portal opens to parents.

From the first week
Security and privacy

Children's records. Protected seriously.

A martial arts school holds information about minors, including health information. DojoMasterPro is designed to meet the requirements of Canadian privacy laws, including Quebec's Law 25, and to make compliance the easiest path.

Our commitments in detail

Canadian hosting

Database, files and backups in a Microsoft Azure data centre in Canada. Daily backups, point-in-time restore.

Consent by purpose

Health, photos, communications, federation: each consent is collected separately, dated and versioned. A parent can withdraw it themselves.

Controlled access

Roles per staff member, an access log for health data, and never any medical information on an attendance sheet.

Managed retention

You set the retention period. The software flags files past the deadline and removes the identity while keeping the accounting.

Pricing

A clear price. Everything included.

Billed monthly, no commitment. The price depends only on how many members your school has. Team accounts and features are unlimited on every plan.

Start here
Trial
30 days, every feature
$0
Create my school
Sempai
Up to 49 members
$49 / month
Choose Sempai
Sensei
50 to 99 members
$99 / month
Choose Sensei
Shihan
100 members and more
$149 / month
Choose Shihan

Prices in Canadian dollars, applicable taxes extra. Plan details

FAQ

What people ask before trying

Do I need to install anything?

No. DojoMasterPro runs in the browser, on a computer, tablet or phone. Nothing to install, nothing to update.

How long does setup take?

One evening for most schools. The setup assistant walks you through your taxes, your belts and their requirements, your groups and your rates.

Where is the data hosted?

In Canada, in a Microsoft Azure data centre. It is backed up daily and remains yours: you can get a copy at any time.

Does the software collect payments?

No, not yet. You collect as you do today, record the payment in two clicks, and the receipt goes out. Online payment is in the works.

What happens at the end of the trial?

You choose the plan that matches the size of your school. Nothing is charged without your approval.

Is the software available in French?

Yes. Each school chooses its language, and so does each member. Invoices, receipts and emails are produced in the recipient's language.

Your dojo deserves better than a binder.

Thirty days free, no credit card, no commitment.

Start your free trial
DojoMasterPro in 3 minutes
The video is coming. Meanwhile, the free trial takes two minutes to create and shows the software with your own members.
Start your free trial Would you rather we show it to you? Request a personalized demo.