Close-up of a brown belt over a dark gi
Abstract orange martial arts graphic

BJJ GYM SOFTWARE

Built to Handle Everything Except the Rolling.

BJJ software should run your belt and stripe tracking, billing, family memberships, and marketing in one place. Spark is the only platform built by people who've actually run a jiu-jitsu academy.

2,000+

Schools run on Spark

2,000+

Schools run on Spark

$720 Million

Processed yearly for clients

$720 Million

Processed yearly for clients

10 Million

Students managed

10 Million

Students managed

9 Years

in Martial Arts

9 Years

in Martial Arts

What is BJJ Gym Software?

Roughly 750,000 people practice Brazilian Jiu-Jitsu in the U.S. today, and the industry has grown at a 6.1% annual rate since 2019. BJJ software manages what a growing academy actually needs: belt and stripe tracking tied to attendance, gi and no-gi program splits, family billing, and digital waivers, connected in one system instead of a spreadsheet and four different apps.

Full student profiles. Belt history. Family accounts. Attendance trends. 

Every relationship in one place — so you always know where a student is in their journey and what they need next. No more digging. No more guessing. The information that helps you retain students and build community is right in front of you.

Spark membership dashboard with calendar and tasks
Spark brand kit interface screenshot
Jiu-jitsu students practicing a ground technique
Martial artists practicing close combat
The Problem

You Opened a Mat Space, Not an Admin Office.

Tracking stripes on a whiteboard. Splitting gi and no-gi rosters by hand. Chasing a family discount that got billed wrong. A student's attendance quietly slips for two weeks, then they're gone, and nobody sent the check-in text that would have kept them. Spark catches all of it automatically.

Full student profiles. Belt history. Family accounts. Attendance trends. 

Every relationship in one place — so you always know where a student is in their journey and what they need next. No more digging. No more guessing. The information that helps you retain students and build community is right in front of you.

Built by People Who've Actually Run an Academy.

Most jiu-jitsu software is built by tech teams who've never stepped on the mat. Spark was built by Master Ron Sell and Grand Master Cheong Park, two 7th Dan Black Belts who ran multiple martial arts schools for over 20 years. They couldn't find software that understood belt progressions and retention, so they built it.

Full student profiles. Belt history. Family accounts. Attendance trends. 

Every relationship in one place — so you always know where a student is in their journey and what they need next. No more digging. No more guessing. The information that helps you retain students and build community is right in front of you.

Martial artist kicking a blue heavy bag
Martial artist kicking a heavy bag

Core Spark Membership:
Everything Included

Core Spark Membership: Everything Included

One Platform Runs Every Part of Your School.

Every Belt, Every Stripe, Tracked

Rank tied to attendance, not a whiteboard.

Belt and stripe progressions are tracked automatically against real attendance data, for every student, gi and no-gi programs included. No more guessing who's due for their next stripe, and no more separate rosters for separate programs.

Family Memberships, Billed Correctly

Split billing, sibling discounts, no manual math.

Parent-and-child enrollment, family discounts, and split payment plans apply automatically to every invoice. A miskeyed discount doesn't quietly cost you money or turn into an awkward conversation with a parent.

Catch the Slip Before the Cancellation

Automated check-ins when attendance starts to drop.

The lifecycle is predictable: a slip in attendance, then disengagement, then cancellation. Spark sends an automated, personal-feeling check-in the moment attendance drops, before it becomes a lost student. Retention gains compound: a 5% increase in retention can boost profits by as much as 95%, according to Bain & Company research.

Technique Review, Built Into the App

Video curriculum, available between classes.

Students progress faster when they can review technique outside the academy. The Spark App includes video curriculum and downloadable resources, so members can drill at home, and digital waivers keep enrollment paperwork off your desk entirely.

Here's A Taste Of What Spark Membership Can Do

Spark membership dashboard with calendar and tasks
Spark brand kit interface screenshot

Spark CRM

Know every BJJ student.

Full student profiles, belt and stripe history, family accounts, and attendance trends, all in one place. Spark's CRM is purpose-built for jiu-jitsu academies, so it understands gi and no-gi programs a generic CRM never will.

Spark Payments

Get your BJJ academy paid without asking.

Spark Payments handles billing, checkout, and reporting automatically, including family and sibling discounts, so revenue keeps coming in without manual invoices or an awkward conversation at the front desk.

