Club Management
Whether you are starting a new chess club or bringing an established one online, TournaChess gives you the tools to manage your club, invite members, collect fees, and run tournaments all from one place. This guide walks you through setting up your club and managing it day to day.
Creating a Club
Any authenticated user with a verified email address can create a club on TournaChess. Creating a club takes just a few minutes and makes you the club Owner with full administrative permissions.
Club Name
Your club name is a unique identifier that becomes part of your club's URL. For example, if you choose the name lincoln-chess-club, your club page will be available at tournachess.com/clubs/lincoln-chess-club.
Club names follow these rules:
- Must be globally unique across all of TournaChess
- Can only contain letters, numbers, and hyphens
- Minimum 3 characters, converted to lowercase automatically
- Cannot be changed to a name already in use by another club
Choose your club name carefully since it becomes your permanent web address. If your club has a common name, consider adding your city or region to make it unique (for example, chicago-chess-club or westside-chess).
Display Name
The display name is optional and controls how your club appears to members throughout the platform. If you leave it blank, TournaChess uses the club name as the display name. Unlike the club name, the display name can include spaces, capitalization, and special characters, so you can use your club's official name exactly as it appears in real life.
For example, you might set the club name to st-louis-chess-club and the display name to St. Louis Chess Club.
Description
The club description supports rich text with headers, links, bold and italic text, and lists. Use this space to tell potential members about your club: when you meet, what events you run, and how to get involved.
Location
Enter the city where your club meets, or choose Virtual if your club operates entirely online.
What Happens Next
When you create a club, you are automatically assigned the Owner role with full permissions over every aspect of the club. You can immediately begin inviting members, configuring settings, and creating tournaments.

Club Settings
After creating your club, you can fine-tune its configuration from the club settings page. Settings are organized into several categories.
Basic Information
You can update your club's core details at any time:
- Club name: Your URL-friendly identifier (must remain unique)
- Display name: The human-readable name shown to members
- Description: Markdown-formatted club description
- Location: City name or Virtual
Tip: You can change the display name, description, and location at any time. The club name (URL slug) can also be changed, as long as the new name is not already in use by another club.

Managing Members
Add TournaChess members to your club is not necessary to allow players to participate in tournaments. Adding club members is required for:
- Granting elevated permissions to manage the club and run tournaments
- Allowing members to view and register for tournaments marked as private to club members only
Inviting Members
The way to add members is by sending in-app invitations:
- Navigate to your club's member management page
- Click Invite Member
- Enter the email address of the person you want to invite (they must already have a TournaChess account)
- Select a role for the new member (Admin, Tournament Director, or Member)
- Optionally set a display name for them
- Click Send Invitation
The invitation appears on the invitee's home page the next time they sign in. From there, they can accept or decline. Pending invitations are also visible on your club's member management page, where you can withdraw them if needed.
Only club Owners and Admins can send invitations. Tournament Directors and regular Members cannot invite others.
Note: The invitee must have an existing TournaChess account registered with the email address you enter. If they do not have an account yet, ask them to create one first, then send the invitation.
Tip: When inviting someone to be a Tournament Director, you can include their name as the display name so it appears correctly in your member list right away.
Viewing the Member List
The member list shows everyone in your club with key details:
| Column | Description |
|---|---|
| Name | Member's display name |
| Role | Owner, Admin, Tournament Director, or Member |
| Joined | Date the member joined the club |
| Chess IDs | Linked USCF and FIDE identifiers, if available |
You can sort and filter the list by role to quickly find your tournament directors or administrators.
Removing Members
Owners and Admins can remove members from the club. Removing a member revokes their access to club management features and future tournament creation, but does not delete their tournament history. Past tournament results remain intact for rating integrity.
Note: See Roles & Permissions for details on the role hierarchy.

