Un total de 39 équipes prennent part à la compétition. Cela inclut les seize clubs de la première division serbe lors de la saison 2010-2011, ainsi que les dix-huit équipes du deuxième échelon. Les cinq derniers clubs participants sont les différents vainqueurs des coupes régionales de la saison 2010-2011, c'est-à-dire le Šumadija Jagnjilo (Belgrade), le Radnički Niš (Est), le FK Trepča (Kosovo-Métochie), le Mačva Šabac (Ouest) et le Donji Srem (Voïvodine).
La grande majorité des confrontations se jouent en un seul match à élimination directe. Les demi-finales sont la seule exception et sont quant à elles disputées en deux manches. À l'exception de la finale, aucune prolongation n'est par ailleurs disputée en cas d'égalité à l'issue du temps réglementaire, la rencontre étant alors directement décidée par une séance de tirs au but.
Le vainqueur de la coupe se qualifie pour le deuxième tour de qualification de la Ligue Europa 2012-2013. Si celui-ci est déjà qualifié pour une compétition européenne par un autre biais, cette place est réattribuée au finaliste. S'il est lui-même déjà qualifié, elle est alors reversée au championnat de première division.
Tour préliminaire
Un tour préliminaire est disputé afin de réduire le nombre de participants à 32 dans la perspective des seizièmes de finale. Cette phase marque le début de la compétition et concerne les neuf derniers de la deuxième division 2010-2011 ainsi que les cinq vainqueurs des coupes régionales pour un total de 14 équipes et sept confrontations.