In der 1. Runde wurden die 32 Mannschaften in acht Gruppen zu je vier Teams aufgeteilt. Nach den ersten zwei Begegnungen in Hin- und Rückspiel spielten anschließend die Sieger sowie die Verlierer nochmals in Hin- und Rückspiel gegeneinander. Das Team, das zweimal verlor, schied aus. In der 2. Runde wurde der Sieger ebenfalls in Hin- und Rückspiel ermittelt. Bei Torgleichheit entschied, wie zuvor in den Gruppenspielen, zunächst die Anzahl der auswärts erzielten Tore, danach eine Verlängerung und falls erforderlich ein Elfmeterschießen.
Ab dem Achtelfinale wurde der Sieger in einem Spiel entschieden. Bei unentschiedenem Ausgang gab es eine Verlängerung von zweimal 15 Minuten und gegebenenfalls ein Elfmeterschießen.
Teilnehmer: Die zwölf Sieger der 2. Runde und die vier Klubs, die an den europäischen Wettbewerben teilnahmen (ZFKA Sredez Sofia, Witoscha Sofia, AFD Trakia Plowdiw und DFS Beroe Stara Sagora).