Spark invoice payment dialog with credit card fields
Spark inventory reorder report screenshot
SMS conversation displaying a martial arts school promotion
SMS text messages interface screenshot

Spark SMS

The instant reply, before your jiu-jitsu lead goes cold.

Text messages get read in minutes, not hours. Spark's two-way SMS sends instant replies to new BJJ leads, class reminders, and reschedule texts the moment something happens, so prospects never look up a competitor.

Martial arts instructor in a red and black uniform

“We run a 300-member academy with 3 staff. Spark automated almost everything I used to do manually, freeing me to build a half-million dollar business.”

Shihan Chris Allen
Tring Martial Arts Academy
Martial arts instructor in a red uniform

“We run a 300-member academy with 3 staff. Spark automated almost everything I used to do manually, freeing me to build a half-million dollar business.”

Shihan Chris Allen
Tring Martial Arts Academy
Taekwondo instructor in a white uniform

“We've grown to 6 locations and 1,200+ students. Spark gives us the systems and automation to stay organized and aligned as we scale.”

Jesse Isaacs
Integrity Martial Arts
Martial arts instructor in a white uniform

“We've grown to 6 locations and 1,200+ students. Spark gives us the systems and automation to stay organized and aligned as we scale.”

Jesse Isaacs
Integrity Martial Arts
Martial arts instructor in a white uniform

“We've grown to 6 locations and 1,200+ students. Spark gives us the systems and automation to stay organized and aligned as we scale.”

Jesse Isaacs
Integrity Martial Arts
Martial arts instructor wearing a white gi

“Spark helps me sleep better at night. Everything's in one place, the automations are powerful, and it saves us 10-12 hours in a normal week.”

Adam Spicar
Reveal Martial Arts
Martial arts instructor portrait

“Spark helps me sleep better at night. Everything's in one place, the automations are powerful, and it saves us 10-12 hours in a normal week.”

Adam Spicar
Reveal Martial Arts
Martial arts instructor portrait

“Spark helps me sleep better at night. Everything's in one place, the automations are powerful, and it saves us 10-12 hours in a normal week.”

Adam Spicar
Reveal Martial Arts
Martial arts instructor in a green and black gi

“We run 2 locations with nearly 700 students and 2% attrition. Spark automates comms, keeps parents engaged, and cuts what falls through the cracks.”

Peter Trikilas
Master Peter's Academy of Martial Arts
Smiling martial arts instructor in a green uniform

“We run 2 locations with nearly 700 students and 2% attrition. Spark automates comms, keeps parents engaged, and cuts what falls through the cracks.”

Peter Trikilas
Master Peter's Academy of Martial Arts

Making The Switch To Spark
Couldn’t Be Easier.

Making The Switch To Spark Couldn’t Be Easier.

Zero Cost Migration.

Export your data, send it to our team, we'll do the rest. Fast, secure, and it doesn't cost you a penny.

Setup Payments Instantly.

Start accepting tuition, gear, and event payments right away with our integrated, low-rate merchant service.

Personalized Onboarding.

1-on-1 training gets you and your staff confident from day one. Our tech team is your I.T. department.

FAQ

What is BJJ school software?

BJJ school software is a management platform built for Brazilian Jiu-Jitsu academies. It handles belt and stripe tracking tied to real attendance data, gi and no-gi program scheduling, family billing, and digital waivers, connecting what would otherwise be a spreadsheet and several disconnected apps into one system.

How big is the BJJ industry, and why does it need dedicated software?

An estimated 750,000 people practice Brazilian Jiu-Jitsu in the United States today, and the industry has grown at a 6.1% compound annual rate between 2019 and 2024. As the sport grows, academies need software built around BJJ's specific structure, belt progressions, gi and no-gi splits, rather than generic gym management tools.

Does Spark track belt and stripe progressions?

Yes. Spark ties belt and stripe tracking directly to a student's real attendance record, so owners always know who's eligible for their next stripe or belt test without checking a whiteboard or spreadsheet.

Can Spark manage separate gi and no-gi programs?

Yes. Spark supports separate rosters, schedules, and attendance tracking for gi and no-gi programs, or any other program split an academy runs, all within the same system.

Does Spark handle family memberships and sibling discounts?

Yes. Parent-and-child enrollment, family discounts, and split billing apply automatically to every invoice, so a discount doesn't get miskeyed or become a manual correction later.

