SwimPilot takes 0% of your families' paymentsSee pricing

Swim-school software that never loses a paid lesson.

SwimPilot runs enrolments, billing, the timetable and every family conversation for Australian swim schools. A mid-block level change, an approved holiday or a week of pool closure settles on its own, correct to the cent, so nobody has to reopen a spreadsheet at the end of term.

Hosted in Sydney

Your Stripe account, not ours

Unlimited swimmers on every plan

Set up in under a minute

Built for swim schools

Two things run a swim school: the money and the messages.

SwimPilot runs both. The billing engine keeps every paid lesson accounted for. The inbox keeps every family conversation in one place, on whichever channel the family used.

The billing engine

Enrolment blocks are an immutable ledger, and each swimmer's paid-through date is worked out from it rather than stored. Move a swimmer up a level and the engine prorates the part-used block, credits every unused future block at full value and shows you the settlement before you confirm it. Corrections are new reversing entries, never edits. There is no reconciliation job, because there is nothing to drift.

Why we built it this way

The unified inbox

Email, SMS, Facebook Messenger and WhatsApp land in one place, each thread already attached to the family it came from. Reply in whatever channel the parent used, hand a conversation to whoever is on the front desk, and send the whole overdue list a reminder in one go.

See what each plan includes
The two numbers

Your money stays yours. Your timetable stays twelve weeks ahead.

Neither number changes as your school grows. SwimPilot charges per school, never per swimmer, and takes no share of what your families pay.

0%

Of your families' payments. Your school connects its own Stripe account, stays the merchant of record and keeps the full amount, less Stripe's own fee.

12 weeks

Of timetable, always scheduled ahead. Classes roll forward overnight, and approving a holiday or entering a closure moves every affected date with them.

Poolside to front desk

The rest of the week runs on it too.

Enrolments, teaching, progression and the paperwork around them. Every change that touches money settles through the same ledger, so nothing has to be squared up by hand afterwards.

Makeup credits

You grant them, they expire with the block they belong to, and they can only be redeemed into a class at the right level with room in it. No credit outlives the money that paid for it.

Holidays and closures

Families request, you approve, and every affected paid-through date extends itself. A school-wide closure is entered once and every swimmer's paid-through date moves with it, without anyone editing a single enrolment.

Poolside teacher portal

Today's classes, one-tap roll marking and skill sign-off against ordered levels, plus photo capture with the consent badge shown before the camera opens. Built for wet hands and small screens.

Guardian portal

No password for parents to forget. They sign in to a plain-English balance and paid-through date, receipts, progress, photos, holiday requests and absence reporting. Most of what families ring the front desk about, answered without the call.

Import and setup

Sign up yourself in under a minute, then work through a six-step checklist. CSV import maps your columns and runs a dry-run preview before anything commits, and demo mode lets you practise on sample data you can wipe.

Security and residency

Your school's data is hosted in Sydney. Medical notes are encrypted at rest with per-school keys, and teachers see the safety alert while the front desk sees the full note. The audit log is append-only and holds no personal data in the clear.

Questions & Answers

Pricing that doesn't punish you for growing.

Unlimited swimmers, teachers and admins on every plan, because per-swimmer pricing bills you for a good term. All prices are in AUD, per school, GST inclusive. No card is needed to start, and yearly billing gives you two months free.

See the full plan comparison

Club

$79/mo

Single-location schools finding their feet

  • Enrolments, classes and a rolling 12-week timetable

  • Billing engine with derived paid-through dates and a family credit ledger

  • Guardian portal with balances, receipts and card or BECS payments

  • Teacher portal for poolside roll marking and skill sign-off

  • CSV import with a dry-run preview, and a demo mode to practise in

Get started
Most popular

School

$179/mo

Growing schools that need the full billing engine

  • Everything in Club

  • Unified inbox across email, SMS, Messenger and WhatsApp

  • Templates with merge fields and bulk sends

  • Makeup credits, holiday requests and school-wide closures

  • Front-desk POS for cash, EFT and card-present payments

  • Level-up suggestions from teacher sign-offs

  • Two-factor authentication for admins

Get started

Network

$389/mo

Multi-location operators and franchise groups

  • Everything in School

  • Unlimited locations under one account

  • Per-location staff roles and access

  • Reporting across the whole group or one location at a time

  • A closure entered once for every location in the group

  • AI assistant, off by default, with a hard monthly token budget

  • Every AI action previewed for an admin to approve, and logged

Get started

Start with the ledger, not the spreadsheet.

Create your school, import your families and build the timetable this week. Demo mode is there to practise in first, with sample data you can wipe.