DOJOACCESS
    FeaturesPricingFor studentsBrowse dojos
    Sign inGet started

    Martial arts school management

    Run your dojo.
    Skip the paperwork.

    Class schedules, memberships, payments, invoices, notifications, and more, all in one place.

    Create your dojoBrowse dojos
    Weekly class schedule showing six class types across Monday to Saturday with booked headcounts

    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.
    Active schedules list showing recurring classes with instructors, times and days

    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.
    Member list showing pending approvals and members with their membership status

    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
    Dojo store showing memberships, class cards, drop-ins and merchandise with prices

    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
    Revenue panel showing total revenue, recurring revenue and current MRR above a twelve-month breakdown

    Email

    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.
    Email notification matrix with eight dojo events and four recipient roles

    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
    Student training statistics with classes attended, hours trained, streak and charts by class type and day
    Class schedule on a phone screen

    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 request

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

    Create your dojoLook at a real dojo first
    DOJOACCESS
    PricingBrowse dojosAboutTermsPrivacy

    © 2026 DojoAccess