Does Spark support digital waivers, including for minors?

Yes. Digital waivers are built into the enrollment process, which matters for combat sports academies enrolling minors, removing manual paperwork and back-and-forth at sign-up.

How does Spark help prevent students from quietly quitting?

Spark tracks the typical BJJ member lifecycle: active training, a slip in attendance, disengagement, then cancellation. When attendance drops, Spark automatically sends a personal-feeling check-in message before that student disengages further, rather than waiting until they've already quit.

Does retention actually affect profitability that much?

Yes. According to Bain & Company research cited in Harvard Business Review, increasing member retention by just 5% can increase profits by as much as 95%. Automating renewal reminders, payment failure follow-ups, and reactivation campaigns for lapsed members is a direct way academies capture that gain.

Can Spark sell gis, rashguards, and other gear?

Yes. Spark's built-in point-of-sale and inventory tracking let academies sell gis, rashguards, and other gear directly, without a separate storefront or inventory system.

How is Spark different from a generic CRM like HubSpot for a BJJ school?

Generic CRMs don't understand belt promotions, trial periods, or gi/no-gi program splits. Spark connects every stage of the student relationship, from a prospect clicking a landing page ad through trial class, enrollment, belt promotions, and long-term retention, inside one purpose-built platform.

What does a BJJ school's growth funnel look like, and how does Spark support it?

The funnel runs from visibility, to inquiry, to a booked trial, to a trial that shows up, to a paying member who renews month over month. Spark supports every stage: lead capture and automated follow-up from the moment a prospect fills out a trial form, through retention automation that keeps paying members renewing.

Is switching to Spark expensive or time-consuming for an existing academy?

No. Data migration, including student records, belt history, and billing information, is provided at no cost, and Spark's integrated merchant service allows academies to start accepting payments immediately after switching.

What happens when a member's payment fails?

Spark automatically follows up on a failed payment within 24 hours of the decline, prompting the member to update their payment method before it turns into a lapsed or cancelled membership.

Does Spark send renewal reminders before billing?

Yes. Spark sends automated renewal reminders roughly 10 days before a membership bills, giving members a heads-up and reducing surprise declines or cancellations at renewal time.

Can Spark bring back members who've already lapsed?

Yes. Spark includes reactivation campaigns targeted at members who've lapsed 30 to 90 days, automatically re-engaging them rather than treating a lapsed membership as a lost cause.

What does Spark's CRM track for each BJJ student?

Every student's contact details, belt and stripe history, attendance record, family account information, communication history, and outstanding tasks or notes from staff, all in one profile.

Can I see how my academy is performing financially in real time?

Yes. Spark's dashboard shows billing, revenue, and growth metrics in one view, so owners can see how the academy is performing without piecing it together from separate systems or spreadsheets.

Do I need separate software for marketing, billing, and scheduling?

No. Spark consolidates CRM, billing, automated email and SMS, and class scheduling into one platform, eliminating the missed follow-ups and disconnected data that come from running several separate tools.

Is Spark difficult for coaching staff to learn?

No. Spark is built to be simple enough for staff comfortable with everyday tools like Gmail or social media, without requiring dedicated technical training to use it effectively.

What kind of support does Spark provide after I switch?

Spark provides personalized, one-on-one onboarding to get owners and staff confident with the platform from day one, backed by an in-house technical team for ongoing questions.

FAQ

What is BJJ school software?

BJJ school software is a management platform built for Brazilian Jiu-Jitsu academies. It handles belt and stripe tracking tied to real attendance data, gi and no-gi program scheduling, family billing, and digital waivers, connecting what would otherwise be a spreadsheet and several disconnected apps into one system.

How big is the BJJ industry, and why does it need dedicated software?

An estimated 750,000 people practice Brazilian Jiu-Jitsu in the United States today, and the industry has grown at a 6.1% compound annual rate between 2019 and 2024. As the sport grows, academies need software built around BJJ's specific structure, belt progressions, gi and no-gi splits, rather than generic gym management tools.

Does Spark track belt and stripe progressions?

Yes. Spark ties belt and stripe tracking directly to a student's real attendance record, so owners always know who's eligible for their next stripe or belt test without checking a whiteboard or spreadsheet.

Can Spark manage separate gi and no-gi programs?

Yes. Spark supports separate rosters, schedules, and attendance tracking for gi and no-gi programs, or any other program split an academy runs, all within the same system.

