Run your academy without the busywork. Primodojo handles members, classes, check-ins, billing, and belt progress, built for owners who'd rather be on the mats than in a spreadsheet.
No more juggling a spreadsheet for billing, a Google calendar for classes, and a notebook for promotions. Primodojo keeps all of it in one place, built for the way martial arts academies actually run.
Profiles, attendance history, belt progress, waivers, and retention signals that flag the member who quietly stopped showing up.
Learn about membersA weekly schedule any coach can read at a glance, capacity and waitlists, and a check-in kiosk that runs in a browser on the tablet you already own.
Learn about classesRecurring dues through your own Stripe or Square account, automatic retries when a card fails, and one screen for the payments you do have to chase.
Learn about billingEvery member gets a living profile: belt and stripes, classes attended, last check-in, payment status, waivers, and every note a coach has left. The roster rolls it up so you can see who's drifting and who's ready to be promoted.
Group classes, open mat, kids' programs, competition prep. Primodojo handles them all without forcing you into a rigid template. Members book from their phone, and the front desk sees every check-in as it lands.
Recurring dues, prepaid class packs, paused memberships, and automatic retries when a card fails. Stripe or Square does the processing under your own account. You get a screen a coach can run.
We build Primodojo in the open, and the people who answer your email are the ones writing the code. If something your academy needs isn't in here yet, tell us. There's a good chance it's next.
Pay once a month based on your size. No hidden processing fees, no charge for your front-desk staff to log in, no add-ons for the features you'd assume came standard.
Thirty days, free, no card. Import your roster from a CSV, run a couple of weeks of classes on it, and if it isn't calmer than what you're doing now, export everything and walk away.