Martial arts school management
Run your dojo.
Skip the paperwork.
Class schedules, memberships, payments, invoices, notifications, and more, all in one place.

Scheduling
Class management
Easily schedule recurring or one time classes.
- Recurring schedules fill a rolling 90-day window automatically.
- Class capacity shows how many students have booked.
- Colour-coded class types enable students to recognise their class at a glance.
- Cancel or add a one-off session without touching the recurring pattern.

Members
Member management
One list of all the students in the school, their memberships and their billing information, all in one place.
- See every student's membership status at a glance.
- Click on a student to manage their bookings, payments and invoices.
- Optionally approve or reject the people who ask to join.
- Keep your dojo public, private or reachable by link only.

Payments
Flexible billing system
Flexible membership packages, customise them however you want it — Monthly memberships (calendar aligned or date-to-date), ten-class passes, drop-ins, or a rashguard off the shelf. Fully integrated credit card support or cash payments.
- Full credit-card support through Stripe Connect. No fees are charged by Dojoaccess
- Full accounting and invoicing support for both cash and card payments
- Automatic charging for recurring subscriptions or one-time purchases
- Class passes that count down as they get used
- Optional grace period for late payments

Money
Financial accounting
Easy revenue tracking, what's still owed, and how long it has been owed. Every payment leaves an invoice behind it.
- Revenue analysis
- Recurring income and current MRR
- Overdue charges at a glance
- Customisable invoices

Notifications
Notify students — or yourself — via email when someone joins your dojo, a subscription lapses, an invoice is paid, or one goes unpaid. You choose who receives notifications and what they're notified about.
- Disabled by default. Enable if you want to be up to date instantly.

For students
Attendance statistics
Students book a spot on their phone, see what they've paid for, and watch their own attendance add up. The training log is the part they come back for.
- Classes attended, hours on the mat, and the current weekly streak
- Which class types they actually train, and which nights
- Their own invoices, downloadable at any time
- Cancelling a booking without messaging anyone


The rest of it
The details that come up once a school has been running for a few months.
Roles that match the school
Owners, managers, instructors and students each see what they should. Promote a senior student to instructor without handing over the books.
Invoices students can open
Every payment produces an invoice with your company details and IBAN, downloadable as a PDF or shareable as a link that needs no login.
Attendance leaderboard
An optional board ranking who has been showing up, with privacy settings you control.
A public page for your dojo
Your timetable, location and joining details on a page you can send to anyone — or keep unlisted if you prefer privacy.
Locale
Solved edge cases with timezones, currency, and date and time formats.
Approve who joins
Turn on approval, and new members wait in a queue until you let them in. Turn it off, and anyone with the link can join.
Feature requests
Tell us what your dojo needs
Much of what you see here exists because a school asked for it. If your dojo needs something that is missing — a different billing rule, another report, an export your accountant wants — send us an email describing it, we will probably build it.
Send a feature requestSet your dojo up this week
Add your class types, put the timetable in, and send your students the link. The rest — bookings, renewals, invoices — starts happening on its own.