Does Spark handle family memberships and sibling discounts?

Yes. Parent-and-child enrollment, family discounts, and split billing apply automatically to every invoice, so a discount doesn't get miskeyed or become a manual correction later.

Does Spark support digital waivers, including for minors?

Yes. Digital waivers are built into the enrollment process, which matters for combat sports academies enrolling minors, removing manual paperwork and back-and-forth at sign-up.

How does Spark help prevent students from quietly quitting?

Spark tracks the typical BJJ member lifecycle: active training, a slip in attendance, disengagement, then cancellation. When attendance drops, Spark automatically sends a personal-feeling check-in message before that student disengages further, rather than waiting until they've already quit.

Does retention actually affect profitability that much?

Yes. According to Bain & Company research cited in Harvard Business Review, increasing member retention by just 5% can increase profits by as much as 95%. Automating renewal reminders, payment failure follow-ups, and reactivation campaigns for lapsed members is a direct way academies capture that gain.

Can Spark sell gis, rashguards, and other gear?

Yes. Spark's built-in point-of-sale and inventory tracking let academies sell gis, rashguards, and other gear directly, without a separate storefront or inventory system.

How is Spark different from a generic CRM like HubSpot for a BJJ school?

Generic CRMs don't understand belt promotions, trial periods, or gi/no-gi program splits. Spark connects every stage of the student relationship, from a prospect clicking a landing page ad through trial class, enrollment, belt promotions, and long-term retention, inside one purpose-built platform.

What does a BJJ school's growth funnel look like, and how does Spark support it?

The funnel runs from visibility, to inquiry, to a booked trial, to a trial that shows up, to a paying member who renews month over month. Spark supports every stage: lead capture and automated follow-up from the moment a prospect fills out a trial form, through retention automation that keeps paying members renewing.

Is switching to Spark expensive or time-consuming for an existing academy?

No. Data migration, including student records, belt history, and billing information, is provided at no cost, and Spark's integrated merchant service allows academies to start accepting payments immediately after switching.

What happens when a member's payment fails?

Spark automatically follows up on a failed payment within 24 hours of the decline, prompting the member to update their payment method before it turns into a lapsed or cancelled membership.

Does Spark send renewal reminders before billing?

Yes. Spark sends automated renewal reminders roughly 10 days before a membership bills, giving members a heads-up and reducing surprise declines or cancellations at renewal time.

Can Spark bring back members who've already lapsed?

Yes. Spark includes reactivation campaigns targeted at members who've lapsed 30 to 90 days, automatically re-engaging them rather than treating a lapsed membership as a lost cause.

What does Spark's CRM track for each BJJ student?

Every student's contact details, belt and stripe history, attendance record, family account information, communication history, and outstanding tasks or notes from staff, all in one profile.

Can I see how my academy is performing financially in real time?

Yes. Spark's dashboard shows billing, revenue, and growth metrics in one view, so owners can see how the academy is performing without piecing it together from separate systems or spreadsheets.

Do I need separate software for marketing, billing, and scheduling?

No. Spark consolidates CRM, billing, automated email and SMS, and class scheduling into one platform, eliminating the missed follow-ups and disconnected data that come from running several separate tools.

Is Spark difficult for coaching staff to learn?

No. Spark is built to be simple enough for staff comfortable with everyday tools like Gmail or social media, without requiring dedicated technical training to use it effectively.

What kind of support does Spark provide after I switch?

Spark provides personalized, one-on-one onboarding to get owners and staff confident with the platform from day one, backed by an in-house technical team for ongoing questions.

FAQ

What is BJJ school software?

BJJ school software is a management platform built for Brazilian Jiu-Jitsu academies. It handles belt and stripe tracking tied to real attendance data, gi and no-gi program scheduling, family billing, and digital waivers, connecting what would otherwise be a spreadsheet and several disconnected apps into one system.

What does a BJJ school's growth funnel look like, and how does Spark support it?

The funnel runs from visibility, to inquiry, to a booked trial, to a trial that shows up, to a paying member who renews month over month. Spark supports every stage: lead capture and automated follow-up from the moment a prospect fills out a trial form, through retention automation that keeps paying members renewing.

How big is the BJJ industry, and why does it need dedicated software?

An estimated 750,000 people practice Brazilian Jiu-Jitsu in the United States today, and the industry has grown at a 6.1% compound annual rate between 2019 and 2024. As the sport grows, academies need software built around BJJ's specific structure, belt progressions, gi and no-gi splits, rather than generic gym management tools.

