Skip to main content
Back to Blog01 / Field note

How to Set Up Automated Billing for Your Martial Arts School

Step-by-step: move your martial arts school from WhatsApp reminders and Excel to automated billing, with failed payments and renewals handled.

By
MatSync Editorial
Published
June 18, 2026
Reading time
13 min read
How to Set Up Automated Billing for Your Martial Arts School
Field noteMatSync / June 18, 2026

Automated billing means members pay on time without you sending a single reminder, and you can see who's late in seconds. Getting there takes an afternoon of decisions and one billing cycle of paying close attention. The steps are the same whether you run a jiu jitsu academy, a karate dojo or a kickboxing gym.

Quick answer: To automate billing at a martial arts school, put every member on a recurring plan, let them pay by card through a processor like Stripe, and record cash or transfers in the same system. Failed payments should retry automatically, and you should review paid, due and late members every week.

Before you start: write down how you bill today

Before automating anything, write down exactly how billing works today: how many members you have, which plans exist, how each person pays, when payments are due and who chases late ones. This snapshot shows which plans to merge, which members need a personal conversation and how much time automation will actually save.

Take twenty minutes and get the current picture on paper. You can't automate something you haven't written down.

Note:

  • Members. How many, and how many are kids whose parents pay.
  • Plans. Every price you charge today, including the "special" deals you've agreed to over the years.
  • Payment methods. Who pays by card, by bank transfer, in cash.
  • Timing. When payments are due, and how long people usually take.
  • Problems. Who's often late, and where reminders go right now.

Then export your Excel or Google Sheets member list and keep a copy. You'll need it in Step 4, and it's your backup if anything goes wrong.

Step 1: Simplify your membership plans

Simplify your plans before you automate them. Years of one-off deals leave most clubs with too many price points, which makes billing hard to set up and harder to explain. A short list, such as an adult monthly plan, a kids' monthly plan and a yearly option, covers most small clubs and keeps renewals predictable.

Most clubs that have been growing for a few years have too many plans. Each special deal made sense at the time, but together they make billing hard to automate and hard to explain.

Aim for a short list. A typical small club might need:

  • An adult monthly plan.
  • A kids' monthly plan.
  • A yearly option for members who'd rather pay once.

Monthly billing suits most martial arts schools because it matches how members think about training. Yearly plans give you cash up front and fewer payments to track, but they're a bigger commitment for the member. Offering both and letting members pick is usually enough.

Move existing members on old prices to the closest new plan, or keep their old price as a named plan if you promised it to them. Either way, make it a plan, not a note in a cell. Our membership software guide has more on setting up plans and families.

Step 2: Decide how members will pay

Most martial arts clubs combine two payment methods: recurring card payments through a processor such as Stripe, which make billing automatic, and manually recorded cash or bank transfers for members who prefer them. The key is recording both in the same system, so you always see who has paid, who is due and who is late.

You've got two broad options, and most clubs use both.

Card payments through a processor. Members pay by card, Apple Pay or Google Pay, and the payment repeats automatically. This is the part that makes billing actually automatic. In MatSync, online payments run through Stripe, and you pay Stripe's standard processing fees plus a 0.5% MatSync app fee.

Recorded manual payments. Some members will keep paying cash or by bank transfer. That's fine, as long as you record each payment in the same system. In MatSync, manual payments carry no transaction fee.

Look at the whole cost, not just the headline price. Card payments cost a percentage per transaction but save you time chasing. Manual payments are free to process but someone has to record them. Compare the total for your club, including your own time. Our guide to choosing martial arts billing software shows how to work it out, and the pricing page and how payments work in MatSync have the details for MatSync.

Step 3: Write a one-page payment policy

A one-page payment policy sets the rules before anyone argues about them. It should cover when each plan is charged, how long the grace period lasts after a missed payment, what happens after a card fails, and how much notice members give to cancel. Share it at sign-up and keep it somewhere members can always find it.

Software collects payments. It doesn't set your rules. A one-page policy makes the rules clear before anyone has to argue about them.

Cover four things:

  1. Due date. When each plan is charged.
  2. Grace period. How many days a member can keep training after a missed payment before you step in.
  3. Failed payments. What happens after a card fails: the automatic retry, a personal message from you, and what comes next if it's still not sorted.
  4. Cancellation notice. How much notice members give, and how.

Here's an example to adapt. The numbers are placeholders, not recommendations:

Example payment policy (illustration only)

  • Memberships are charged on the 1st of each month.
  • If your payment fails, it's retried automatically and we'll contact you. Please update your card within 7 days.
  • After 7 days, we'll contact you personally to sort it out.
  • To cancel, tell us in writing 30 days before your next payment.
  • Questions about a payment? Ask any coach after class or message the club.

Keep it short and friendly. Share it when people sign up, and pin it somewhere they can find it. You set these rules and you apply them. Don't expect the software to enforce contracts for you.

Step 4: Move members onto plans

Moving members onto plans works best with one clear announcement before the change. Explain what's changing, why it helps, when it starts and what each member has to do, then repeat it in class. Publishing plans in the member app lets people sign up from their phone, and parents can pay for each child.

This is where members notice the change, so tell them before it happens.

Send one clear message to the whole club. Say what's changing, why (fewer reminders, easier for everyone), when it starts, and what each member needs to do. Give a date, and repeat it in person at the next few classes. You'll get questions. Answer them once in a short FAQ instead of one by one.

In MatSync, you publish your plans in the app and members buy them from their phone. For families, one parent login covers several children, and the parent pays for each child from the member app.

A note per discipline:

  • Kids' karate programs: the parent account pays for each child, so set up families before you announce.
  • Jiu jitsu academies: adults on the mat usually pay for themselves, so most of the work is getting card details in.
  • Kickboxing gyms: check whether anyone still pays cash at the door, and decide whether to record those payments or move them to a plan.

