The Swiss system is the most popular tournament format in chess. It's used in everything from local club nights to World Championship qualifiers. But how does it actually work? And why is it considered the fairest format for most events? Note: Swiss works for any two-player game, including checkers and draughts tournaments.
In a Swiss tournament nobody is eliminated: everyone plays every round. Round 1 pairs by rating or seeding, then players on the same score are paired against each other, so winners meet winners and losers meet losers. You never play the same opponent twice.
Colours alternate as evenly as possible, and with an odd number of players the lowest scorer who has not had one yet gets a bye worth 1 point. Ties at the end are settled by tiebreaks such as Buchholz.
Work out how many rounds your event needs with the free Swiss rounds calculator, or see round 1 laid out for your own player list with the free Swiss pairing generator. To watch a whole event play out, try the free chess tournament simulator.
What Is the Swiss System?
Quick recap: the Swiss system is a non-elimination tournament format where players are paired based on their current score. Unlike knockout tournaments, nobody gets eliminated - everyone plays every round. This guide covers the whole format: how the pairings are calculated, how many rounds to run, byes, tiebreaks, and a round by round walkthrough for running your first Swiss tournament.
The core principle is simple: winners play winners, and losers play losers. After each round, the software pairs players who have similar scores, ensuring competitive matches throughout the tournament.
How Swiss Pairing Works (Step by Step)
Round 1: Initial Pairings
In the first round, pairings are either:
- Random: Players are paired randomly (common for casual events)
- Seeded: Top half plays bottom half based on ratings (common for rated events)
Rounds 2+: Score-Based Pairings
After round 1, the algorithm groups players by score and pairs within each group:
- All players with 1 point play each other
- All players with 0.5 points play each other
- All players with 0 points play each other
If a score group has an odd number, one player "floats" up or down to play someone with a different score.
Example: 8-Player Swiss Tournament
1-pointers play each other, 0-pointers play each other:
Key Swiss Pairing Rules
1. No Rematches
The same two players should never play each other twice. The algorithm avoids repeat pairings at all costs.
2. Color Balancing
The system tries to give each player an equal number of White and Black games. If you played White last round, you're more likely to get Black this round.
3. Floaters
When a score group has an odd number of players, one player "floats" to the next group. Usually, the lowest-ranked player in the group floats down.
4. Byes
If the total player count is odd, one player gets a "bye" - a free point for that round. Byes typically go to the lowest-scoring player who hasn't had one.
Following all these rules by hand is error-prone and slow. Tournament software like ChessHost handles the complex pairing logic automatically, ensuring fair pairings every round. Desktop alternatives include Vega Chess (better suited to rated events) and Swiss-Manager.
How Many Rounds Do You Need?
The number of rounds depends on your player count. The goal is to have one clear winner (or very few tied players) at the top:
| Players | Recommended Rounds | Max with Perfect Score |
|---|---|---|
| 4-8 | 3-4 rounds | 1 player |
| 9-16 | 4-5 rounds | 1 player |
| 17-32 | 5-6 rounds | 1 player |
| 33-64 | 6-7 rounds | 1 player |
The formula is approximately: Rounds = log2(players) + 1
Let the pairing engine handle colors, byes and floats for every round.
Start a free eventScoring in Swiss Tournaments
Standard chess scoring:
- Win: 1 point
- Draw: 0.5 points
- Loss: 0 points
- Bye: 1 point (sometimes 0.5 in some variants)
Tiebreakers: When Scores Are Equal
If multiple players finish with the same score, tiebreakers determine final rankings:
Buchholz (Most Common)
Sum of all your opponents' final scores. If you played strong opponents, your Buchholz is higher. This rewards playing (and beating) tough competition. For a step-by-step walkthrough, see our guide to the Buchholz system explained.
Sonneborn-Berger
Sum of the scores of opponents you beat, plus half the scores of opponents you drew. Rewards beating strong players over drawing with them.
Direct Encounter
If tied players played each other, the winner of that game ranks higher.
Number of Wins
More wins = higher rank. A player with 3 wins and 2 losses beats a player with 1 win and 4 draws (both have 3 points).
Swiss vs. Other Formats
In short: Swiss suits 8 to 100+ players of mixed skill because everyone plays every round; Round Robin works for small groups of 4-8 with plenty of time; Knockout is fast and dramatic but eliminates half the field each round. If you are choosing between the two most common formats, see Round Robin vs. Swiss, or the knockout chess tournament guide for elimination events.
How to Run a Swiss Tournament, Round by Round
Here is the exact sequence for a smooth Swiss event from start to finish.
Before the Event
- Pick the number of rounds from your expected player count (see the table above, or the free Swiss rounds calculator).
- Set your time control. For beginners, 10 minutes each works well. For club events, 15+10 or 20 minutes each.
- Create the event in your pairing software. In ChessHost it takes under 2 minutes.
- Collect player names. Type them in, or open registrations and show the QR code so players join on their own phones.
Round 1
- Draw round 1. In ChessHost that is "Start Tournament". Pairings are by seed if you entered ratings, otherwise random.
- Announce the boards out loud, print them, or put them on a TV screen.
- Players sit at their board, set up, and start their clocks.
- When a game ends, record the result. Standings update as you go.
Rounds 2 Through the Last
- Once every result for the round is in, draw the next round ("Start Next Round" in ChessHost).
- Players on the same score are paired together, with no rematches and balanced colours.
- Announce the new boards and repeat.
After the Final Round
- Enter the last results.
- The final standings come out with tiebreaks applied.
- Announce the winner and top finishers, then hand out prizes or certificates.
Add everyone before you draw round 1. If someone turns up after the round has started, the fairest and simplest fix in most Swiss events is a half-point bye for the missed round, then pairing them normally from the next round, if your software allows adding players mid-event.
Common Swiss Tournament Mistakes
Running Too Many Rounds
More rounds sounds fairer, but too many make the event drag. Four rounds for 8 to 15 players is almost always enough to produce a clear winner.
Forgetting About Byes
With an odd number of players, one player sits out each round and gets a bye. Confirm your player count before you draw, so the bye lands on the right person.
Swapping Pairings by Hand
Once a round is drawn, do not move players around unless there is a real error. Ad hoc swaps break the score groups and produce unfair pairings in later rounds.
Drawing the Next Round Too Early
Wait for every game in the round to finish before you draw the next one. Pairing on partial results puts players in the wrong score groups.
Using a Spreadsheet Instead of Software
The no-rematch rule and colour balancing interact in ways that are easy to get wrong by hand. Free pairing software handles it in seconds.
Why Swiss Is the Gold Standard
- No elimination: Everyone plays every round - great for social events
- Efficient: Can rank 100+ players in just 7 rounds
- Fair pairings: Winners play winners, so games stay competitive
- Scales well: Works for 8 players or 800 players
- Time-efficient: Faster than round robin for larger groups
Frequently Asked Questions
How does Swiss pairing work?
In Swiss pairing, players with the same score play each other. After round 1 (random pairings), winners play winners and losers play losers. This continues each round, ensuring competitive matches throughout the tournament.
How many rounds in a Swiss tournament?
The number of rounds depends on player count. As a rule of thumb, take the base 2 logarithm of the player count and round up: 3 rounds for up to 8 players, 4 for up to 16, 5 for up to 32. ChessHost sets it for you: 4 rounds for 8 to 15 players, 5 for 16 to 23, 6 for 24 to 31 and 7 for 32 or more.
What happens if there's an odd number of players?
One player receives a 'bye' - a free point for that round because there's no opponent available. Byes are usually given to the lowest-scoring player who hasn't had one yet.
Can I run Swiss pairings by hand?
Technically yes, but it's slow and error-prone. For anything beyond 8 players, use software. ChessHost generates correct pairings in seconds.
What if a player leaves mid-tournament?
Take them out of future rounds. Their played games stay on the scoreboard and they keep their points. In ChessHost you use Player Left Early on the round screen: their current game becomes a win for the opponent, and later rounds give that opponent a bye if needed.
Can players request specific opponents?
Not in standard Swiss. The algorithm decides pairings based on scores. Manual overrides break the fairness of the system.
Is Swiss used in professional chess?
Yes! The World Open, major qualifiers, and most large tournaments use Swiss. It's the professional standard for open events.
What is the difference between Swiss and round robin?
In a round robin everyone plays everyone, which needs one round fewer than the number of players. A Swiss tournament finds a reliable winner in far fewer rounds by pairing players on the same score, so it scales to much larger groups.
What is the difference between Swiss and double elimination?
In double elimination you are knocked out after two losses, so the field shrinks every round. In a Swiss tournament nobody is eliminated: every player plays every round, and the final ranking comes from total points and tiebreaks rather than from surviving a bracket.
Run Swiss Tournaments Easily
ChessHost handles all the pairing math. Add your players, tap "Start Tournament", and every next round is one tap on "Start Next Round".
Try ChessHost Free