Is switching to Spark expensive or time-consuming for an existing academy?

No. Data migration, including student records, belt history, and billing information, is provided at no cost, and Spark's integrated merchant service allows academies to start accepting payments immediately after switching.

Does Spark track belt and stripe progressions?

Yes. Spark ties belt and stripe tracking directly to a student's real attendance record, so owners always know who's eligible for their next stripe or belt test without checking a whiteboard or spreadsheet.

What happens when a member's payment fails?

Spark automatically follows up on a failed payment within 24 hours of the decline, prompting the member to update their payment method before it turns into a lapsed or cancelled membership.

Can Spark manage separate gi and no-gi programs?

Yes. Spark supports separate rosters, schedules, and attendance tracking for gi and no-gi programs, or any other program split an academy runs, all within the same system.

Does Spark send renewal reminders before billing?

Yes. Spark sends automated renewal reminders roughly 10 days before a membership bills, giving members a heads-up and reducing surprise declines or cancellations at renewal time.

Does Spark handle family memberships and sibling discounts?

Yes. Parent-and-child enrollment, family discounts, and split billing apply automatically to every invoice, so a discount doesn't get miskeyed or become a manual correction later.

Can Spark bring back members who've already lapsed?

Yes. Spark includes reactivation campaigns targeted at members who've lapsed 30 to 90 days, automatically re-engaging them rather than treating a lapsed membership as a lost cause.

Does Spark support digital waivers, including for minors?

Yes. Digital waivers are built into the enrollment process, which matters for combat sports academies enrolling minors, removing manual paperwork and back-and-forth at sign-up.

What does Spark's CRM track for each BJJ student?

Every student's contact details, belt and stripe history, attendance record, family account information, communication history, and outstanding tasks or notes from staff, all in one profile.

How does Spark help prevent students from quietly quitting?

Spark tracks the typical BJJ member lifecycle: active training, a slip in attendance, disengagement, then cancellation. When attendance drops, Spark automatically sends a personal-feeling check-in message before that student disengages further, rather than waiting until they've already quit.

Can I see how my academy is performing financially in real time?

Yes. Spark's dashboard shows billing, revenue, and growth metrics in one view, so owners can see how the academy is performing without piecing it together from separate systems or spreadsheets.

Does retention actually affect profitability that much?

Yes. According to Bain & Company research cited in Harvard Business Review, increasing member retention by just 5% can increase profits by as much as 95%. Automating renewal reminders, payment failure follow-ups, and reactivation campaigns for lapsed members is a direct way academies capture that gain.

Do I need separate software for marketing, billing, and scheduling?

No. Spark consolidates CRM, billing, automated email and SMS, and class scheduling into one platform, eliminating the missed follow-ups and disconnected data that come from running several separate tools.

Can Spark sell gis, rashguards, and other gear?

Yes. Spark's built-in point-of-sale and inventory tracking let academies sell gis, rashguards, and other gear directly, without a separate storefront or inventory system.

Is Spark difficult for coaching staff to learn?

No. Spark is built to be simple enough for staff comfortable with everyday tools like Gmail or social media, without requiring dedicated technical training to use it effectively.

How is Spark different from a generic CRM like HubSpot for a BJJ school?

Generic CRMs don't understand belt promotions, trial periods, or gi/no-gi program splits. Spark connects every stage of the student relationship, from a prospect clicking a landing page ad through trial class, enrollment, belt promotions, and long-term retention, inside one purpose-built platform.

What kind of support does Spark provide after I switch?

Spark provides personalized, one-on-one onboarding to get owners and staff confident with the platform from day one, backed by an in-house technical team for ongoing questions.

Martial artist adjusting their belt and gi

Ready to Get Back to Owning Your Academy, Instead of It Owning You?

Run belt tracking, billing, family memberships, and marketing from one platform built by people who've actually done it.

Martial artist adjusting a belt during training

Ready to Get Back to Owning Your Academy, Instead of It Owning You?

Run belt tracking, billing, family memberships, and marketing from one platform built by people who've actually done it.

Martial artist adjusting a belt during training

Ready to Get Back to Owning Your Academy, Instead of It Owning You?

Run belt tracking, billing, family memberships, and marketing from one platform built by people who've actually done it.