Name and description
How it shows on the public registration form and on the member dashboard.
Support Area coming soon
You know how it goes. The new season is six weeks away and the joining forms are already coming in. Some land in your email, some get posted through the clubhouse letterbox, a few arrive as Facebook messages, and one or two were filled out on paper at a winter social and quietly forgotten about until April.
The master member list lives in a spreadsheet. Or rather, three spreadsheets. There's the one on your laptop, the one the treasurer keeps for fees, and an older copy that someone shared at last year's AGM that nobody has had the heart to delete. None of them quite agree on who is a junior, who is a cadet, and whether the Thompson family counts as one membership or four. See the full comparison if you're weighing up whether to stay on Excel or Google Sheets.
Junior fees need to be different from senior fees. Cadets pay less than juniors. Country members get a discount because they only sail twice a year. Honorary members don't pay at all but still get a vote at the AGM. Family memberships need to bill one person for everyone, but each child still needs their own record because RYA membership is per-person and emergency contacts are per-person and consent flags for photos in the newsletter are per-person.
Then somebody asks "is so-and-so still paid up, can they enter the open meeting?" and you spend twenty minutes hunting through bank statements. By June, three members have quietly lapsed and nobody noticed until they showed up to the regatta. By August, you're doing membership admin instead of sailing.
SailHQ is built for that exact pile of work. The membership module handles the things that actually eat your evenings: tiered fees, prorated joins, family billing, junior age gates, payment tracking, and a self-service portal so members fix their own contact details. The rest of this page walks through it.
Each membership type carries its own settings:
How it shows on the public registration form and on the member dashboard.
The full-year price. Prorated automatically for mid-season joiners (more on that below).
Whether this tier votes at the AGM. Useful for keeping juniors and country members out of the count if your constitution says so.
Whether this tier is in the duty rota or sits outside it. Honorary and Life members usually want this off.
Min and max age for the type. Stops a 14-year-old accidentally signing up for senior fees, and stops a 30-year-old paying junior rates.
Marks the type as a household membership so it links to the family billing flow.
The list is sortable, so you can drag the most-used types to the top of the registration dropdown. Add a new type mid-season and it shows up immediately. Retire one you no longer use and it stops appearing on new registrations without breaking historic records.
Joins in Q1 (Jan-Mar)
100%
Full year ahead. Pays the full annual fee.
Joins in Q2 (Apr-Jun)
75%
Three quarters of the season left.
Joins in Q3 (Jul-Sep)
50%
Half the season left. Half the fee.
Joins in Q4 (Oct-Dec)
25%
A single quarter to ride out before renewal.
Proration is configurable per membership type. If your club prefers to keep things simple and bill the full annual fee no matter when somebody joins, switch proration off on that type. If you want quarterly proration on adult tiers but a flat junior fee, that works too. The flag sits on the membership type, not the global setting, so you can mix and match.
For the new member, all of this is invisible. They pick a membership type, the system shows them the prorated price, and they pay the right amount the first time. No follow-up email, no manual adjustment, no awkward "actually it should be..." conversation.
The household has a primary member who receives the family fee invoice. You can set both parents as primary so either of them can manage household settings.
Every junior in the family has their own profile, their own login, their own emergency contacts, and their own RYA number. They are not just line items on a parent record.
The household record ties everyone together. Filter the membership list by household to pull a family up in one view. Change an address once, it updates for everyone.
The practical effect: the eternal "do my kids count as members?" question has a clean answer. Yes. They each have a record, they each appear in the directory, they each get their own portal login when they're old enough. The bill goes to a parent. Photos uploaded for safeguarding consent are stored against the right child, not bolted onto an adult's profile.
For race admin, this means a 12-year-old child entering a junior series shows up correctly as a junior, not as a footnote on Mum's account. For the membership secretary, it means renewal time doesn't involve mentally untangling whose RYA number is whose.
See at a glance whether they are active and when their renewal is due.
Address, phone, email - edited once, updated everywhere.
Add a new boat, update sail numbers, retire an old one.
Critical for safety on the water and at junior events.
RYA number, Powerboat Level 2, First Aid, VHF, swim flag, injuries, medication, GP details.
Social media, video and photo consent - tracked per member, not assumed.
Members see what is coming up without having to ask.
Member statuses
Payment statuses
Membership dashboard
The admin membership list is filterable by status, type, payment state, and household. Search by name, sort by joined date or paid-up date, view the full profile, manually create members, approve people in the pending queue, or change a status with one click. Every status change is recorded in an audit log: who changed what, when, from what to what. If a committee member queries why somebody is lapsed, you can show them the trail.
One thing to be straight about: SailHQ does not yet automate renewal billing. The renewal tracking is in. Statuses, payment dates, dashboard counts, lapsed-member visibility. The renewal charging via GoCardless or Stripe is on the roadmap, not in production. For now, clubs collect renewals through whatever they currently use (bank transfer, standing order, existing DD provider) and update payment status in SailHQ. If your club is weighing up Direct Debit specifically, our guide to GoCardless for sailing clubs covers the fees, the mandate flow, and what to know before you sign up. Once card and Direct Debit charging ship, the same record-keeping will handle automatic billing. We'd rather tell you that now than have you find out after signing up.
Member data is personal data. SailHQ treats it that way.
Members can request a full export of their personal data and ask for deletion through the portal. Consent flags for marketing, photography, and video are stored against each member individually so you can prove what each person agreed to. Data sits on UK-based servers with HTTPS, hashed passwords, and role-based access so committee members only see what they need for their role.
Full breakdown on the GDPR page and the security page.
Starter
Membership types, household billing, self-service portal, renewal tracking. Everything on this page.
Club
Everything in Starter, plus the full race duty, boat booking, and event modules.
Most clubs