Skip to content
Guide

Sailing club membership software: roster to renewal

Zeil crew · August 28, 2026 · 10 min read

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

Try it on your own fleet

60-day full-featured trial, no credit card. We migrate your members, boats, and history for free.

Start your 60-day trial

The Weather Window

A newsletter for people who run sailing clubs — one deep dive, one usable template, every other Thursday.

Subscribe to The Weather Window