Until 2021, the Slovenian Cup was contested by a total of 28 clubs: 18 lower league sides that qualified via regional cups organised by the Intercommunal Football Associations, and 10 teams that competed in the
Slovenian PrvaLiga the previous season. In the first round proper, 18 lower league clubs were joined by the six lower placed top flight clubs. The twelve winners were then joined by the best four top flight clubs who automatically entered the second round proper. The games were played in a single leg knock-out format until the quarter-finals and semi-finals, when home and away matches were played and the aggregate score was taken into account. From the 2022–23 season onwards, the number of teams in the first round has increased from 24 to 120, and any registered team in the country can participate in the preliminary rounds. Four teams that represent Slovenia in
UEFA competitions joins the competition in the second round. Only one match is played in all rounds, with
extra time and
penalty shoot-out if necessary. The draw is no longer delegated with seeded and unseeded teams. Up to and including the round of 32, if two clubs from different leagues are drawn as opponents, the lower league team automatically plays at home, unless it decides not to. Since 2005, the final is held as a single-legged match, although it was a two-legged affair in the period between 1994 and 2004. ==List of finals==