

Martial Arts Billing Software
Tuition That Collects Itself. Every Member, Every Month.
Recurring billing, checkout, POS, and reporting built into Spark Membership. Charges run on schedule, declines recover automatically, and you can pass card fees to members too, where allowed.
2,000+ Schools
run on Spark
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


The Problem
They Quit Over Billing, Not Training.
A card expires unnoticed. A discount is miskeyed. A cash sale never makes the books. It doesn't look like a crisis, until it's revenue lost and students who quietly left over money. Meanwhile, card fees quietly cost a $30K/month school about $9,000 a year. Spark closes both gaps.
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.
Value For Martial Arts
School Owners
Value For Martial Arts School Owners


Keep the Percentage You Give Away
Automated surcharging, applied correctly.
Card fees can top $1,000/month before you teach a class, an instructor's salary lost yearly. Spark passes that cost to members automatically: capped at your actual rate, credit only, disclosed upfront, and switched off where surcharging isn't legal. Prefer softer? Offer dual pricing instead.
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.
Revenue That Arrives Without Asking
Automatic billing & failed payment recovery.
Members save a payment method once, and Spark handles the rest, discounts, prorated fees, and installments applied automatically, no manual invoicing. If a card declines, Spark retries and prompts the member to update it. Staff hear about it only if it's still unresolved after multiple attempts.
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.




One System, Every Dollar In
Memberships, gear, events, one dashboard.
Take payment on a tablet, terminal, or laptop, no fixed register required. Free checkout pages sell memberships, trials, testing, camps, and gear online, with inventory synced in real time so you never oversell. Dues, camps, and gear all land in one place, under one report.
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.
Numbers You Can Trust, Every Month
Every sale logged, ready for your accountant.
Each payment is recorded automatically, broken out by program, membership type, or instructor, so you see what's carrying the school and what's costing you. Spark flags late or missed payment patterns early, and exports clean reports for budgeting, audits, and tax prep anytime.
No month-end scramble. No reconciling three systems that disagree.
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.



“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

“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

“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

“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

“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

“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

“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

“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

“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

