All rounds of the event, with the exception of the semi-finals, are a single-match direct elimination. For these matches, in the event of a draw at the end of the 90 minute regulation time, penalty shootout is used to determine the winning team (no extra time is played). The home factor is determined by drawing lots in the preliminary round, in the first round and in round 64. In the round of 32, in the round of 16 and in the quarter-finals, however, the team that played away in the previous round plays at home. The other way around, proceeding with the draw only in the case of a match between two teams that have both played at home, or both away, in the previous round, the final is instead played at a neutral ground.[2] The semi-finals are organized in home and away matches, with a draw to determine the order of the fields and with the application of the away goal rule. In the return matches there are no extra times but direct penalties in the event of a score that determines a draw in both overall goals and away goals. The match schedule is guided by criteria of geographical proximity.
Calendar
The calendar of the competition was announced on 6 August 2019.[2]
Phase
Round
Teams involved in the round
First leg
Second leg
Preliminary rounds
Preliminary round
94 → 47
18 August 2019 – 11 September 2019
First round
110 → 55
24 August 2019 – 2 October 2019
Final stage
Round of 64
64 → 32
18 September 2019 – 9 October 2019
Round of 32
32 → 16
9–30 October 2019
Round of 16
16 → 8
13–20 November 2019
Quarter-finals
8 → 4
4–11 December 2019
Semi-finals
4 → 2
29 January 2020
12 February 2020
Final
2 → 1
Not played
Preliminary Round
Ties were played between 18 August 2019 and 11 September 2019
26 clubs ranked at the end of the 2018–19 Serie D in twelfth, eleventh and tenth place in the related 18-team groups, thirteenth, twelfth and eleventh of the 19-team groups, fourteenth, thirteenth and twelfth in the 20-team groups
4 supernumerary teams (Palermo, Lucchese, Arzachena and Foggia)
2 teams with worst scores Coppa Disciplina C.U. n.166 del 27/6/2019
Ties of first legs were played on 29 January 2020. Second leg tie of Folgore Caratese vs. Sanremese was not played due to Sanremese fielding an ineligible player in the first leg.