MyYuza › Solutions › Software for football, swimming and badminton academies

Software for football, swimming and badminton academies

A sports academy is dozens of families, several age groups and sessions spread across pitches, pools and courts. MyYuza keeps the billing and the attendance in one place, so coaches can coach and you stop chasing fees at the sideline.

Updated 5 Nov 2026 · 3 min read

What makes running an academy hard

The coaching usually goes well. The admin does not. Fees come in by bank transfer from parents whose names do not match the child's. New families sign up on WhatsApp and forget the joining fee. Coaches take attendance on paper, if at all. By the end of the month you are scrolling bank statements trying to work out who paid for the U10 squad.

What MyYuza does for a sports academy

  • Invoices to parents on WhatsApp. Each child is a member, and invoices go to the parent's number from your own WhatsApp, in English, Malay or Chinese.
  • Payments into your own account. Parents pay by local QR, such as DuitNow in Malaysia or PayNow in Singapore, e-wallet or bank transfer. MyYuza takes no cut.
  • Payment slips confirmed in a tap. Parents can upload their slip against the invoice; you check it and confirm.
  • Monthly or term plans. Plans from 1 to 24 months, so you can bill monthly or by a three-month term. Memberships renew automatically when payment is confirmed.
  • Registration fee added automatically to a new child's first invoice, for example to cover the jersey.
  • Age groups. Put children into groups such as U8, U10 and U12, or Beginners and Squad.
  • Session attendance. Coaches take a roll call per group and date with "mark all present", or scan each child's card QR.
  • Reminders before and after the due date, so you do not have to raise fees at pick-up.

Enrolment that collects what you need

Share your sign-up link or QR on posters, in school newsletters or after a trial session. Parents fill in the form themselves and accept your terms before submitting: rain cancellations, refunds, injury and photo consent. You get a complete record without retyping a paper form. See the terms checklist.

Siblings and families

Many families have two children in the same academy. Create a sibling plan at its own price and assign it to the second child. Each child keeps their own group and attendance, while invoices go to the same parent. See billing parents for kids classes.

See who is paid, due and lapsed

Reports show revenue collected, active members, who is due and who has lapsed. Combine that with attendance and you can see which children have stopped coming and which age groups are growing, before the next term starts.

Digital cards for every child

Each child gets a digital membership card link with a QR, their plan and expiry. Parents see when fees are due; coaches can scan it at the start of a session.

Moving from spreadsheets

If your player list lives in Excel, import it and you are ready to send the next round of invoices. Most academies are set up the same day, with a 14-day free trial and no card required. Read our guide to running a sports academy.

Frequently asked questions

Can MyYuza send invoices to parents instead of the child?

Yes. Each child is set up as a member with their own plan and group, and the parent's WhatsApp number is used for invoices and reminders, so the person paying receives them.

Can I group players by age, such as U8 and U10?

Yes. You create member groups such as U8, U10 or Squad, and coaches take attendance per group and date by roll call or by scanning each child's card QR.

Does MyYuza take a percentage of fees?

No. Parents pay into your own bank account by local QR, e-wallet or bank transfer. You pay a flat monthly plan for MyYuza and keep the full amount parents pay.

Try MyYuza free

Send invoices on WhatsApp, take QR and bank payments, and renew memberships automatically. 14 days free, no card needed.

Start your free trial