Vibe ChessVibe Chess

Running an FSHR-rated tournament: the organizer's steps

Alexey Mudry · updated August 25, 2026
The Russian national rating is kept by the Russian Chess Federation: it runs on the same principles as the Elo rating but on its own lists and with its own procedure for submitting events. For an organizer it is a more accessible route than international rating: the requirements are softer and the bar to entry is lower. Here are the steps and the usual mistakes. How ratings work in general - the Elo rating; the international procedure - running a FIDE-rated event.

What the FSHR rating is and how it differs from FIDE

The national rating is a separate list kept by the Russian federation. It takes in events submitted for rating within Russia, including those that are too short or too local for FIDE.

  • The bar to entry is lower. If a player has neither a national rating nor a FIDE one, a starting value of 1000 is used in the calculation - so getting a first rating is easier than in the FIDE system with its threshold of 1400 and its minimum of five games.
  • More events count. The national rating takes in junior, regional and club competitions that never appear in the FIDE lists.
  • A link to the sports categories. It is national events that most often produce the norms for a category - Russian sports categories.

One does not exclude the other: an event can go into the national and the international rating at the same time if it meets the requirements of both.

The FSHR ID: how to get one and why it matters

The FSHR ID is a player's identifier in the national system, the equivalent of a FIDE ID. Without it a participant's results will not go into the calculation, and the player will not appear in the rating list.

It is obtained through the regional federation: the player or the organizer submits the details, and the entry appears in the database. You can check your own ID and current rating in the federation's rating database.

For an organizer the point is to allow time for this: if half the field is playing in a rated event for the first time, registering the IDs has to start a couple of weeks ahead, not the night before.

Step 1. Register the event before it starts

As in the FIDE system, the event is registered before round one. The organizer sends the federation a notice of the event with the regulations attached, signed off by the organizer.

The filing procedure and where the documents go are set by the regional federation - practice differs between regions, so the first thing to do is write to your own. That is also where you find out whether the event needs an arbiter of a particular category and whether there is a fee for rating.

What goes into the regulations of a rated event - the tournament regulations.

Step 2. The players' data

For the calculation you need, for every player: surname and first name, date or year of birth, sex, rank or title, the FSHR ID, and also the FIDE ID and federation if the event is going into the international rating as well.

A practical tip: put these fields into the entry form from the start, even if some players fill them in with dashes. Collecting the missing data on the day is the main cause of a late first round. What the form looks like - the entry form, and the process - registering players.

In the Vibe Chess app these fields live in the player's profile: FIDE ID, FSHR ID, title, sex, date of birth and federation are filled in once and then carried into every event automatically.

Step 3. Run the event and gather the paperwork

During the event you need the same documents as at any official competition: the starting protocol, the round protocols with pairings and results, the player cards and the final crosstable. Sample forms - the organizer's document set.

Pairings are made by software under the FIDE rules: pairing by hand at a rated event is grounds for refusing the rating and for appeals from the players. How pairing works - the Swiss system and the software.

Step 4. File the report

After the event ends, the final documents and a results file go to the federation. As a rule that is a report in TRF format or the file of the pairing program - the exact format is confirmed when filing.

In the app a finished tournament exports as a TRF file at one press: it carries both the parameters of the event (name, city, federation, dates, number of players, format, arbiter, time control, number of rounds) and every player's data with the full round-by-round history. How the format is put together - the TRF format.

One caveat worth keeping in mind: the app follows the rules of the Dutch system, but it has no approval from the FIDE pairing programs commission. For a rated event, agree the use of a particular program with the federation in advance.

The usual organizer mistakes

  • Registering the event after it was played. It cannot be rated retrospectively.
  • Some players without an FSHR ID. Their results drop out, and the crosstable stops matching the report.
  • Pairing by hand. Even correctly made pairings will raise questions when the report is checked.
  • The wrong time control. An event announced as classical but played in an hour will not go into the classical rating.
  • The regulations and the facts disagree. If the regulations say five rounds and four were played, the report will need explaining.
  • Filing late. The later the report, the later the players see their ratings change.

And most importantly: the rules and the filing procedure change from time to time, and regions have their own particularities. Before your first rated event, write to your own federation and confirm the current procedure - it saves weeks of correspondence later.

Run a rated event without the paperwork pain

Correct pairings, complete player data and a TRF report exported in one press - so the results go into the rating calculation without a fight.

Frequently asked questions about FSHR rating

What is the FSHR rating?

The national rating of the Russian Chess Federation. It runs on the same principles as the Elo rating but on its own lists: it takes in events submitted for rating within Russia, including junior, regional and club competitions.

How do you get an FSHR ID?

Through the regional chess federation: the player's details are submitted and the player then appears in the national database. Organizers should allow time for this in advance if many of the field are newcomers.

What rating does a newcomer play with?

If a player has neither a national rating nor a FIDE one, a starting value of 1000 is used in the calculation. That makes a first national rating easier to obtain than an international one, where the threshold for a first rating is 1400.

When does the event have to be registered for rating?

Before it starts. A notice of the event goes to the federation with the regulations attached. The procedure and the address for filing are set by the regional federation, so that is where to check.

What file is needed for the calculation?

As a rule a report in TRF format or the file of the pairing program. It contains the tournament parameters and every player's data with the round-by-round results. The exact format is confirmed when the documents are filed.

Can an event be rated by both FSHR and FIDE?

Yes, if it meets the requirements of both systems: registered with both, played at the right time control with an appropriately qualified arbiter, and with the players holding both FSHR IDs and FIDE IDs.

The tournament app

Anyone can be the organizer

There are no club or arbiter roles in the app: the create button is available to everyone. You can announce a tournament today and run it this weekend.

Swiss

when there are more than ten players and nobody should be knocked out

Round robin

when the field is small and fairness matters most

Free meetup

when you simply want to get together and play

How the tournament runs
  1. 1Create the event, open sign-up, share the link
  2. 2Start the tournament - the app announces the pairing
  3. 3Record results as the evening goes
  4. 4Show the final standings and export the TRF report

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

International rating - FIDE-rated events. Requirements - the FIDE requirements. How the rating is calculated - the Elo rating. Ranks - Russian sports categories. The report format - TRF.

Alexey Mudry
Alexey Mudry · hosted 15 Vibe Chess events

At the board since childhood: hazy about his rating, precise about every rook he has blundered. Counts an evening as a good one if the opponent stayed to talk afterwards instead of rushing off to check with an engine. Message →