Player Records
The member list covers people who joined your club. Player Records covers everyone who has played in it: each person who has registered for any of your club's tournaments, listed once no matter how many events they have entered. Open it from Player Records in the Quick Actions panel on your club page. It is available to tournament directors and above.
Because the list is built from registrations rather than from one you maintain, it stays current on its own. A player who enters their first event appears the next time you open the page, and a returning player updates in place instead of appearing twice.
What the records show
Each row carries the player's most recent details, filling in from their earlier registrations where the latest event did not ask for something -- a phone number given last season still shows even if the newest entry form skipped it:
| Field | Description | Shown by default |
|---|---|---|
| Name | Their name, as it stands on their most recent entry | Always |
| Email and phone | Contact details from their most recent registration | Yes |
| USCF / FIDE / NWSRS | Their ID in each rating system | Yes |
| Events | How many of your club's tournaments they have entered | Yes |
| First / Last event | Their earliest and most recent event, by tournament date | Yes |
| Last tournament | The name of that most recent event | Yes |
| Gender | Their answer to the Gender registration field, or a federation's record | No |
| Team | The team on their most recent entry that named one | No |
| Grade | The grade on their most recent entry that named one | No |
A tournament that has not happened yet counts the same as a past one: the roster is built from registrations, so a player who has signed up for next month's event appears with that event as their last one.
Every column sorts. The list scrolls with the page rather than in a window of its own, so a long one reads by scrolling as usual.
Ratings and club membership are deliberately absent. They describe a player as of one tournament and change from event to event, so they belong to that tournament's own registration export rather than to a standing record of who has played with your club. Team and grade change the same way, which is why they are off by default: when you do turn them on, the value is the one from the most recent entry that named one.
Choosing the fields
The fields button above the list picks what a row carries. Everything is optional except the name, and the export follows your choice exactly -- ticking Gender is all it takes to get a gender column into the CSV.
The starting selection is the middle column of the table above, minus the ID columns your club has no data for: a club that has never run a FIDE-rated event sees no FIDE column until it asks for one. Reset goes back to that. Your choice is remembered per club and kept in the page address, so a link you send opens with the same fields you were looking at.
A narrow window cannot show everything you tick. The fields are filled in from the top of the table above, and whatever is left over is a tap away in the player record -- the same one the phone and tablet layouts open.
Where a gender comes from
The Gender field shows the player's own answer to the built-in Gender registration field, taken from the most recent of your events that asked it. Someone who chose "prefer not to answer" is shown exactly that.
For a player who has never answered, the record USCF holds is shown instead, and FIDE's if USCF has none. A value that did not come from the player is marked with an asterisk and names its source, because it is a federation's record of them rather than their own answer.
Only registrations in a section that shows the field contribute, whichever the source. A section shows it when its own setting asks the question, when any of its payment options asks it -- in which case it shows for everyone in that section, not only the players who chose that option -- or when a Best Female Performance prize is configured for the section or the tournament, since gender then decides an award and you have to be able to see what it will be settled on. A player whose account records a gender still shows nothing here if no section of yours does any of that -- the same rule the registration list and a tournament's own export follow, so an event that neither asks nor awards on it really does keep it out of view.
In an export the asterisk becomes part of the value: a gender that came from a federation is written as Female (from USCF) rather than plain Female, so the file cannot be read years later as the player's own answer.
On a phone
Below tablet width the table gives way to one compact row per player -- their name, how many of your events they have entered, and when the most recent one was. Tap a player to open their full record: contact details, rating IDs, and their first and last event. Tapping an email address or phone number there starts a message or a call.
Two players who register under different USCF IDs stay separate rows even if they share a name, and one player who entered once from their account and once as a guest is merged into a single row when both entries carry the same rating ID. The same holds across a correction: if a player's USCF ID was fixed between events, they are still listed once.
An entry with no rating ID and no TournaChess account has only its name to go on, so it joins the player of that name -- the event that collected a USCF ID and the one that did not still produce a single row. Several such entries under one name are likewise one player.
The exception is a name that belongs to more than one player: if two John Smiths are on the list under different USCF IDs, an entry that names neither cannot be assigned to either, and stays a row of its own. Adding a USCF, FIDE, or NWSRS ID to that registration is what resolves it.
Searching and filtering
The search box matches names, email addresses, phone numbers, rating IDs, teams, grades, and the last tournament played. Team and grade are matched even though they are not columns, so searching a school name still finds the players who registered under it.
Beside it, the date filter narrows the list to the people who played between two dates, and the tournament filter to the people who played in particular events. Open it and you get every tournament someone on the list has entered, newest first, with its date and how many of your players were in it -- tick as many as you like. Picking several means any of them, so selecting a weekend's three sections gives you everyone who played that weekend, not only those who played all three. The picker has its own search box, which matters once a club has years of events: type part of a name to narrow the choices before ticking.
Either end of the date range can be left out, so "everyone since September" and "everyone who played before last season" are each one field. It is the event that has to fall in the range, not the player: someone who played in 2019 and again this year is not in a 2022 range. Dates are read in your club's timezone, so a Friday evening event counts as the Friday you ran it.
Using both at once asks them of the same event. Picking last spring's championship and a date range of this autumn gives nobody, rather than everyone who played that championship and happened to enter something else in the autumn.
Your choices are kept in the page address, so a filtered list can be bookmarked or sent to a co-organizer, and the count under the table always says how many players you are looking at out of the club's total.
Exporting the roster
Export CSV downloads the list as a spreadsheet file, in the same way as a tournament's registration export. Each player is one row, and the file carries exactly the fields you have ticked -- including the ones a narrow screen has no room for. Dates are written in your club's timezone.
When a search, a date range or a tournament filter is active, the export dialog offers to export only the players you are currently looking at, and the button says how many that is. Clear the filters first, or uncheck the box, to export everyone.
Viewing Your Club's Tournaments
Your club's tournaments page offers two ways to look at your schedule. Use the List/Calendar toggle at the top of the page to switch between them:
- List view shows your tournaments as a sortable list -- the default for finding a specific event quickly.
- Calendar view lays your tournaments out on a month calendar, color-coded by status, so you can confirm everything lands on the right dates and spot gaps or clashes at a glance. This view also shows projected dates for any recurring series.
When several events land on the same day, hovering a day -- or clicking it to open the day's details -- lists them in the order they start, with each start time shown next to the name. Events with per-round registration list each round on its own date and show that round's start time. Anything without a start time set is listed last.
Your choice of view is remembered between visits. For convenience, the main club page also has a Calendar shortcut that opens the tournaments page directly in calendar view.
Stripe Connect Setup
If you want to collect tournament entry fees online, you will need to connect a Stripe account to your club. TournaChess uses Stripe Connect to securely handle payment processing, so tournament fees go directly to your club's bank account, less Stripe's processing fee and a flat TournaChess platform fee per paid registration -- $0.50 on Free, $0.25 on Club, and none on Pro. See Pricing for the current plans and Registration and Payments for how the fees apply.
Getting Started
- Navigate to your club's settings page
- Find the Stripe Connect section
- Click Connect with Stripe to begin the onboarding process
You will be redirected to Stripe's onboarding flow, where you will provide your club's banking and identity information. This is a standard Stripe process and typically takes a few minutes to complete. The process is much quicker for those that already have a Stripe account.
What Stripe Enables
Once your Stripe account is connected and verified, you can:
- Set entry fees when creating new tournaments
- Accept online payments during player registration
- Track payment status for each registered player
- Manage in-person payment tracking for players who pay at the venue
Online and In-Person Payments
Players who register online can pay their entry fees during the registration process using a credit or debit card. For players who register in person (or prefer to pay with cash), tournament directors can manually mark payments as received.
Tip: You do not need Stripe Connect to run tournaments. If your club does not charge entry fees, or if you prefer to handle payments outside of TournaChess, you can skip this step entirely.
For a complete guide to managing registration fees and payment workflows, see Registration & Payments.

