Transfers of Iran Pro League are listed.
[1][2] According to Iran Football Federation rules for 2018–19 Iran Pro League, each Football Club is allowed to take up to maximum 6 new Iranian player from the other clubs who already played in the 2017–18 Iran Pro League season.
In addition to these six new players, each club is allowed to take up to maximum 4 non-Iranian new players (at least one of them should be Asian) and up to 3 players from Free agent (who did not play in 2018–19 Iran Pro League season or doesn't list in any 2018–19 League after season's start) during the season.
On 5 July 2018, a new rule was confirmed by Iran Football Federation which allows the clubs to move up to three players into their under-25 years old players list.
These under-25 years old players must be under contract of the club in the previous season.