👥

Chess Club Membership Management Without a Spreadsheet

Every chess club ends up with the same problem. Somebody keeps a member list in a spreadsheet, somebody else keeps subs in a notebook, and the person running Tuesday night retypes the same twenty names into the pairing software every week. Then the spreadsheet owner moves away and the club starts over. This guide covers what chess club membership management actually needs, and how to run the whole thing free in ChessHost's My Players page.

Why the Club Spreadsheet Stops Working

A spreadsheet is a fine place to start and a bad place to stay. Four things go wrong, and they go wrong in every club:

The fix is not a fancier spreadsheet. It is one member list that you actually touch every week, because the same list is what you build your tournaments from.

What the My Players Page Does

ChessHost is free chess club manager software, and its My Players page is your club's register. It opens as a plain list of everyone in the club with a live count, and it holds five things per person:

That is deliberately short. The register tracks no dates of birth, no addresses, no expiry dates and no payment history, because most clubs never use those and every extra field is personal data you then have to look after. Adding somebody is one path: press Add member, type a name, save. You can fill the rest in later or never.

Everyone On The List Is A Member

There is no half-state to manage. A player you saved from last month's tournament with nothing but a name counts as a member, because being on the list is what makes somebody a member. There is no status to keep up to date.

Keeping Track of Who Has Paid

ChessHost does not track expiry dates or calculate a membership status, and it never sends reminders. For most clubs that is fine, because subs are collected once a season and the only question is "who has paid this year?". A note answers it:

What the list looks like

Priya Raman Rating 1740 Paid 2026-27
Tom Willis Rating 1310 Paid 2026-27
Danny O'Neill No rating Paid 2025-26
Ana Sofia Duarte Rating 1520 Junior, free

The list sorts three ways: Newest first, Name A to Z, and Highest rating for when you are seeding a championship. If your club needs dated renewals, reminders or payment records, keep a treasurer's spreadsheet for that and let ChessHost hold the register you use on club night.

Search That Explains Itself

Search matches name, email, phone and notes. Since the list shows names rather than contact details, a result whose match was hidden says so, with a small "matches email" or "matches notes" line under the name. You never get a search result that looks like it arrived by accident. In practice this makes the notes field far more useful than it sounds: type "clocks" and you find whoever brings them, type "Paid 2026-27" and you have this season's paid-up members.

Bulk Actions: Export or Remove Many Members at Once

Doing admin one member at a time is the sort of thing that makes people give up on software, so members are selectable with row checkboxes (or Select all), and then:

Two details matter here. First, every removal is undoable for six seconds from the toast, so a mis-tap on Remove is not a disaster. Second, if some of your selection is hidden by the search you typed, the bar warns you with an amber "N not shown" chip and the delete confirm repeats it, so you can never quietly delete people you are not looking at.

On a phone, selecting is a mode you enter on purpose with a Select button, because on mobile a row tap opens that member. That way you are never forced to Select all just to act on three people.

Bring Your Existing Member List With You (CSV)

You are not retyping your club spreadsheet. Export it to CSV and use Import from CSV. The import is built to accept the messy files real clubs have:

Export CSV takes the whole register back out as my-players.csv with every column, and it round-trips exactly through the importer. Your member list is yours, and it can leave whenever you want it to.

Your Members Are Also Your Player List

This is the part that keeps the register current, and it is the reason it beats a spreadsheet outright. The same members are your saved players. On the Add Players screen, a Your Members panel lists everyone not yet in this tournament, with tap-to-add, a search box and an Add all button. Setting up your weekly club night becomes: create the event, tap Add all, start.

It works in the other direction too:

Membership details stay put, though. Phone, rating and notes live on the My Players page only and never leak into a tournament, which is exactly what you want when the TV display is showing the standings to the room.

Your Member List Is Private, Permanently

Worth being blunt about, because clubs handle other people's contact details. The register is visible only to you, the signed-in organizer. It is never shown in any public link or API. Emails, phone numbers, ratings and notes are yours alone. The public side of ChessHost shows an event's players and results, and nothing about who is on your list.

Members also do not need accounts. They are records you keep, not users who log in, so nobody has to sign up, install anything or remember a password. That is one less reason for a casual player to say no.

My Players vs the Club Spreadsheet

Club spreadsheet ChessHost My Players
Cost Free Free
Who has paid A column you update by hand A note per member, found by search
Adding players to a tournament Retyped every week Add all from Your Members
Undo a mistake Hope for version history Undo on every removal
Access One laptop Any phone or laptop, in the browser

To be fair to the spreadsheet: if your club tracks things ChessHost deliberately does not, like renewal dates, detailed subs accounting or a committee's meeting minutes, keep it for that. Plenty of clubs keep the register in ChessHost, where it is used weekly, and a separate sheet for the treasurer's numbers.

Setting Yours Up in Five Minutes

  1. Create a free account and open My Players from the menu.
  2. Import your CSV, or press Add member and type in your regulars. Names only is a perfectly good start.
  3. Note who has paid if your club charges subs, with one label like Paid 2026-27. Skip this entirely if your club is free to attend.
  4. Run your next club night from the list. Create the tournament, open Add Players, tap Add all.
  5. At the start of each season, search last season's label to see who to ask about subs.

The One-Minute Recap

Frequently Asked Questions

How do I manage chess club members?

Keep one list, in one place, that everything else reads from. For each member record a name, a contact detail, and a short note on whether they have paid this season. Then use that same list to fill your tournaments, so it stays current by being used every club night. In ChessHost this is the My Players page: add a member with just a name, note their subs if your club charges them, and pull members into any event in a tap. It is free and there is nothing to install.

Is there free chess club membership management software?

Yes. The ChessHost My Players page is free with no member limit that a normal club would ever hit (the cap is 1000 members), no card needed. You get the member list, search, sorting, bulk actions and CSV import and export. ChessHost Pro is only ever needed for running bigger or more frequent events, never for managing members.

How do I track chess club membership renewals?

Pick one short label per season, such as Paid 2026-27, and put it in each paying member's notes. ChessHost searches the notes field, so typing Paid 2026-27 shows everyone who has paid, and scanning the rest of the list shows who has not. ChessHost does not track expiry dates or send reminders, so the message to people who have not paid comes from you, once, at the start of the season.

Can I import my chess club member list from a spreadsheet?

Yes. Export your spreadsheet as CSV and import it. The columns Name, Email, Phone, Rating and Notes are matched by header in any order, with common aliases accepted (e-mail, mobile, elo and so on), and both comma and semicolon files work. Columns ChessHost does not track are skipped, and empty cells never wipe existing data. You can export the whole list back out as CSV at any time, so your data is never locked in.

Is my chess club member list private?

Yes. The member register is visible only to you, the signed-in organizer. Nothing on it appears in any public link, on the TV display or on a join page. Emails, phone numbers, ratings and notes are never shown to visitors or to other members.

Do club members need to create an account?

No. Only the organizer has an account. Members are records you keep, not users who log in, so nobody has to sign up, download an app or remember a password. Players who join a tournament through your invite link or QR code do not create accounts either, and you can save any of them to your member list with one tap.

What should a chess club record about each member?

Less than most clubs think. A name, one way to reach them (email or phone), whether they have paid this season, a rating if you use one for seeding, and a free-text note for anything else. That is enough to run a club. Dates of birth, addresses and payment histories are extra admin and extra personal data to look after, so only collect them if you genuinely use them.

Put Your Club Member List Somewhere Useful

Import your spreadsheet, keep contacts, ratings and notes in one private list, and add your regulars to any tournament in one tap. Free, no card needed.

Start Your Free Member List