Keep your old spreadsheet going for this first cycle, and compare it with the new system every week.

If you want to try these steps with your own plans, you can start free with up to 30 students and set things up before you announce anything.

Step 5: Handle failed payments without awkward chats

Failed card payments are normal: cards expire, get replaced or hit limits. Handle them with a routine: let the automatic retry run first, check the dashboard list, wait out your grace period, then send a short, polite personal message. If it's still not sorted, take the next step in your written policy, the same way every time.

Some card payments will fail. Cards expire, get replaced or hit a limit. Plan for it instead of reacting every time.

The routine:

  1. Automatic retry. In MatSync, a failed Stripe payment is retried automatically. Members also always know when their next payment is due.
  2. Check the list. Failed payments show up on the dashboard, so you know exactly who's affected.
  3. Send one friendly personal message. If a payment is still outstanding after your grace period, send a short, warm note. "Hi Sam, looks like your card didn't go through this month. Could you update it in the app when you get a chance?" Often they just hadn't noticed.
  4. Follow your policy. If it's still not sorted, take the next step in your policy, calmly and the same way every time.

For older balances, agree on a plan with the member, write it down, and stick to it. Don't talk about money in front of the class or in group chats. And never ask for card details by message.

Step 6: Track renewals and payments every week

Automated billing still needs a ten-minute weekly check. At a fixed time each week, review who has paid, who is due and who is late, look at upcoming renewals and cancellations, and follow up on any manual payments that haven't been recorded. A steady routine catches problems before they become awkward.

Automation doesn't mean you never look. It means you look for ten minutes instead of two hours.

Pick a fixed time each week and go through this:

  • Payment status: who's paid, due and late.
  • Renewals: which plans renew soon, and whether anyone has said they're leaving.
  • Failed payments: anything still unresolved after the automatic retry.
  • Cash to record: any cash or transfers you got this week that aren't in the records.

In MatSync, staff track payment status, renewals and club revenue in one place, and the dashboard reports on revenue. Doing this check every week is one of the easiest ways to reduce revenue leaks.

Refunds and chargebacks

Refunds and chargebacks are rare but stressful without a plan. Put your refund rules in your payment policy and apply them consistently. To prevent chargebacks, make sign-up terms clear, keep a written cancellation process and answer billing questions quickly. If a chargeback arrives, respond fast with your records of the membership and payments.

Refunds and chargebacks don't happen often, but they're stressful when you have no plan.

Refunds. Decide in your policy when you refund (say, an injury or a family moving away) and when you don't. Be consistent. When you do refund, tell the member how and when they'll see the money, and note why.

Chargebacks. A chargeback is when a member disputes a payment with their bank. Often it's simple confusion: someone forgot they signed up, or didn't recognize the name on their statement. Clear communication at sign-up, a written cancellation process and quick replies to billing questions help prevent them. If one comes in, respond quickly with your records: the plan, the dates and any messages.

Ask your software vendor and payment processor how they handle refunds and disputes before you need to know.

Running scheduling and billing together

Running scheduling and billing in one system removes most of the double work. When plans, bookings and attendance share the same member record, you can see a member's plan when they book and check their training when a payment fails, without matching two tools by hand at the end of every month.

A lot of owners run the timetable in one place and payments in another, then try to match them up. That's where much of the double work comes from.

The simpler setup is one system where plans, bookings and attendance share the same member records. When a member books a class, you can see their plan. When a payment fails, you don't need a second tool to check whether they've been training.

In MatSync, parents book classes and pay for each child from the same member app, and the dashboard reports on attendance and revenue side by side. For the timetable side, see our guide to class scheduling.

FAQ

These answers cover the questions martial arts school owners ask most about automating payments. In short: simplify your plans, take recurring card payments through a processor, record cash and transfers in the same system, write a clear payment policy and review payment status every week so nothing slips through.

How do I set up automated billing for my jiu jitsu (or karate, kickboxing) school?

Start by writing down how you bill today. Then simplify your plans, decide how members will pay (card through a processor like Stripe, plus recorded cash or transfers), write a one-page payment policy, and move members onto plans with a clear announcement. Set up a routine for failed payments and review paid, due and late members every week. The steps are the same for every discipline.

How do martial arts school owners keep track of renewals and payments?

The simplest way is one list of paid, due and late members, plus a short weekly check. Spreadsheets work until several people edit them or payments come in different ways. In MatSync, staff track payment status and renewals on the dashboard, failed payments are listed there, and members always know when their next payment is due.

How can I stop chasing overdue payments?

Get as many members as you can paying by card on a recurring plan, so payments happen without reminders. Let automatic retries deal with failed cards first. Write a clear payment policy so everyone knows the rules. Then keep your personal follow-up for the few exceptions left after the retry, with one friendly message instead of repeated reminders.

What should I do when a member's payment fails?

Let the automatic retry run first. In MatSync, a failed Stripe payment is retried automatically and shows up on your dashboard. If it's still outstanding after your grace period, send a short, polite personal message asking them to update their card. Note the outcome, and follow your payment policy if it's still not resolved.

Can members still pay cash?

Yes. Automated billing doesn't have to mean card only. In MatSync, you record cash, bank transfers and other methods as manual payments with no transaction fee, so your paid and late list stays complete. Just make sure every cash payment gets recorded the same week you receive it.

Ready to stop chasing payments?

The fastest way to see whether automated billing works for your club is to run one real cycle with a handful of members before you move everyone over. MatSync's Free plan covers up to 30 students, and online payments use Stripe's standard fee plus a 0.5% MatSync app fee.

Set up your plans, invite a few members and run your first automated cycle. Start free with up to 30 students.