Back to Blog

How Is ELO Calculated? FIDE ELO Rating Guide

ELO is an international rating system used to represent the relative playing strength of chess players. A player’s rating does not change solely according to the number of games won or lost. The rating difference between the players, expected score, actual result and K-factor are evaluated together.

This guide explains how FIDE ELO calculation works, how the K-factor affects rating changes, how an initial ELO rating is established and how you can estimate your rating change after a tournament.

What is ELO?

The ELO rating system is named after Arpad Elo, a physics professor and chess player who developed it. Today, FIDE uses the system to calculate international chess ratings.

A player may have separate ratings for standard, rapid and blitz chess. Therefore, a rapid or blitz rating should not be used when calculating a standard chess ELO rating.

How is ELO calculated?

For a rated player, the actual score is compared with the score the player was expected to achieve.

Game results are evaluated as follows:

  • Win: 1 point
  • Draw: 0.5 points
  • Loss: 0 points

The basic calculation can be expressed as:

Rating change = K-factor × (actual score − expected score)

The changes from all eligible games within a rating period are added together. The resulting total is then applied to the player’s current rating.

New ELO = Current ELO + total rating change

What is the expected score?

The expected score is the estimated probability of a result based on the difference between the two players’ ratings. When two players have similar ratings, their expected scores are also close to equal.

Because the higher-rated player is expected to perform better, a win against a lower-rated opponent may produce a smaller rating gain. A lower-rated player who defeats a stronger opponent may gain more rating points because the result exceeds expectations.

In general:

  • A win against a stronger opponent may produce a larger rating gain.
  • A loss against a lower-rated opponent may produce a larger rating loss.
  • A draw does not have the same effect against every opponent.
  • Two equally rated players each have an expected score of approximately 0.50.

A simple ELO calculation example

Suppose both players have a rating of 1800 and the K-factor is 20. Each player’s expected score is approximately 0.50.

If the player wins:

20 × (1 − 0.50) = +10

If the game is drawn:

20 × (0.50 − 0.50) = 0

If the player loses:

20 × (0 − 0.50) = −10

When the players have different ratings, the expected score changes, so the number of points gained or lost will also be different. Rounding rules may also be applied to the total change for the official rating period.

What is the K-factor?

The K-factor is a development coefficient that determines how strongly game results affect a player’s rating. The higher the K-factor, the faster the rating may change.

The main K-factor values under the current FIDE regulations are:

  • K = 40 for a player new to the rating list until they have completed events containing at least 30 games.
  • K = 40 until the end of the year of a player’s 18th birthday, as long as the player’s rating remains below 2300.
  • K = 20 for other players whose rating has not reached 2400.
  • K = 10 once a player’s published rating has reached 2400. The value does not return to 20 if the rating later falls below 2400.

If a player completes a large number of games within one rating period, FIDE’s additional limit involving the K-factor and number of games may also apply.

What is the 400-point rating difference rule?

Effective from 1 October 2025, a rating difference greater than 400 points is treated as a difference of 400 points when calculating games involving players rated below 2650.

For players rated 2650 or above, the actual rating difference is used. This rule can affect the expected score when there is a very large gap between the players’ ratings.

How is an initial ELO rating calculated?

The initial rating of a player who does not yet have a published FIDE rating is not established using exactly the same method as the game-by-game change of an already rated player.

Under the current FIDE regulations, an initial rating must be based on at least five eligible games against rated opponents. These games do not have to be played in a single tournament. Eligible results may be combined across consecutive rating periods covering no more than 26 months.

The player’s rated opponents, total score and FIDE’s initial rating calculation method are considered. The initial published rating must be at least 1400 and cannot exceed 2200.

If an unrated player scores zero in their first event, that result may be disregarded when calculating the initial rating. Simply taking the average rating of the opponents is therefore not enough to determine the official starting ELO.

How do you use the ELO calculator?

You can use the free FIDE ELO calculator developed by Mehmet Altınok to estimate your rating change after a game or tournament.

To use the calculator:

  1. Enter your current ELO rating.
  2. Select the appropriate K-factor.
  3. Choose single-game or tournament mode.
  4. Enter your opponents’ ELO ratings.
  5. Select a win, draw or loss for each game.
  6. Review the expected scores and estimated rating changes.

If you do not yet have an ELO rating, select the relevant option to see an estimated initial rating based on your tournament results.

Does the calculator show the official result?

No. The ELO calculator provides an estimate based on the information entered and the applicable calculation rules. A rating becomes official only after the tournament report has been submitted by the relevant federation, processed and included in a FIDE rating list.

The estimated result may differ from the official rating for several reasons:

  • An incorrect player or opponent rating was entered.
  • The wrong K-factor was selected.
  • A game that was not eligible for rating was included.
  • A rating from a different time-control list was used.
  • Rounding was applied at the end of the rating period.
  • The tournament report was subsequently corrected.

The calculator should therefore be used as a forecasting and checking tool after a tournament.

Are ELO and UKD the same?

No. Although both systems describe a chess player’s relative strength, they are separate rating systems.

ELO is the international rating system administered by FIDE. UKD is Turkey’s national chess rating system administered by the Turkish Chess Federation. A player’s ELO and UKD ratings do not have to be equal.

FIDE ELO rules should not be applied directly when calculating UKD, and UKD rules should not be used to calculate a FIDE ELO rating.

Frequently asked questions

Is the ELO calculator free?

Mehmet Altınok’s web-based ELO calculator is free to use and does not require installation.

Can I calculate my ELO rating on a phone?

Yes. The web-based calculator can be used through a modern mobile browser.

Does every win award the same number of points?

No. The opponent’s rating, expected score and the player’s K-factor determine the rating change.

When is a FIDE ELO rating updated?

FIDE publishes a rating list every month. The list in which a tournament appears depends on when its report is submitted and processed.

Conclusion

ELO calculation is not a simple process that awards a fixed number of points for every win. The player’s current rating, opponent’s rating, expected score, actual result and K-factor are all taken into account.

You can use the FIDE ELO calculator to estimate your rating change after a tournament and check the FIDE rating list for your official rating.

Accuracy note: FIDE rating regulations may change over time. Always refer to the current FIDE Rating Regulations for technical details and official calculations.

Also available in: English Türkçe