Blog

Gymnastics Software With a Parent Portal That Works

Gymnastics gyms need things generic fitness software has never heard of: levels, skill progression, siblings on one account, and parents who want to see all of it. Here's what to look for.

Gymnastics software has to handle things generic fitness platforms have never modelled: class levels and skill progression, several siblings on one paying account, meet and competition fees, annual waivers, and a parent portal parents will actually use — and the portal is usually the part that decides whether the software sticks.

If you run a rec program, a team program, open gym and birthday parties out of the same building, you have already discovered that gym software built around adult memberships describes almost none of that.

Levels, not memberships

A gym membership is one thing you either have or don't. A gymnastics program is a ladder.

Athletes sit at a level, progress through skills, and move up when they're ready — which means enrolment is tied to ability, not just to a payment. Software needs to hold the level, the skills worked, and what's still outstanding before a move-up.

The practical consequences:

  • Class placement has prerequisites. A parent shouldn't be able to self-enrol a child into a level they haven't reached, and if your booking system lets them, your coaches spend Monday sorting it out.
  • Move-ups happen mid-session. The system has to prorate and shift a child between classes without cancelling and rebuilding the enrolment.
  • Skill progress is the parent conversation. "She's got her back handspring, she's working on the connection" is the update parents want, and it's the reason they stay.

The parent portal problem

Here's the thing people actually search for, and it's specific: parent portals in this category tend to be powerful and painful. Weeks of configuration, a separate app, a login parents forget, and a support burden that lands on your front desk.

What a parent portal has to do is short:

  • See the schedule and their child's class
  • Pay, and update a card without calling
  • Sign waivers once a year without printing anything
  • See what their kid is working on
  • Register for the next session before it fills

What it must not do is require you to build it. If setup means mapping every class, level and fee structure by hand before a single parent can log in, the portal becomes a project rather than a feature — and projects get abandoned in week three.

The question worth asking any vendor: how long from signing to a parent successfully logging in and paying? Not "can it do a portal." Everyone says yes to that. Ask for the number in days.

Families, not individuals

Gymnastics enrols siblings constantly. Two or three kids, different levels, different days, one parent paying.

That needs one account, one invoice, sibling discounts applied automatically, and separate enrolment and progress records per child. Software that bills individuals makes you create three accounts and remember to discount two of them by hand every month — which works until it doesn't, and parents notice the month it doesn't.

We've written up the same mechanics for dance studios, where the structure is nearly identical, in dance school billing software.

Session tuition, meet fees, and the pro shop

Gymnastics revenue is not a monthly subscription. It's usually:

  • Session or semester tuition, paid in instalments across a defined term with an end date
  • Meet and competition fees, one-off, calendared, often with entry deadlines
  • Team fees — coaching, travel, choreography — larger and less frequent
  • Leotards and pro shop retail
  • Open gym, clinics and birthday parties, which are drop-in and unrelated to enrolment

If your software only understands recurring monthly billing, you are running at least three of those out of a spreadsheet. Ask specifically whether one-off calendared charges can be applied to a family account rather than chased as separate transactions.

Waivers and paperwork

Gymnastics carries real injury risk, so annual waivers, medical information and emergency contacts aren't optional admin — they're the file you need to be able to produce.

Get the requirements from your own governing body and insurer rather than from a software vendor. USA Gymnastics publishes member club requirements including safety and certification expectations, and your insurance carrier will have its own. What software should do is collect the waiver digitally, timestamp it, tie it to the athlete, and flag when it's due for renewal — so the answer to "is everyone in this gym covered?" takes a click rather than a filing cabinet.

Mako stores athlete records, waiver status and emergency contacts on the client profile. It is not a compliance product, and your governing body's requirements are yours to verify.

Knowing whether the program pays

Rec classes fill and feel busy. Team is prestigious and expensive to run — coaching hours, competition travel, gym time that can't be sold to anyone else.

Most gymnastics owners have a strong instinct about which side subsidises the other, and a meaningful share of the time the instinct is wrong. Mako calculates margin per class and per program in real time, against coach cost and floor time, so the question of whether the team program is funded by rec is a number instead of an argument.

What it costs

Starter is $39/month for up to 100 athletes and three staff. Team is $149/month for 500 athletes and fifteen staff — the tier most clubs with a team program land on. No contract at either, and pricing is published in full rather than quoted after a call.

For the head-to-head against the platforms you're probably also looking at, see our gym management software comparison.

Run the business, not the admin

Put the ideas into practice.

Mako brings bookings, customers, payments, your team, and real-time financials into one place.