Teams from the third tier of Welsh football and below entered the competition in the first qualifying round, with the exception of Abertillery Bluebirds, Pontardawe Town and Porthmadog, who received a bye based on their league position in the previous season.[1] The draw was made on 4 July 2024, with matches played on 26 and 27 July.[2]
The 109 first qualifying round winners and 3 teams given byes entered the second qualifying round.[3] The draw was made on 31 July 2024, with the matches played on 23 and 24 August.[4]
The 56 second qualifying round winners and teams in Tier 2 entered the first round. The draw was made on 28 August 2024, with the matches played on 20 and 21 September.[5]
The following teams received byes based on league position during the previous season:
The 36 first round winners, the 16 teams given first round byes, and the 12 teams from the 2024–25 Cymru Premier entered the second round. The draw was made on 25 September 2024, with the matches played on 18, 19, 22, and 26 October.[6]
The eight fourth round winners entered the quarter-finals. The draw was made on 18 December 2024, with the matches set to be played on 14 and 15 February 2025.[9]