“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
FAQ
Can I pass credit card fees on to my members?
Yes, where the law allows it. Spark can add a surcharge at checkout and on recurring drafts, calculated per transaction and capped at your actual cost of acceptance. Credit cards only, never debit, and always shown to the member before they confirm the payment.
Is surcharging legal in my state?
It depends on where your school is. A small number of states prohibit credit card surcharging outright, and several more cap the amount or require specific disclosures. Spark applies the rules for your location automatically instead of leaving you to track them. Where surcharging isn’t an option, dual pricing and bank draft discounts still are.
What about debit cards?
Debit and prepaid cards are never surcharged. That's a card network rule everywhere in the country, and Spark enforces it at the transaction level by detecting the card type before any fee is applied.
Will surcharging cost me members?
Most families don't blink at a few dollars, and the ones who do simply switch to bank draft, which costs you less to accept anyway. You also decide where it applies: retail and event sales only, recurring tuition only, or skip the surcharge entirely and offer a discounted rate for ACH instead.
Does Spark handle recurring billing automatically?
Yes. A member saves a payment method once and every renewal after that runs on its own, with family discounts, prorated fees and installment plans applied automatically. You never issue a manual invoice.
What happens when a member's payment fails?
Spark retries the charge and emails the member to update their payment method. If it still hasn't cleared after several attempts, your staff gets alerted so someone can follow up personally. The goal is to catch it long before a declined card turns into a cancelled membership.
Can I offer discounts, installment plans or account freezes?
Yes. Set custom discounts that apply to invoices automatically, split a payment into a deposit and a balance, or freeze an account for vacation or medical leave. All of it happens without manual adjustments to the billing schedule.
Can I sell gear and merchandise through Spark?
Yes. Sell gis, gloves, apparel and accessories in the school or through a branded online store. Inventory syncs across both in real time so you never oversell a size you do not have.
Can I see sales and revenue in real time?
Yes. Every payment is logged as it happens and broken down by program, membership type or instructor. You do not wait on a monthly reconciliation to know where the school stands.
Does this make tax season easier?
Yes. Export clean financial reports for budgeting, audits and tax prep on demand, instead of rebuilding the year from spreadsheets and bank statements in April.
Can I bring my own payment processor?
No. Spark processes payments itself. Keeping it in-house is what lets billing, fee recovery, support and reporting stay in one place rather than split between two companies who each point at the other when something breaks.
Can I accept online payments through Spark?
Yes. We built our payment processing system to let you accept payments online directly through Spark, so your members can pay without any hassle and you can skip the back-and-forth of chasing payments manually.
What types of payments can I accept?
We support credit and debit card payments, so you can give members flexible ways to pay without needing a separate payment processor.
Is Spark's payment processing secure?
Yes. We built our payment system on industry-standard security protocols to protect your customers' sensitive payment data, so you can accept payments with confidence.
Is Spark's payment system suited to my size of business?
Yes. We designed it to work for businesses of any size, whether you're running a small startup school or a large multi-location academy. You get the same tools and features either way.
Can I track my sales and finances through Spark?
Yes. When you accept payments through Spark, we keep your sales and financial data in one place instead of scattered across a separate payment processor and your CRM.
Can I see my payment activity in real time?
Yes. Our real-time reporting suite lets you track sales, transactions, and other key metrics as they happen, all in one place, so you always know where your revenue stands.
What kind of reporting does Spark give me on payments?
We give you visibility into sales and transactions in real time, and that same data rolls up into your broader dashboard alongside billing, revenue, and growth metrics, so you get one full picture of how your business is performing rather than a payments report disconnected from everything else.
Do payments connect to the rest of my Spark dashboard?
Yes. Payments you process feed straight into your Spark dashboard, where you can also track leads, trials, and memberships, manage contacts and communication, and keep your calendar in one place. You're not jumping between a separate payment tool and your CRM to get the full picture.
Can members pay through the Spark Member App too?
Yes. Members can handle membership sales and payments right from the free Spark Member App on iPhone or Android, on top of booking classes, checking in, and messaging your team, so paying you is as easy for them as everything else they do in the app.
Why should I accept payments through Spark instead of a separate processor?
Running payments through Spark means your billing, your member records, and your day-to-day CRM all live in one system instead of three. That's less software to log into, less reconciling between tools, and a clearer, real-time view of your revenue.
Is Spark Payments secure?
Yes. Payments are processed using industry-standard security protocols built to protect your members’ sensitive payment data.
FAQ
Can I pass credit card fees on to my members?
Yes, where the law allows it. Spark can add a surcharge at checkout and on recurring drafts, calculated per transaction and capped at your actual cost of acceptance. Credit cards only, never debit, and always shown to the member before they confirm the payment.
Is surcharging legal in my state?
It depends on where your school is. A small number of states prohibit credit card surcharging outright, and several more cap the amount or require specific disclosures. Spark applies the rules for your location automatically instead of leaving you to track them. Where surcharging isn’t an option, dual pricing and bank draft discounts still are.
What about debit cards?
Debit and prepaid cards are never surcharged. That's a card network rule everywhere in the country, and Spark enforces it at the transaction level by detecting the card type before any fee is applied.
Will surcharging cost me members?
Most families don't blink at a few dollars, and the ones who do simply switch to bank draft, which costs you less to accept anyway. You also decide where it applies: retail and event sales only, recurring tuition only, or skip the surcharge entirely and offer a discounted rate for ACH instead.
Does Spark handle recurring billing automatically?
Yes. A member saves a payment method once and every renewal after that runs on its own, with family discounts, prorated fees and installment plans applied automatically. You never issue a manual invoice.
What happens when a member's payment fails?
Spark retries the charge and emails the member to update their payment method. If it still hasn't cleared after several attempts, your staff gets alerted so someone can follow up personally. The goal is to catch it long before a declined card turns into a cancelled membership.
Can I offer discounts, installment plans or account freezes?
Yes. Set custom discounts that apply to invoices automatically, split a payment into a deposit and a balance, or freeze an account for vacation or medical leave. All of it happens without manual adjustments to the billing schedule.
Can I sell gear and merchandise through Spark?
Yes. Sell gis, gloves, apparel and accessories in the school or through a branded online store. Inventory syncs across both in real time so you never oversell a size you do not have.
Can I see sales and revenue in real time?
Yes. Every payment is logged as it happens and broken down by program, membership type or instructor. You do not wait on a monthly reconciliation to know where the school stands.
Does this make tax season easier?
Yes. Export clean financial reports for budgeting, audits and tax prep on demand, instead of rebuilding the year from spreadsheets and bank statements in April.
Can I bring my own payment processor?
No. Spark processes payments itself. Keeping it in-house is what lets billing, fee recovery, support and reporting stay in one place rather than split between two companies who each point at the other when something breaks.
Can I accept online payments through Spark?
Yes. We built our payment processing system to let you accept payments online directly through Spark, so your members can pay without any hassle and you can skip the back-and-forth of chasing payments manually.
What types of payments can I accept?
We support credit and debit card payments, so you can give members flexible ways to pay without needing a separate payment processor.
Is Spark's payment processing secure?
Yes. We built our payment system on industry-standard security protocols to protect your customers' sensitive payment data, so you can accept payments with confidence.
Is Spark's payment system suited to my size of business?
Yes. We designed it to work for businesses of any size, whether you're running a small startup school or a large multi-location academy. You get the same tools and features either way.
Can I track my sales and finances through Spark?
Yes. When you accept payments through Spark, we keep your sales and financial data in one place instead of scattered across a separate payment processor and your CRM.
Can I see my payment activity in real time?
Yes. Our real-time reporting suite lets you track sales, transactions, and other key metrics as they happen, all in one place, so you always know where your revenue stands.
What kind of reporting does Spark give me on payments?
We give you visibility into sales and transactions in real time, and that same data rolls up into your broader dashboard alongside billing, revenue, and growth metrics, so you get one full picture of how your business is performing rather than a payments report disconnected from everything else.
Do payments connect to the rest of my Spark dashboard?
Yes. Payments you process feed straight into your Spark dashboard, where you can also track leads, trials, and memberships, manage contacts and communication, and keep your calendar in one place. You're not jumping between a separate payment tool and your CRM to get the full picture.
Can members pay through the Spark Member App too?
Yes. Members can handle membership sales and payments right from the free Spark Member App on iPhone or Android, on top of booking classes, checking in, and messaging your team, so paying you is as easy for them as everything else they do in the app.
Why should I accept payments through Spark instead of a separate processor?
Running payments through Spark means your billing, your member records, and your day-to-day CRM all live in one system instead of three. That's less software to log into, less reconciling between tools, and a clearer, real-time view of your revenue.
Is Spark Payments secure?
Yes. Payments are processed using industry-standard security protocols built to protect your members’ sensitive payment data.
FAQ
Can I pass credit card fees on to my members?
Yes, where the law allows it. Spark can add a surcharge at checkout and on recurring drafts, calculated per transaction and capped at your actual cost of acceptance. Credit cards only, never debit, and always shown to the member before they confirm the payment.
Can I accept online payments through Spark?
Yes. We built our payment processing system to let you accept payments online directly through Spark, so your members can pay without any hassle and you can skip the back-and-forth of chasing payments manually.
Is surcharging legal in my state?
It depends on where your school is. A small number of states prohibit credit card surcharging outright, and several more cap the amount or require specific disclosures. Spark applies the rules for your location automatically instead of leaving you to track them. Where surcharging isn’t an option, dual pricing and bank draft discounts still are.
What types of payments can I accept?
We support credit and debit card payments, so you can give members flexible ways to pay without needing a separate payment processor.
What about debit cards?
Debit and prepaid cards are never surcharged. That's a card network rule everywhere in the country, and Spark enforces it at the transaction level by detecting the card type before any fee is applied.
Is Spark's payment processing secure?
Yes. We built our payment system on industry-standard security protocols to protect your customers' sensitive payment data, so you can accept payments with confidence.
Will surcharging cost me members?
Most families don't blink at a few dollars, and the ones who do simply switch to bank draft, which costs you less to accept anyway. You also decide where it applies: retail and event sales only, recurring tuition only, or skip the surcharge entirely and offer a discounted rate for ACH instead.
Is Spark's payment system suited to my size of business?
Yes. We designed it to work for businesses of any size, whether you're running a small startup school or a large multi-location academy. You get the same tools and features either way.
Does Spark handle recurring billing automatically?
Yes. A member saves a payment method once and every renewal after that runs on its own, with family discounts, prorated fees and installment plans applied automatically. You never issue a manual invoice.
Can I track my sales and finances through Spark?
Yes. When you accept payments through Spark, we keep your sales and financial data in one place instead of scattered across a separate payment processor and your CRM.
What happens when a member's payment fails?
Spark retries the charge and emails the member to update their payment method. If it still hasn't cleared after several attempts, your staff gets alerted so someone can follow up personally. The goal is to catch it long before a declined card turns into a cancelled membership.
Can I see my payment activity in real time?
Yes. Our real-time reporting suite lets you track sales, transactions, and other key metrics as they happen, all in one place, so you always know where your revenue stands.
Can I offer discounts, installment plans or account freezes?
Yes. Set custom discounts that apply to invoices automatically, split a payment into a deposit and a balance, or freeze an account for vacation or medical leave. All of it happens without manual adjustments to the billing schedule.
What kind of reporting does Spark give me on payments?
We give you visibility into sales and transactions in real time, and that same data rolls up into your broader dashboard alongside billing, revenue, and growth metrics, so you get one full picture of how your business is performing rather than a payments report disconnected from everything else.
Can I sell gear and merchandise through Spark?
Yes. Sell gis, gloves, apparel and accessories in the school or through a branded online store. Inventory syncs across both in real time so you never oversell a size you do not have.
Do payments connect to the rest of my Spark dashboard?
Yes. Payments you process feed straight into your Spark dashboard, where you can also track leads, trials, and memberships, manage contacts and communication, and keep your calendar in one place. You're not jumping between a separate payment tool and your CRM to get the full picture.
Can I see sales and revenue in real time?
Yes. Every payment is logged as it happens and broken down by program, membership type or instructor. You do not wait on a monthly reconciliation to know where the school stands.
Can members pay through the Spark Member App too?
Yes. Members can handle membership sales and payments right from the free Spark Member App on iPhone or Android, on top of booking classes, checking in, and messaging your team, so paying you is as easy for them as everything else they do in the app.
Does this make tax season easier?
Yes. Export clean financial reports for budgeting, audits and tax prep on demand, instead of rebuilding the year from spreadsheets and bank statements in April.
Why should I accept payments through Spark instead of a separate processor?
Running payments through Spark means your billing, your member records, and your day-to-day CRM all live in one system instead of three. That's less software to log into, less reconciling between tools, and a clearer, real-time view of your revenue.
Can I bring my own payment processor?
No. Spark processes payments itself. Keeping it in-house is what lets billing, fee recovery, support and reporting stay in one place rather than split between two companies who each point at the other when something breaks.
Is Spark Payments secure?
Yes. Payments are processed using industry-standard security protocols built to protect your members’ sensitive payment data.

Stop Paying to Get Paid
Billing, checkout, POS, and reporting built in. Payments run themselves, fees stay in your pocket.

Stop Paying to Get Paid
Billing, checkout, POS, and reporting built in. Payments run themselves, fees stay in your pocket.

