Chess Caddy / Guides / How to Run a Swiss Chess Tournament
A step-by-step guide for club organizers and tournament directors — no FIDE handbook required.
A Swiss-system tournament lets everyone play every round without getting knocked out, while still producing a clear winner in a handful of rounds. It's the standard format for club nights, school tournaments, and weekend opens because it scales to any number of players without needing a bracket. Here's how to run one from registration to final standings.
You want enough rounds to separate the field, but not so many that the event drags on. A common rule of thumb is roughly log2(number of players), rounded up — enough rounds that a perfect score is realistically achievable by only one or two players.
| Players | Typical rounds |
|---|---|
| 8–16 | 4–5 |
| 17–32 | 5–6 |
| 33–64 | 6–7 |
| 65+ | 7–9 |
For a single club night with limited time, it's fine to use fewer rounds than the "ideal" number — you'll just see more players tied at the top, which is where tiebreaks come in.
Before any games are played, there's no score to pair by, so round 1 is seeded by rating instead:
From round 2 onward, players are grouped by their current score (all players on 2/2 together, all players on 1.5/2 together, and so on), then paired within each group — again ordered by rating so the strongest players in a score group meet first. A few rules keep the pairings fair:
If there's an odd number of active players in a round, someone sits out and receives a full-point bye. Give it to the lowest-ranked player who hasn't already had one, so nobody gets a free point twice while others get none. If a player withdraws partway through, they should keep the points they've already earned and simply be skipped in future pairings — don't erase their record.
Sort by points first. When two or more players are tied, a tiebreak system decides the final order — see our Buchholz tiebreak guide for how Buchholz, Sonneborn-Berger, and Cumulative scoring each work and when to use them.
All of the above is very doable with a notepad and a whiteboard for a small club night — plenty of organizers have run tournaments that way for decades. Where it gets tedious is the bookkeeping: tracking who's played whom, recalculating score groups every round, and re-deriving tiebreaks by hand once players start tying. That's the part software is good at automating, while you focus on running the room.
Swiss pairings, no-rematch logic, fair byes, and live tiebreak standings — free, in your browser, no account or internet required.
Launch Chess Caddy — it's free