Martial arts school software

Martial arts software built for academies, not gyms

Billing, belt and stripe tracking, class schedules, and lead follow-up in one place, so you spend your time coaching instead of chasing payments.

Book a Demo
★★★★★4.8 rating
5,000+
Gyms
46
Countries
$750M
Billing Volume
32M
Check-Ins
What do you teach?
At a glance

What's the best software for a martial arts school?

PushPress is martial arts management software for BJJ, MMA, boxing, muay thai, karate and taekwondo schools. It runs recurring billing with automatic retries on failed cards, belt and stripe tracking with promotion criteria (Pro and Max plans), class schedules for every program, digital waivers parents can sign for minors, and a student app on every plan. There's a free plan to start, and paid plans begin at $159 a month.

At a glancePushPress
PlansFree $0, Pro $159/mo, Max $229/mo, per location
Students and staffUnlimited on every plan
Belt and stripe trackingPro and Max: custom belt systems, promotion criteria, and an eligibility view
Student appIncluded on every plan. Branded app is a $97/mo add-on
Card processing2.89% on Pro, 2.75% on Max (4.99% on Free). ACH 0.79% on Pro and Max
WaiversDigital waivers, including parent and guardian signatures for minors
Lead follow-upGrow: automated follow-up for leads and trials ($329/mo)
Your payment dataYour own Stripe account. If you ever leave, your card tokens go with you

Pricing from pushpress.com/pricing, September 2026. Rated 4.8/5 on G2 from 197 reviews.

Trusted by academies around the world

Hear it from academy owners

BJJ academy owners on what changed after they moved to PushPress.

Academy BJJ & Kickboxing
We manage over 500
students on PushPress
PushPress rolled out
the red carpet
We saved over $1,200 per
month with PushPress
If there's an issue,
PushPress fixes it fast
Features

Everything the front desk does, so you can stay on the mat

Belt and stripe tracking

Build your own belt system with names, colors and stripes, or have AI draft one from a prompt. Set promotion criteria by time at rank, classes attended or milestones, see who's eligible, and promote one student or a whole class at once. Every promotion stays on the record. Pro and Max plans.

Read more →

Billing you don't have to chase

Recurring memberships, contracts with renewal terms on file, and automatic retries when a card declines, so you're not texting parents about Tuesday's kids class.

Read more →

A schedule for every program

Gi, no-gi, striking, kids by age group, fight team, open mat and privates, all in one calendar. Set mat capacity, turn on waitlists, and let students book from their phone.

Read more →

Waivers for every student, including the little ones

Parents and guardians sign before the first class, at the front desk tablet or in the app. Every signed waiver and membership agreement stays on file.

Read more →

A student app and a pro shop

Every plan includes the PushPress app for booking, payments and schedule updates. Students buy gis, gloves and rash guards from your shop and check out on the same tablet they check in on.

Read more →

Lead follow-up that works nights and weekends

Grow texts trial leads back while you're on the mat or asleep. “Saturday and Sunday, UFC fights happen and people are drunk-texting ‘I want to be a fighter.’ Before, I'd say it's 10 PM. Now I just let AI handle it.” Eduardo Lomeli, Academy Jiu-Jitsu and Kickboxing

Read more →
Kids programs

Built for the kids program that pays the rent

In most academies, kids classes are the biggest line on the P&L. PushPress gives parents a signed waiver on file, a schedule they can book from their phone, and a reason to keep showing up. Committed Club rewards attendance streaks automatically.

“People don't like to miss out. They want that sticker at the end of the month, they want to get into the raffle.”

Eduardo Lomeli, Academy Jiu-Jitsu and Kickboxing, on their Mat Masters Club

87% vs 58%

87% of students who hit Committed Club are still active 90 days later, compared with 58% of everyone else. Measured across PushPress gyms.

Read more →

Switching is our job, not yours

For most academy owners the price isn't what holds them back. It's picturing a messy migration in the middle of a belt cycle. Here's how it actually goes.

What impacts the timeline
Two things move the number: how quickly you make the calls on your own plans and pricing, and the date you want to start billing. Tell us the date you want to bill on and we'll work back from it.
01
Before day one

We plan the move with you

You get a named onboarding lead, not a ticket queue. Together you map what's moving and when, before anything changes for your students.

02
Setup

Build your programs, plans and belts

Membership plans, the schedule for every program, coach accounts, and your belt and stripe system. You build your own plans, so pricing matches how you run the academy.

03
Migration

Students and billing move over

Students, contacts, memberships and billing come across, and payments run through your own Stripe account.

04
Go live

Students download the app

One announcement, one link. Students and parents book their next class from their phone.

What does PushPress cost for a martial arts school?

Three plans and every add-on, all published. Belt and stripe tracking comes with Pro and Max.

Core plans
Free
4.99% card processing
$0 / mo
Pro
2.89% card, 0.79% ACH
$159 / mo
Max
2.75% card, 0.79% ACH
$229 / mo
Students and staff
Unlimited
Student app
Included
Belt and stripe tracking
Pro and Max
Contract
Month to month
Add-ons
Branded app
$97 / mo
Grow (website + CRM)
$329 / mo
Additional locations
17% off
Setup fee
$0 on Core
Whose Stripe account
Yours

Built by people who train

We train, coach and run gyms ourselves. That's why the person who answers your chat knows what a stripe promotion is.

Frequently asked questions about PushPress for martial arts schools

What's the best software for a martial arts school?

The best martial arts software handles four jobs: billing that doesn't fail quietly, belt and stripe tracking, schedules for several programs, and an app your students actually use. PushPress does all four for BJJ, MMA, boxing, muay thai, karate and taekwondo schools, with a free plan to start.

Does PushPress work for my discipline?

Yes. BJJ academies use it for stripes and belt promotions, MMA gyms for striking and grappling programs on one membership, boxing gyms for intro offers and class packs, and karate and taekwondo schools for kyu, dan and geup ranks.

Can PushPress track belts and stripes?

Yes, on Pro and Max. Build any belt system with custom names, colors and stripes, set promotion criteria by time at rank or attendance, and see who's eligible before testing day. Every promotion is logged on the student's record.

Can I run gi, no-gi, kids and fight team on one schedule?

Yes. Set recurring classes for every program, cap each class at your mat space, turn on waitlists, and let students book or cancel from the app.

Is there a free plan?

Yes. PushPress Free costs $0 with no time limit and covers student management, scheduling, billing and the student app. Belt tracking, lower card rates and more come with Pro ($159/mo) and Max ($229/mo).

How hard is it to switch?

Our onboarding team moves your students, memberships and schedule for you. You get a named onboarding lead, not a ticket queue, and you pick the date you want to start billing on.

Can parents sign waivers for kids classes?

Yes. Parents and guardians sign digital waivers for minors before the first class, on a front-desk tablet or in the app, and every signed waiver and membership agreement stays on file.

What does martial arts software cost?

PushPress is $0, $159 or $229 a month per location, plus card processing (4.99%, 2.89% or 2.75% by plan). Lead automation (Grow) and a branded app are optional add-ons.

Ready when you are

Our team is made up of current and former gym and academy owners. Book a demo and we'll show you around.

Get Started for Free Gym Management Software