Alla competizione partecipano 70 squadre, provenienti dai primi tre livelli del campionato polacco di calcio (con l'aggiunta delle 16 squadre vincenti delle coppe regionali)
Al turno preliminare partecipano le 18 formazioni della II liga 2023-2024, insieme con le ultime due classificate della I liga 2023-2024. Le dieci vincitrici passano al primo turno, al quale si aggiungono le 16 vincitrici delle coppe regionali, 15 squadre della I Liga e lee 15 squadre della Ekstraklasa 2023-2024 non qualificate alle competizioni UEFA. Nel turno successivo si aggiungono anche le 4 squadre di Ekstraklasa rimanenti, insieme con il Wisla Cracovia, squadra di I Liga ma partecipante alle competizioni UEFA in virtù della vittoria della coppa nazionale.
Il sorteggio si è tenuto il 20 agosto 2024 nella sede della Telewizja Polska[3]. Al primo turno partecipano le 10 vincitrici del turno preliminare, le 15 squadre della Ekstraklasa 2023-2024 che non partecipano alle competizioni UEFA nella stagione 2024-25, le prime 15 classificate della I Liga 2023-2024 che non partecipano alle competizioni UEFA nella stagione 2024-25 e le 16 vincitrici delle competizioni regionali.
Il sorteggio si è tenuto il 30 settembre 2024 nella sede di Telewizja Polska[4]. Al secondo turno partecipano le 28 vincenti del primo turno e le 4 squadre che partecipano alle competizioni UEFA nella stagione 2024-2025.