Martial Arts Billing Software
A taekwondo school owner in California recently reached out to OnMat after trialing another martial arts software platform. His frustration wasn’t with the features. It wasn’t with the interface. It was with the billing model.
The platform he was leaving required his school to run all student payments through their system. Every tuition payment, every testing fee, every membership renewal — all of it processed by the software company, who took their percentage and remitted the balance to his school at the end of the month.
“I don’t want someone else collecting my money,” he said. “I want to run my school.”
He’s not alone. This is one of the most common reasons school owners switch to OnMat — and once you understand the difference between the old billing company model and modern martial arts membership software, it’s hard to unsee.
The Old Model — And What It Actually Costs You
There’s a category of martial arts software that operates less like a software company and more like a billing agency. The model works like this: the company processes all of your tuition payments on your behalf, takes a percentage — typically somewhere between 4% and 10% per transaction — and sends you your money at the end of the month, minus their cut.
On the surface it sounds like a service. In practice it means several things that most school owners don’t fully think through when they sign up.
First, someone else is touching every dollar your students pay you before it reaches your account. Your cash flow depends on their remittance schedule, not on when your students actually pay. If a student pays on the 3rd of the month, you might not see that money until the 31st.
Second, the percentage model means your software costs more as your school grows. A school collecting $10,000 per month at 5% is paying $500 per month in software fees. A school collecting $30,000 per month is paying $1,500. The software company’s revenue scales with your success — not with the value they provide.
Third — and this is the part that frustrates school owners most — key software features are often gated behind participation in the billing program. Want attendance tracking? Run your payments through us. Want belt testing? Run your payments through us. The software becomes a hostage to the billing relationship.
When the California TKD school owner decided he wanted to leave, he discovered exactly this. Leaving the billing program meant losing access to features his school had come to depend on. That’s not a software relationship. That’s a lock-in strategy.
The Modern Model — Your Money, Your School
OnMat is built on a fundamentally different philosophy: you keep 100% of your tuition.
OnMat is a flat monthly SaaS subscription. You pay for the software. Your students pay you directly — through PayFactory, our integrated payment processor — and that money goes straight to your account. OnMat never touches your tuition. We never take a percentage. We never hold your money overnight.
Every feature in OnMat is available to every subscriber. Attendance tracking, belt testing, OnMat Command, First Look trial conversion, the parent portal — none of it is gated behind a billing relationship. You pay for the software. You get the software. That’s it.
What Payment Processing Actually Costs With OnMat
Payment processing is a real cost — we’re transparent about that. Credit card transactions through our martial arts billing software via PayFactory are processed at 2.89% with next-day funding. ACH bank drafts are processed at 1%.
But here’s the critical difference: that fee goes to the payment processor, not to OnMat. And OnMat gives you the option to pass that fee along to your members — meaning your school absorbs zero processing cost. Members who want to avoid the fee can pay by ACH bank draft at 1%, or you can absorb it as a customer service choice. Either way, it’s your decision, not your software company’s.
For many schools the monthly gateway fee is as low as $15. That’s the total cost of running credit card processing for your entire school — not per transaction, not a percentage of revenue. A flat $15 per month for the gateway, plus per-transaction processing that you can pass along entirely.
Compare that to paying 5% on $25,000 in monthly tuition. That’s $1,250 per month — $15,000 per year — going to a software company that is growing its revenue every time your school grows. With OnMat that same school pays a flat monthly subscription plus processing fees they pass to members. The software cost doesn’t change whether you have 50 students or 500.
Your Payment Data Belongs to You
There’s another dimension to this that school owners rarely consider until they try to leave: payment data portability.
When a billing company processes all of your payments, your students’ payment methods — their credit card vaults, their ACH authorizations — live in that company’s system. If you decide to switch software, you can’t take that payment data with you. You have to ask every member to re-enter their payment information in the new system. Some will do it. Many won’t. And every member who doesn’t re-enter their card is a billing gap waiting to become a cancellation.
With OnMat, your payment data is vaulted through PayFactory in a PCI-compliant environment. It belongs to your school. If you ever need to make a change, that data comes with you.
The Question Worth Asking
Before signing up for any martial arts software, ask one question: who processes my students’ payments, and what percentage do they take?
If the answer is “the software company processes them and takes a cut,” you’re not buying software. You’re entering a billing relationship that will cost you more every year as your school grows, lock you into their platform, and put someone else between you and your tuition.
OnMat’s answer is simple: your students pay you. We charge you for the software. You keep 100% of your tuition.
That’s what modern martial arts membership software looks like.
Try OnMat free for 30 days. No credit card required. No setup fee. No contract.
Want to understand everything OnMat includes? Explore OnMat’s full feature set or contact our team — we respond within 24 hours.




