In der ersten Runde wurden die 72 Teilnehmer in sechs regionale Gruppen eingeteilt. Dies ermöglichte kürzere Reisen und verbesserte die Spiele mit größerer regionaler Rivalität. 40 weitere Vereine erhielten ein Freilos und starteten in der zweiten Runde.[1]
Die Mannschaften aus der zweitklassigen Liga Portugal 2, die in der zweiten Runde einstiegen, mussten gemäß der Wettbewerbsbestimmungen auswärts antreten. Das Gleiche galt für die Teams der Primeira Liga in der dritten Runde. Ab der vierten Runde wurde dann ohne Beschränkungen gelost.
Alle Begegnungen bis auf das Halbfinale (Hin- und Rückspiel) wurden in einer Partie entschieden. Bei unentschiedenem Ausgang wurde das Spiel um zweimal 15 Minuten verlängert, und wenn nötig im anschließenden Elfmeterschießen entschieden.
40 Vereine erhielten für die 1. Runde ein Freilos.
1. Runde
Teilnehmer waren 18 Vereine aus der Liga 3, 53 Vereine aus der viertklassigen Campeonato de Portugal und 41 Vereine der Distriktverbände. Davon erhielten insgesamt 40 Vereine ein Freilos. Reservemannschaften von Profiklubs waren nicht teilnahmeberechtigt.
Zu den 36 Siegern der 1. Runde kamen die 40 Teams mit Freilos und 16 Vereine aus der Liga Portugal 2. Diese mussten auswärts antreten. Reservemannschaften von Profiklubs waren nicht teilnahmeberechtigt.