- All teams from Treta liga are obliged to participate, and any OG teams willing to do so can also enter the competition.
- In the First Phase within each oblasten savet (of 28) teams play against each other until a single team remains. This is followed by eliminations between those winners within each of the four zonalni saveta in the Second Phase, until one winner is determined for each zonalen savet.
- Winners are decided over one leg, with penalties if score is level after regular time.
- Lower level teams are hosts, otherwise hosting is determined by draw.