W losowaniu pierwszej rundy nie brały udziału Jagiellonia Białystok, Śląsk Wrocław, Legia Warszawa i Wisła Kraków, czyli polscy przedstawiciele w eliminacjach do europejskich pucharów. Te cztery zespoły automatycznie awansowały do drugiej rundy.
Nie było żadnych obostrzeń, czyli każda z drużyn mogła trafić na siebie. Mecze pierwszej rundy zostaną rozegrane 24-26 września. Zwycięzca spotkania awansuje dalej, przegrany odpada, nie mamy rewanżów na tym etapie rozgrywek.
W pierwszej rundzie rozlosowano 56 drużyn, które utworzyły 28 par. Wśród tych 56 zespołów było 15 z Ekstraklasy, 16 z pierwszej ligi, 9 z drugiej ligi, 12 z trzeciej ligi i 4 z czwartej ligi. W tym gronie znalazło się 16 klubów, które wygrywały wojewódzkie puchary.
Obrońcą tytułu jest Wisła Kraków, która w maju jako pierwszoligowiec podniosła w górę trofeum.
Zwycięzca tej edycji otrzyma pięć milionów złotych, a finalista milion. Łączna pula nagród wynosi dziesięć milionów złotych.
Pary pierwszej rundy Pucharu Polski:
Podbeskidzie Bielsko-Biała – Zagłębie Lubin
Podhale Nowy Targ – Ruch Chorzów
Stal Stalowa Wola – Arka Gdynia
ŁKS II Łódź – Kotwica Kołobrzeg
Chojniczanka 1930 Chojnice – Znicz Pruszków
Bruk-Bet Termalica Nieciecza – GKS Katowice
Pogoń Grodzisk Mazowiecki – Lechia Gdańsk
Unia Skierniewice – Motor Lublin
Górnik Łęczna – Puszcza Niepołomice
Podbeskidzie II Bielsko-Biała – Odra Opole
Miedź Legnica – Raków Częstochowa
Siarka Tarnobrzeg – Star Starachowice
Górnik Zabrze – Radomiak Radom
Concordia Elbląg – Lechia Zielona Góra
Chrobry Głogów – Polonia Warszawa
Resovia Rzeszów – Lech Poznań