The first six rounds, and any preliminaries, are organised by the Regional Leagues and the Overseas Territories, who allow teams from within their league structure to enter at any point up to the Third round. Teams from CFA 2 enter at the Third round, those from CFA enter at the Fourth round and those from Championnat National enter at the Fifth round.
Round 7
The 145 qualifiers from the 6th Round of the Regional Leagues are joined by the 11 qualifiers from the Overseas Territories and the 20 teams from Ligue 2.
The draw for the seventh round is made in two parts. First the Overseas teams are drawn against opponents from the French League structure who have applied to potentially travel overseas. Those French teams not drawn in this part are re-entered into the main draw which takes place a day later. The matches were played on 11, 12, and 13 November 2016.
Ties involving overseas teams
The draw took place on 26 October 2016.
Main draw
The draw took place on 27 October 2016. It was split into 10 regional groups.
Group A
Group B
Group C
Group D
Group E
Group F
Group G
Group H
Group I
Group J
received a bye due to the decision of the Normandy League to suspend both JS St Nicolas-d'Aliermont and RC Caudebec.
Eighth round
The draw for the Eighth round took place on 15 November 2016. Of the 88 teams qualifying, the lowest ranked was SR Kaysersberg. The draw for the remaining overseas team took place ahead of the main draw. AS Excelsior were guaranteed a home draw under the rules of the competition. The main draw was divided into 6 regional groups. Matches took place on 2, 3, and 4 December 2016.
Overseas draw
Group A
Group B
Group C
Group D
Group E
Group F
Round of 64
The draw for the round of 64 took place on 5 December 2016. The 44 winning teams from the eighth round are joined by the 20 teams from Ligue 1. Of the 64 teams qualifying, the lowest ranked was FC Istres. The draw was divided into 4 groups which were sorted to ensure primarily that each group had an even balance of teams from different levels, and secondarily to achieve optimum geographical proximity. Ties took place between 6 and 18 January 2017.
The draw for the Round of 32 was made on 8 January 2017. The lowest ranked club remaining was Poiré-sur-Vie VF. Matches took place on 31 January and 1 February 2017.
The draw for the Round of 16 was made on 2 February 2017. The lowest ranked clubs remaining were Étoile Fréjus Saint-Raphaël and Bergerac Périgord FC. Matches took place between 28 February and 2 March 2017.
Quarter-finals
The draw for the quarter-finals was made on 1 March 2017. The lowest ranked club remaining was Étoile Fréjus Saint-Raphaël. Matches took place on 4 and 5 April 2017.
Semi-finals
The draw for the semi-finals was made on 5 April 2017. Matches took place on 25 and 26 April 2017.