Swiss-Manager: the standard tournament software

Swiss-Manager is the program behind most rated events in Europe: it makes the pairings, keeps the standings, computes the tie-breaks and produces the report the federation expects. Here is what it does, who needs it, and why a club evening probably does not.

What the program is

A desktop application for Windows, in development since the 1990s, used by arbiters at official events worldwide. It is the de facto standard for anything that has to be reported to a federation.

  • Windows only. On macOS and Linux it runs through a compatibility layer or a virtual machine, which arbiters do routinely but which is an obstacle for a casual organizer.
  • Built around official requirements. Its output formats are the ones federations and rating administrators accept.
  • Not a website. The tournament file lives on your machine; publishing results online is a separate step.

The pairing engine inside it is a certified implementation of the FIDE Swiss rules - the same class of tool as JaVaFo.

What it does

Pairings
Swiss, round robin, team events, knockout and Scheveningen. This is the core of it, and the reason it is trusted
Standings and tie-breaks
Every coefficient in normal use - Buchholz and its variants, Sonneborn-Berger, direct encounter, progressive score - computed to the current regulations
Player database
Import from federation rating lists, so entries carry the right identifiers, titles and ratings
Reports
Starting lists, round pairings, cross tables, certificate data and the rating report a federation needs
Publication
Direct upload to results sites, which is how most official events end up online
Norm calculation
Checking whether a player's performance meets the conditions for a title norm

The last two items are what really separate it from simpler tools: an amateur organizer never needs them, and an arbiter at a rated event cannot work without them.

Versions and cost

There is a free version and a paid one. The distinction that matters is not the price but what the free version withholds.

  • The free version handles small events. It is limited in the number of players and in some of the export and publication features.
  • The paid licence removes the limits. Full export, publication and the reporting an official event requires.
  • Licences are per user and renewed. Arbiters treat it as a working expense, roughly comparable to other professional software.
  • Prices change. Check the current terms on the developer's site rather than trusting any figure quoted in an article.

For a single small club event the free version is usually enough - the constraint you hit first is Windows, not the licence.

Who it is for

Arbiters at rated events
no real alternative: the reporting formats are what federations accept
Organizers of large opens
hundreds of players, team sections, norm checking
Federations and leagues
recurring events with consistent reporting
Club organizers
usually overkill: a Windows desktop program for an evening of seven rounds
School and office events
definitely overkill, and the setup takes longer than the tournament
Anyone on macOS
workable but awkward - a virtual machine for one evening is a hard sell

The honest summary: if your event has to be rated and reported, learn Swiss-Manager. If it does not, the effort buys you nothing that matters on the night.

What to use instead at a club event

At an amateur evening the requirements are different: pairings that are correct, standings visible to players, and no laptop to babysit between rounds.

  • A phone app. The organizer starts the round, players see their table and opponent, results go in from their own phones - and the standings update themselves - how that works.
  • Online platforms. If the event itself is played online - Swiss tournaments on Lichess.
  • Vega. A cross-platform alternative if you want a desktop program without the Windows requirement - about Vega.
  • Paper. Genuinely fine for eight players and three rounds - though the tie-break arithmetic is where hand-run events go wrong.

The one thing not to do at any size is invent the pairings by hand from round two onwards: that is exactly where amateur events produce rematches and colour imbalances that players notice - organizing a tournament.

Run the evening from a phone

Pairings, standings and tie-breaks are handled by the Vibe Chess app, and players see their table and opponent on their own phones.

Frequently asked questions about Swiss-Manager

What is Swiss-Manager used for?

It is the standard desktop program for running official chess events: pairings for Swiss, round robin, team and knockout formats, standings and tie-breaks, player import from rating lists, official reports and norm calculation. Most rated events in Europe are run on it.

Does Swiss-Manager work on macOS?

Not natively - it is a Windows program. Arbiters run it through a compatibility layer or a virtual machine, which works but is a real obstacle for an occasional organizer.

Is Swiss-Manager free?

There is a free version limited in the number of players and in some export and publication features, and a paid licence that removes those limits. Prices change, so check the developer's current terms rather than any figure in an article.

Do I need Swiss-Manager for a club tournament?

Usually not. It is built for events that must be rated and reported to a federation. For a club evening a phone app that handles pairings, standings and tie-breaks is faster to set up and needs no laptop between rounds.

What is the alternative for an amateur event?

An app that runs the tournament from a phone, an online platform if the event is played online, or Vega if you want a desktop program without the Windows requirement. What you should not do is pair by hand from round two - that is where rematches and colour imbalances creep in.

FreeThe tournament app

A tournament without a paper crosstable

Everything people usually keep in a spreadsheet is already in the app: pairings, points, tie-breaks, round order. Free, with no subscriptions and no cap on the number of players.

  1. 1Set up the event: date, venue, time control
  2. 2Send the link - players register themselves
  3. 3Pair each round with one tap and enter the results
  4. 4Standings and the TRF export are produced automatically
  • Swiss. many players, one evening: four or five rounds are enough
  • Round robin. the fairest format for six to ten players
  • Free meetup. not a tournament, just an evening of chess - who is free and who is playing is visible in the app

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

Software - Vega, JaVaFo, Chess-Results, Lichess Swiss.