One card, many memberships
One parent is the payer. They pay once a month, on one card, through one subscription, and it covers themselves, every child, or both. Underneath that single payment nothing is merged: each covered person keeps their own membership, own plan, own price, own attendance and belt record. The family shares a payment, not an identity.
One charge, itemised
The subscription carries one line per member. The payer sees exactly who costs what, and you see exactly which plan each line belongs to. One charge lands on the card; nothing is blended anywhere else.
Your reports stay honest
This is where family discounts usually go wrong. Lump a household into one flat family plan and your revenue by plan and by discipline dissolves into a number nobody can attribute. Because MatPilot keeps one line per member, revenue reporting by plan and by discipline stays exactly as accurate as individual billing. Sarah counts under Adults Unlimited, Finn and Niamh count under Junior BJJ, and every chart still means what it says.
It bends as the family changes
You can assemble a family basket and send it to the payer, or the payer sets it up themselves. Later, the payer can add a member or remove one, and the price adjusts. And when a covered member grows up and starts their own subscription, they leave the family payment cleanly: their line ends, everyone else's carries on.
Kids never touch money. A child covered by a family payment never sees a price, never enters a card, and never needs a login for billing. The payer holds the entire money side.