How to run an online chess tournament

An online tournament is far simpler to organize than one in a room: no hall, no boards, no arbiter, and the pairings and clocks come built into the platform. Here is how to put one together - and an honest account of what you give up in the process. The in-person version - organizing a tournament.

What online gives and what it takes

For
  • No hall, no equipment, no arbiter
  • Geography is irrelevant
  • Pairings and clocks are automatic
  • Setting it up takes ten minutes
  • Results and standings are instant
Against
  • No live contact - the point of an event
  • Engine assistance is barely controllable
  • People get distracted and drop out
  • No photographs and no atmosphere
  • Weak as team building

The thing a corporate organizer should understand: people play chess online without you. The value of your tournament is the meeting. So online belongs as a supplement or a fallback, not a replacement.

Where to run it

Online tournaments run on playing platforms that offer a closed event for a team or club. The principle is the same everywhere:

  • the organizer creates a team or club and invites people by link;
  • inside it they create the tournament: system, time control, rounds, start time;
  • the platform pairs the rounds, runs the clocks and keeps the table;
  • results are available the moment the last round ends.

What to check when choosing: whether a Swiss system is available and not only an arena, whether the event can be closed to outsiders, whether your control and number of rounds are supported, and what the standings look like - you will be showing them to the players - Swiss tournaments on Lichess, where to play online.

Format and control

People play faster online than over the board: three hours in front of a screen is harder than three hours in a hall.

  • 3+2 or 5+3. Rapid online is rare - the attention does not hold.
  • Five to seven rounds. About an hour, an hour and a half at most.
  • Swiss system. As in person - nobody is eliminated.
  • A firm start time. People are later online than in person: a reminder fifteen minutes before is compulsory.

A separate format is the arena: pairings are made continuously over a fixed period and players join and leave freely. Convenient for a company event - nobody waits for latecomers - but it has none of a tournament's rigour.

About the controls - time controls in chess.

Fair play

The central problem online: there is no way to verify that a person is playing unaided. Platforms use automated detection, but it works after the fact and is not perfect.

What reduces the risk:

  • A short control. Using an engine in blitz is physically harder.
  • A closed event. Team members only, no anonymous entries.
  • Video. A shared call with cameras on works for a company tournament.
  • Sensible expectations. At a friendly event keep the prizes token: the higher the stake, the stronger the temptation.

The honest conclusion: if the result of the tournament decides something, play in person. Online is good where the process matters more than the absolute purity of the result - fair play over the board.

When online genuinely fits

  • A distributed team. When gathering physically is impossible - tournaments at a tech company.
  • A qualifying stage. Online selects the finalists, the final is played live.
  • A league between in-person events. It keeps interest alive in the gaps.
  • An intercity match. Club against club from another city.
  • Teaching. Events inside a chess school, where the coach can see the pupils' games.

The hybrid version, where some play in the room and others join online, is covered separately - hybrid tournaments.

When you can meet, meet

For an in-person event the app takes the administrative half - registration, pairings, standings - and leaves you the part that only works in a room.

Frequently asked questions about online tournaments

How do I set up an online tournament for a team?

Create a closed team or club on a playing platform, invite the players by link and configure the event: system, time control, number of rounds and start time. The platform handles the pairings, the clocks and the table.

Which time control works online?

3+2 or 5+3 over five to seven rounds: people play faster online, and more than an hour and a half in front of a screen is hard. Rapid and classical are rarely played online.

How do I stop players using an engine?

Completely, you cannot. A short control, a closed field, a shared video call with cameras on and token prizes all reduce the risk. If the result of the event decides something, play in person.

What is worse about an online tournament?

It lacks the point: the live contact, the atmosphere, the photographs. For team building and club life it works poorly, because people play online without an organizer anyway - the value of an event is the meeting.

When is online the right choice?

For distributed teams, for a qualifying stage before a live final, for a league between in-person events, for intercity matches and for teaching events inside a chess school.

The tournament app

The app instead of arbiter software

Pairings are computed by bbpPairings, an open-source engine implementing the Dutch system by FIDE rules: score groups, floats on an odd field, colour alternation. Free to use.

Swiss system

proper rounds with correct pairings, not random matchups

Round robin

a full circle, with the round count derived from the field

Free meetup

a light format with no tournament machinery

How the tournament runs
  1. 1The event is created in the app in a minute
  2. 2Players register themselves through the link
  3. 3The engine pairs every round, not the organizer
  4. 4The finished tournament exports as a TRF file that arbiter software accepts

More than a bot: the app, FIDE rules and a TRF report

  • The app. Besides the bot there is an app - inside Telegram and simply at vibechess.ru/app: what is on in your city, the player list, a live table, the current round, your profile and game history - everything that is awkward to read as chat messages.
  • Pairings by FIDE rules. Pairings are computed by bbpPairings, an open-source engine implementing the Dutch system: score groups, floats on an odd field, colour alternation, no rematches and no two byes in a row.
  • A TRF report. A finished tournament exports as a single file in the FIDE data exchange format - the one arbiter software and federations accept. Your profile stores the FIDE ID, national federation code, title, sex and date of birth for it.
  • Free. All of the above, with no subscriptions, paid plans or limits on the number of tournaments and players.

Full overview

Missing a feature? Message the developers

The bot is constantly improved based on real tournaments. If you need a feature that isn't there yet, message the developers right inside the bot with the /support command. Many features appeared exactly because organizers asked for them, and useful ideas get added quickly.

What to read next

The mixed format - hybrid tournaments. Platforms - where to play online, Swiss on Lichess. In person - organizing a tournament.