Ask a commodore where the club's membership list lives and you get three answers in one breath: the secretary's spreadsheet, the newsletter mailing list, and the printed roster in the clubhouse drawer that was accurate in April. None of the three agree. And the one the club actually needs on a Saturday morning — "is this person cleared to take the J/24 out today?" — doesn't exist.
This guide is for the commodore or membership secretary losing a weekend a month to that reconciliation: what a sailing club's membership record has to hold, how self-service renewals and dues collection work, what a lapsed-member workflow looks like, and a membership data audit you can run this week. It's the deep dive on capability #1 from our guide to sailing club management software.
The roster is not a mailing list
Generic association platforms treat membership as a billing and contact database: names, emails, a dues amount, a renewal date. That is right for an alumni association and wrong for a sailing club, because the roster isn't a list of people to email. It's an operational gate something has to read before a boat leaves the dock.
When a member asks for a keelboat on Saturday, four questions need answers in that instant: good standing today, the certification that boat class requires, whether it's current, and the waiver version the club currently uses. If the roster is a spreadsheet, all four are answered by someone remembering.
Two failure modes follow:
- The lapsed member who still has booking rights. Dues stopped in March, nobody changed anything, and they're on the water in July. This is the one that comes up in an insurance conversation.
- The current member who gets blocked. They passed their checkout in May, but the endorsement was written on a clipboard and never typed in. The system says no and the club's answer is "email the secretary." This one quietly costs you renewals.
Both are the same defect: the roster is a copy, not the source of truth. The test for any vendor is one sentence — when I change a member's status or add a certification, what else in the system changes? If the answer is "nothing, it's just a field," you're being sold a mailing list with dues attached. The roster has to be the record that boat scheduling software queries at the moment of booking, not a spreadsheet the booking tool was seeded from last season.
What a sailing club's membership record has to hold
Six things. Generic platforms are strong on the first and last, weak in the middle.
1. Tiers that mean something operationally. Full, junior, social, crew, racing. A tier isn't a price band, it's a permission set: a social member probably shouldn't book a keelboat, a junior may need an adult aboard. Ask whether a tier drives what a member can do, or only what they're invoiced.
2. Certifications and endorsements, with dates. Whatever your club recognizes — US Sailing certifications, club checkouts, instructor and safety-boat qualifications — each needs an issue date, an expiry where one applies, and who granted it. A certification without a date is a rumor, and it's the field most likely to be missing after an incident.
3. Boat ownership, tied to the fleet. For each member's boat: class or design, sail number, hull ID, PHRF certificate number and rating, insurance expiry, mooring or slip assignment. Member-to-boat is the link race entry and mooring billing run through.
4. Household and family relationships. A family membership is one dues line and four sailors, and a junior needs a parent or guardian on file. If the system can't model a household, the secretary keeps a shadow spreadsheet.
5. Status and money as dates, not flags. Join date, current status, dues paid through (a date, not a tick), waiver version signed and when.
6. Contact details and directory preferences, kept current by the member, not retyped by a volunteer.
Free artifact: the membership data audit
Run this before you talk to any vendor, us included. Pick three members at random: a fifteen-year veteran, one who joined this season, and one whose dues you're not certain about. Try to fill every row below from a file you can open in under five minutes, and be specific in the last column — "Sheet 2, column M", "Dana's inbox" and "nowhere" all count.
MEMBERSHIP DATA AUDIT — can you produce this for any member, on demand?
# Field Why it matters Where does yours live today?
-- ------------------------------------------------- ----------------------------------------------- ----------------------------
1 Legal name + preferred name Waivers need one, the directory the other ____________________________
2 Membership tier (full/junior/social/crew/racing) Decides what they are allowed to book ____________________________
3 Status today (good standing / lapsed / suspended) The gate every other system should read ____________________________
4 Join date + years of continuous service Seniority, mooring waitlists, life membership ____________________________
5 Dues paid through (a DATE, not "yes") The only version of "paid" you can act on ____________________________
6 Last payment: amount, method, receipt reference Treasurer reconciliation and the audit trail ____________________________
7 Household / family group and who is in it One dues line, several sailors ____________________________
8 Parent or guardian for every junior member Required before a junior leaves the dock ____________________________
9 Emergency contact and phone number The field you only ever need once ____________________________
10 Waiver version signed + date signed A signature on last year's text is not current ____________________________
11 Certifications held, with issue dates What the club has formally recognized ____________________________
12 Club checkouts / endorsements, per boat class The actual permission to take that boat out ____________________________
13 Expiry dates on anything that expires Lapsed first aid is invisible until it isn't ____________________________
14 Boats owned: class, sail number, hull ID Links the member to the fleet ____________________________
15 PHRF certificate number, rating and issue year Race entry and handicap disputes ____________________________
16 Boat insurance expiry + mooring/slip assignment Two of the most commonly lapsed records ____________________________
17 Roles held (board, RC, instructor, dock master) Who can do what, and who to call ____________________________
18 Duty hours served this season The fairness ledger for the roster ____________________________
19 Directory visibility preferences What this member agreed to publish ____________________________
20 Communication preferences + email deliverability Whether your announcements are being read ____________________________
SCORING
Rows filled from one system in under 5 min ............. these are fine
Rows that needed two or more places .................... reconciliation work, every season
Rows answered "in someone's head" or "we'd have to ask" . single points of failure
Rows you could not fill at all ......................... the ones that fail on a Saturday
Most clubs find rows 10 through 16 are the damage: the sailing-specific fields a generic membership platform was never built to hold.
Self-service renewals and dues collection
The membership secretary's weekend goes to two jobs: chasing money, and retyping details a member could have entered themselves. Both are live at Zeil today.
Members pay membership dues, guest sail fees and course fees online, and a treasurer can raise a one-off payment request for anything else. The structure underneath matters: payments run through Stripe Connect with the club as merchant of record. Money settles into the club's own bank account. Zeil takes 2%. Stripe's processing fees are separate and charged to the club directly by Stripe.
Put these to every vendor, because the answers differ:
- Whose bank account does the money land in, and when? If the platform is merchant of record, dues sit in its account until a payout schedule you didn't choose releases them.
- Whose name is on the member's card statement? It should be the club's.
- What does a $400 dues payment cost in total? Platform percentage plus card processing, quoted as one number.
- What happens to your payment history if you leave?
The self-service half saves more time: a member updates their own phone number and emergency contact, and pays their own dues at 9pm on a phone, with the secretary out of the loop. Zeil is mobile-native on the web, so this works with nothing to install. The native member app for iOS and Android ships beta June 30, 2027.
Lapsed members: the workflow that keeps the roster true
Every club has an informal grace period and almost none have written it down. That's fine until it meets boat bookings, where "we usually give people until the end of the month" becomes a liability question.
Write the states down in one paragraph the board approves: what good standing means, how long the grace period runs, what a member can and can't do during it, and what changes the day it ends. Then insist the software enforces that last part: the day lapsed status takes effect, the member's booking rights change without anyone remembering to act. Roles, statuses and eligibility checks at reservation time are live at Zeil today, so that chain works now.
The gap, plainly: segmented, targeted messaging is roadmap, not live — it ships November 15, 2026. Today's channels are club-wide announcements and a weekly digest, so there's no "email only the members whose dues lapse in March" segment yet. Until then, the chase is a payment request to the member who owes, plus a club-wide reminder. If your renewal season lands before November, weigh that date before you trial.
The directory, and who gets to see what
The directory is one of the most-used features in any club system and the likeliest to generate a complaint. A searchable directory is live at Zeil today. The questions worth asking any vendor are about the edges, not the search box:
- Can an individual member choose what's visible — address hidden, phone hidden, name and boat shown?
- Is anything visible outside the club, or to search engines?
- Can it be searched the way a sailing club searches: by boat class, by certification, by who's looking for crew?
- Who can export the whole roster, and is that export recorded anywhere?
Boards forget the last one: a full-roster export is a roster that has left the building, and the club is still accountable for it.
What's live at Zeil today for membership
Dated August 28, 2026, so it stays honest as things ship.
Live: membership roster, invitations, roles and statuses; a searchable member directory; certifications and endorsements per member, enforced automatically at reservation time against each boat class; boat and fleet scheduling for club-owned boats, with eligibility checks and overlap-proof reservations; online payments for dues, guest sail fees, course fees and one-off payment requests via Stripe Connect, on the merchant-of-record terms above; guest and transient registration with e-signature waivers; club-wide announcements and a weekly email digest.
Not live yet: segmented or targeted communications, which ship November 15, 2026. Race series and RRS-compliant scoring enter beta October 15, 2026 and reach general availability December 1, 2026, which matters here because a racing tier and its results should come off the same roster. A member-owned boat registry (rows 14 through 16 of the audit) is not in the product today; live fleet features cover club-owned boats. The native member app ships beta June 30, 2027; mobile web is fully supported today.
If a decision depends on a roadmap item landing by a date, the honest route is the Founding Clubs program: committed dates and locked pricing for early clubs.
FAQ
How long does it take to move our roster across? Migration is free and white-glove: members, boats and history get moved for you rather than re-entered by volunteers. The 60-day free trial lets the board run a real renewal cycle before signing anything.
Do members pay Zeil, or do they pay the club? They pay the club. The club is merchant of record, the club's name is on the statement, and money settles into the club's own bank account. Zeil takes 2%; Stripe's processing fees are separate and charged to the club directly by Stripe.
Will the roster actually stop an unqualified member from booking a boat? Yes, and that's what separates a sailing club system from a membership database. Eligibility checks run at reservation time against the certifications and endorsements each boat class requires. Live today, not roadmap.
What about members who don't want to be listed in an online directory? Settle it before rollout, not after the first complaint. Ask any vendor what an individual member can hide, whether anything is visible outside the club, and who can export the full roster.
Is pricing per member? Not at Zeil — it's flat per club: Starter $99, Racing $199, Club Pro $349, Marina+ $599 a month. Per-member pricing is common in the generic association category: ClubExpress runs roughly $0.42 per member per month at 200 members or fewer and $0.30–$0.38 above that — about $136 a month for a 400-member club (verified July 7, 2026), and the bill rises with every membership drive. Current plans are on the pricing page.
Where to go next
- Sailing club management software: the complete buyer's guide — the pillar guide, with a board scorecard for any vendor.
- Boat scheduling software: end the clipboard and the double-booking — the system that reads the roster you just audited.
- How to run a sailing club duty roster volunteers don't hate — row 18 of the audit, with a free template.
- Pricing — flat per-club pricing, 60-day trial, free migration.