cheap martial arts software · 2026

Cheap martial arts software, from $15 a month

Run your dojo or academy on $15 a month, flat — the same price whether you have 30 students or 400, because there's no per-member fee. Leveled timetable, term-based programs, recurring dues memberships and payments on your own Stripe, all in the base plan.

who this is for

Independent dojos and academies, priced flat

Junocal is built for BJJ, Muay Thai, karate, kickboxing and mixed martial arts academies — the schools that need real scheduling and billing but can't justify a platform that charges by the head. Cheap software shouldn't mean cutting corners on the features your mat actually runs on.

And the price doesn't climb as your roster grows. Starter is $15/month whether 30 students train with you or 400 — flat, with no per-member fee. The leveled timetable, term-based programs, dues memberships and waiver intake are all in the base price.

what's in the base plan

Everything in Starter, at $15 a month

This is the entire base plan — one location, up to 10 rooms, up to 5 instructor seats. Nothing here is an upsell, and nothing scales with student count. Flat price, full-featured product.

Leveled class timetable

Publish your weekly schedule by program and level — kids BJJ, adult Muay Thai, fundamentals, advanced sparring — each as its own bookable class with its own capacity. Students see only the classes that match their level and book in a tap.

Term-based programs

Run an 8-week beginner kickboxing intro or a kids belt-cycle program as one bookable course with a fixed weekly slot, total session count, one upfront price and a refund policy. Publish once and every weekly session is created for you.

Recurring dues memberships

Sell rolling monthly dues that bill automatically through your own Stripe. Students pause their own membership, renewal nudges go out before each period ends, and failed-payment recovery emails chase lapsed cards for you.

Waivers and belt-rank intake

Collect signed waivers, injury history, emergency contacts and current belt rank at sign-up with conditional-logic intake. Forms branch for minors and by rank, and everything saves to the student profile.

Check-in and day-of roster

Instructors open the day-of roster on any phone browser, see who is booked into each class, and check students in with a tap. No download, no app store — just open the page and run the mat.

1:1 and duet sessions

Book private lessons and partner sessions alongside group classes on the same calendar. Add intake, packs or a fixed price, and students self-book the open slots you publish.

Packs, waitlists and reviews

Sell 5-class and 10-class packs for drop-in students, run two-mode waitlists that auto-promote when a spot opens, gather reviews after class and capture leads from your storefront — all standard on Starter.

Your own Stripe, free CSV export

Connect your own Stripe (Connect Standard) and keep Stripe's published rates with ACH and Direct Debit. Export your data to CSV any time, free. No per-member fee, no marketplace cut, no annual contract.

the flat-price detail

No per-member fee, ever

Martial arts schools live on headcount, and a platform that charges per active member punishes you exactly when you're winning. A growing white-belt class shouldn't raise your software bill. Junocal charges a flat $15/month on Starter no matter how many students are on your roster.

That's the difference between cheap and merely cheap-looking. The $15 plan that bills your dues, runs your timetable and stores your waivers is the same $15 plan whether you onboard 10 new students this month or 100. The price you see is the price you pay.

dues and programs

Bill dues the way your school already runs

Recurring monthly dues, drop-in packs, term-based intro programs and private lessons all sit on one calendar and get paid the same way. Students pause their own membership, renewal nudges go out before each period ends, and failed-payment recovery chases lapsed cards automatically.

Dues run through your own Stripe at the published rate, with ACH and Direct Debit at the standard rate — real savings on the $120 to $180 monthly memberships academies commonly sell. No per-member fee, no marketplace cut, no processing markup.

your own stripe

You keep the money, and the data

Junocal runs on Stripe Connect Standard. You connect your own Stripe account, dues and class payments land at Stripe's published rates, and Junocal never holds your funds or marks up processing. Disputes go straight to Stripe. There is no marketplace commission and no per-member fee skimming your revenue.

And there's a free CSV export of your students, attendance and revenue on every plan, so your data is always portable. Cheap pricing with no lock-in — month-to-month, public pricing, no annual contract.

switching is the easy part

Free migration in your first 30 days

Coming from another martial arts platform? Migration is done for you in your first 30 days, no extra cost. Student lists, dues memberships, attendance history and waiver records all carry across — and there's no annual contract on the other side, starting at $15/month.

the things buyers ask

Questions

How much does cheap martial arts software actually cost?

Junocal Starter is $15/month flat, and it is the full product — one location, up to 10 rooms, up to 5 instructor seats. The price is the same whether you have 20 students or 400, because there is no per-member or per-student fee. Studio is $29/month for up to 5 locations with staff logins and a front-desk role, and Growth is $69/month for up to 10 locations with QuickBooks. No annual contract, and pricing is public.

Does the price go up as my dojo adds more students?

No. Junocal charges a flat $15/month on Starter regardless of how many students, white belts or black belts are on your roster — there is no per-member fee and no per-active-client charge. A dojo with 350 members pays the same $15 as one with 30. The only reason to move up is more locations or staff logins, not headcount.

Can I run recurring monthly dues through my own Stripe?

Yes. Recurring dues memberships run through your own Stripe account on Stripe Connect Standard, billed automatically each month at Stripe's published rates with no Junocal markup. Card and ACH (US) and Direct Debit (UK) are all supported, and failed-payment recovery emails are included at $15/month. Junocal never holds your money and takes no commission on dues.

Are waivers and belt-rank intake included on the cheap plan?

Yes. Conditional-logic intake forms are on Starter at $15/month, so you can collect signed waivers, injury history, emergency contacts and belt rank at sign-up without an add-on fee. The form branches — minors can surface a guardian section, and rank can reveal grading history. Everything saves to the student's profile for instructors to see at check-in.

What happens to my student data if I leave?

It stays yours. Junocal includes free CSV export of your students, attendance and revenue on every plan, including the $15 Starter, so you are never locked in. If you are coming from another martial arts platform, migration is free in your first 30 days — student lists, dues memberships and attendance history carry across. No annual contract holds you in place.

Cheap, not stripped down

14 days free, no card. Leveled timetable, term-based programs, dues memberships and waiver intake — all in the $15 base plan, flat no matter your headcount. Migration done for you in your first 30 days.