Klubo
Run your club, not paperwork
Only for iPhone
Free · Designed for iPhone. Not verified for macOS.
Klubo is the all-in-one app for running a training academy — swim schools, martial arts dojos, dance studios, gymnastics clubs and music schools.
Stop juggling spreadsheets, chat groups and payment screenshots. Klubo keeps your members, schedule, attendance, payments and renewals in one place, so you spend less time on admin and more time coaching.
RECOVER THE FEES YOU LOSE
Every term, academies lose money to attendance that was never charged and packages that quietly expired. Klubo flags uncharged attendance and upcoming renewals before the money slips away.
TAKE ATTENDANCE IN SECONDS
Mark who showed up from your phone, or let members check in with their own QR code at the door.
GET PAID, WITHOUT THE CHASING
Collect fees by PayNow QR or card. See at a glance who has paid and who hasn't, and send a reminder in a tap.
PACKAGES & RENEWALS THAT RUN THEMSELVES
Set up term packages, class credits or memberships once. Klubo tracks what each member has left and tells you when it's time to renew.
KEEP EVERYONE IN THE LOOP
Send announcements straight to members' phones as notifications — a cancelled class, a new term, an event.
A MEMBER APP YOUR FAMILIES WILL ACTUALLY USE
Parents and members get their own clean view: their schedule, their package, their payments, and a QR code for check-in.
Klubo is built in Singapore, for Singapore academies. Start with a free trial — no card required.
more What's new
• Parents: Payments is calmer. One total, one button to pay it all by PayNow, and every bill in one list.
• New clubs: mark your last class, add your PayNow number, and send each family their own link.
• See who still owes you, and get paid sooner.
• Choosing a plan? Ask Max right from the screen, and every price sits beside its plan.
1.30 22h ago
What's new
• New clubs set up in minutes: prices from a photo, your students, your first class and who came, one step at a time.
• Importing a spreadsheet: packages match the prices you already have, and nothing is cut off on a phone.
• Ask Klubo: ask how to do anything and get the steps right in the app.
• Money: bills to collect now show under "Due now".
• Camps: change an unpaid sign-up to another pass.
• Your Klubo plan and trial dates are clearer.
1.29 2d ago
Grading now shows each student's current level. Plus reliability fixes for staff and families.
1.28 6d ago
Tell Max now reaches the Klubo team faster, and replies appear right in the app.
Level picker: choose a student's level from your club's own list.
Add package shows the right total when the joining fee is already on a bill.
Clearer wording for fees and trial credit.
Small fixes throughout.
1.27 Nov 5
What's new in 1.26
• Add members fast: paste your list from WhatsApp, Notes or a spreadsheet.
• A Day one card walks new clubs through setup, one step at a time.
• Parents can choose to pay at the club when they check out, where the club allows it.
• Member numbers and grading sign-ups.
• Adding a package now shows all of your packages.
• Staff stay signed in when the connection drops for a moment.
• Security and reliability fixes.
1.26 Nov 2
• Ask Klubo: ask how to do anything and get the steps, or send it to Max (switched on club by club).
• Money: Outstanding, To confirm and Overdue boxes, one main button per row.
• Erase a child's details when a parent asks.
• Holiday camp sign-up page: families sign up and pay by PayNow.
• Renew moves a term package into next term.
• Safer Mark paid, checkout and double-tap fixes.
• Same words everywhere, and many smaller fixes.
1.25 Oct 27
For clubs: "To collect" shows in one place everything still waiting to be charged or paid, with a one-tap fix for each.
Setting up is quicker: snap a photo of your price list and Klubo fills in your packages.
For parents: the Home button now says "Renew" only when a package is running out, and pay-at-club bills include a "Pay online instead" link.
Plus smaller fixes across the app.
1.24 Oct 19
Forgot your username or password? Tap "Forgot password?" and get a code by email: you'll see your username, choose a new password, and it unlocks an expired temporary password too.
Packages are now one tap from Home, and after a trial the app helps you choose your next package.
Overseas mobile numbers can be entered with their country code.
Plus smaller fixes across the app.
1.23 Oct 15
One sign-in box: parents type their username, staff type their work email, and Klubo opens the right app. Face ID keeps working.
New families pick a package when they join, and Home shows what to pay.
Parents with two or more children pay once with one PayNow scan.
Better privacy: coaches see a child's age, not their birthday or home address.
Clearer plan names, smoother loading and many small fixes.
1.22 Oct 13
One login for the whole family. Parents with more than one child at the club now sign in once and tap the child's name on Home to switch — bookings, payments and reminders follow the child on screen. Brothers and sisters joining later are added to the same login, no new password. Parents who train get their own login with their kids on it, and teens can still have their own. Plus: "Use by" dates on passes, emergency contact and medical notes on the profile, and smaller fixes.
1.21 Oct 8
What's new:
• Can't come? Parents tell the club in one tap, and the coach sees it on the register.
• Parents renew a package in 3 taps; ended packages get a Renew button.
• Parents can pay any unpaid order from Payments with PayNow.
• Attendance: tap Everyone's here and every change saves itself.
• Invite parents: one link, QR code or WhatsApp message for every family.
• Coaches see their own classes first.
• Owners can send their member list to Klubo from the app.
1.20 Oct 7
• Never miss a renewal: turn on reminders from your Home screen and Klubo tells you when sessions are running low or a pass is about to end. Club notices arrive the same way, even with the app closed.
• Notifications now work properly on iPhone.
• When you add a package, Klubo offers it for any lessons already attended without one.
• Lessons taught just after a package ended can be counted under it.
1.19 Oct 6
• Private lessons can now have a package applied after the lesson, just like group classes.
• "Set up weekly roster" opens again.
• Classes from a term that has ended no longer show as "no package".
• Families now see package payments still owed on their Payments screen.
• Pass validity can start from the first class.
• Trial class requests: a short public form and an inbox for your club.
• Security and reliability improvements.
1.17 Oct 5
New clubs start with one step: bring your students in, yourself or by sending us the list. Straight after an import, Klubo now shows the renewals you can follow up, in dollars, with a button to start chasing. A free trial with no students yet pauses instead of locking. New passwords need at least 10 characters. Plus security and reliability fixes.
1.16 Sep 30
A clearer map: five tabs (Today, Classes, Members, Money, Club) with shortcuts for each section, and one search for members, parents, phone numbers and receipts. To chase and Not yet charged are now in the menu. New Next term screen copies this term's packages and lines up the re-enrolment messages. Parents see a level card and are told plainly when a fee is overdue. Tidier wording throughout.
1.15 Sep 29
Monthly packages, and fixes for things that only broke inside the app.
• Monthly packages — a fee that renews every month, billed ahead on the day you choose.
• Pay by card, reset password and exports now work inside the app, not only on the web.
• Exports and login slips open the share sheet.
• Long notices keep their paragraphs, with Read more.
• Join links open faster for parents.
• When a build is retired, the app asks for the update, so fixes reach every phone.
1.13 Sep 24
Chase re-enrolments, and a Payments screen that reads all your money.
• Chase: one tap opens WhatsApp with the message written for families whose package is ending, ended, or who have gone quiet. Home shows who is left to chase and what came back.
• Payments now counts package orders alongside invoices, lists them as receipts, and shows who is not yet billed and who is due for renewal.
• Parents who join by link wait for your approval before they see the club.
1.12 Sep 22
Monthly packages, and fixes for things that only broke inside the app.
• Monthly packages — a fee that renews every month, billed ahead on the day you choose.
• Pay by card, reset password and exports now work inside the app, not only on the web.
• Exports and login slips open the share sheet.
• Long notices keep their paragraphs, with Read more.
• Join links open faster for parents.
• When a build is retired, the app asks for the update, so fixes reach every phone.
1.11 Sep 19
Money features clubs asked for, plus a proper fit on every phone size.
• Automatic monthly billing — pick a day and Klubo raises each student's fee, never twice. A family can have its own day.
• Credit notes — a public holiday or cancelled class comes off the next bill by itself.
• Online classes — add a link and parents get a Join button.
• Refundable deposits, returned as a credit or refund.
• Bigger phones now use the whole screen; date fields, sheets and exports fixed.
1.10 Sep 17
What's new in 1.9:
• Make-up credits: parents see the make-ups they have earned and used.
• Trial status on each member, and "This term" counters on the owner's home.
• A student who joins mid-term is charged a pro-rated amount automatically.
• Invoices carry your pay-to details, address, GST and itemised lines.
• Notices with files, group notices, coach notices and renewal reminders (from 1.8).
1.9 Sep 15
What's new in 1.7:
• Members: deactivate or reactivate a member in one tap, and see their past packages — expired, used up or cancelled — instead of them disappearing.
• Members: filter your roster by level or by your club's own grouping, with the list in ladder order. The level field now suggests what your club already uses.
• Packages: extend a package's expiry, with the change recorded in your club's activity log.
• Payments: confirming "I have paid" now works for every app login.
• Shop: adding equipment with a photo works again.
• Plus smaller fixes to wording, dates and keyboard access throughout.
1.7 Sep 11
What's new:
• Choose which sections your club uses — turn off what you don't need.
• Singapore and Malaysia settings, with the right currency and payment details.
• Moving from another system? We do the move for you.
1.6 Sep 8
Phone fixes:
• Attendance › Private Lessons: the coach filter list now stays on screen and can be dismissed with a tap.
• Athletes: the status filters scroll sideways on smaller phones.
1.5 Sep 4
Fixes from Champions' Forge feedback:
• "Cancel package" replaces "Correct package" on member packages.
• Card billing: the Klubo subscription page now opens the proper checkout until a subscription exists.
• Private lessons can be bought after the lesson and charged with a staff confirmation.
• Members who have stopped coming are flagged in the roster.
• Money edits on orders are admin-only.
1.4 Sep 3
- A new Home for owners: the day's attendance at a glance with a weekly trend, plus a clear view of money collected, pending and recovered.
- Group classes and private lessons now show their attendance status right on the list.
1.3 Sep 1
What's new
• Parents: Payments is calmer. One total, one button to pay it all by PayNow, and every bill in one list.
• New clubs: mark your last class, add your PayNow number, and send each family their own link.
• See who still owes you, and get paid sooner.
• Choosing a plan? Ask Max right from the screen, and every price sits beside its plan.
more Version 1.30 22h ago
Data Linked to You The following data may be collected and linked to your identity:
Contact Info User Content Identifiers Data Not Linked to You The following data may be collected but it is not linked to your identity: