A mindenkori királyról elnevezett országos kupa (amelyet ennek megfelelően jelenleg II. János Károly Király-kupának hívnak) küzdelmeiben az összes Spanyolországban bejegyzett egyesület részt vehet. A Primera División csapatai októberben, a legjobb harminckettő közé jutásért lépnek először pályára. A továbbjutás a nyolcaddöntőig egy mérkőzésen dől el (döntetlen esetén tizenegyesrúgások következnek), attól kezdve pedig oda-viszszavágó alapon meccselnek a csapatok. A végső győztes kilétét ugyanakkor egyetlen, semleges helyszínen lebonyolítandó mérkőzés dönti el.