SMS Credits for Pairing Notifications
When a round's pairings are posted, TournaChess notifies every player who has opted in -- by email (always free) or by text message with their board, color, opponent, and rating. Texts run on prepaid SMS credits purchased by your club; each text sent costs one credit. Players sign up in their account notification settings or per tournament -- see the Player Guide for the player side.
Purchasing Credits
Only club Owners and Admins can purchase credits:
- Open your club page and go to Club Settings
- Select the SMS tab
- Choose a credit pack and pay with a credit or debit card
The SMS tab shows your current balance and a history of every purchase and text sent, so you can see exactly where credits are going. Credit purchases are paid directly to TournaChess -- you do not need Stripe Connect set up to buy them.

Controlling SMS Per Tournament
SMS pairing alerts are enabled by default for every tournament, but only actually offered to players when your club has credits available. You can turn SMS off for an individual event in Tournament Settings → Registration -- useful for casual club nights where texts are not worth the credits. Email notifications are unaffected either way.
Running Low
You do not have to watch the balance yourself:
- When the balance drops below 25 credits, club Owners (and the club contact email) receive a low-balance email.
- If the balance reaches zero, a second email lets you know that pairing texts have stopped. Players who opted in to email notifications still receive those for free.
- Buy more credits and texting resumes automatically with the next round paired -- no settings to flip.
A few details worth knowing:
- Texts that fail to send are automatically refunded to your balance.
- SMS is supported for US and Canadian phone numbers.
- Players can reply STOP to any message to opt out; opted-out numbers are never texted (or billed) again unless the player replies START.
Tip: The pairing text always names the player it is about, so one parent's phone can follow several kids across your scholastic events.
Club Lifecycle
Over the life of your club, you may need to shut things down permanently. TournaChess provides an option for this.
Deleting a Club
If you need to permanently remove your club from TournaChess, you can delete it from the club settings page. Deletion is a drastic and irreversible action.
Warning: Club deletion cannot be undone. All tournament data, member records, and settings are permanently removed.
When you delete a club:
- All tournaments and their results are permanently removed
- All member records are deleted
- All club settings and activity history are erased
- The club name becomes available for others to use
- Stripe Connect association is removed
Next Steps
Now that your club is set up, here are some guides to help you get the most out of TournaChess:
- Creating Tournaments -- Set up your first tournament with sections, time controls, and registration settings
- Roles & Permissions -- Understand the full role hierarchy and learn how to delegate responsibilities
- Registration & Payments -- Configure online registration and entry fee collection
- Recurring Series -- Automate your weekly or monthly tournament schedule
- Grand Prix -- Create a multi-tournament series with cumulative standings
Still have questions? Visit our Contact page to get in touch with TournaChess support.