Insgesamt nahmen an der 59. Auflage des bedeutendsten italienischen Pokalwettbewerbs 72 Vereine teil. Die komplette Serie A mit 20 Mannschaften sowie die komplette Serie B mit 22 Klubs waren vertreten. Hinzu kamen 28 Teams aus der Serie C sowie zwei Vereine aus den Amateurligen. Alle Spiele in den ersten Runden fanden entsprechend dem K.-o.-System statt. Dabei erhielt immer der Klub aus der niedrigeren Liga den Heimvorteil. Nur 64 der 72 Mannschaften standen in der ersten Runde, die acht Qualifikanten der letzten Saison für den Europapokal (Champions League, UEFA Cup und UI-Cup) stiegen erst im Achtelfinale ein. In den vorigen Ausscheidungen (Runde 1 bis 3) wurden acht Teams herausgefiltert, die gegen die acht verbliebenen Erstligisten im Achtelfinale spielen. Vom Achtelfinale an wurde je ein Hin- und Rückspiel ausgetragen.