W 1. rundzie uczestniczyły zespoły grające w 1. i 2. lidze. Drużyny podzielone zostały na siedem grup (A-G), biorąc pod uwagę położenie geograficzne. W poszczególnych grupach zespoły rozegrały ze sobą po jednym spotkaniu. Zwycięzcy poszczególnych grup awansowali do 2. rundy.
W 2. rundzie dołączyły zespoły z extraligi, z wyjątkiem półfinalistów Pucharu Czech w sezonie 2022/2023, którzy udział w rozgrywkach rozpoczęli od ćwierćfinałów. Zwycięzcy w parach ćwierćfinałowych awansowali do turnieju finałowego.
Turniej finałowy składał się z półfinałów i finału. Nie był grany mecz o 3. miejsce.
Przed każdą rundą odbywało się losowanie wyłaniające pary meczowe. W 2. rundzie do drużyn, które awansowały z 1. rundy, dolosowywane były (o ile to możliwe) zespoły z extraligi, natomiast w ćwierćfinałach do półfinalistów Pucharu Czech w sezonie 2022/2023 – zespoły, które awansowały z 1/8 finału.
Gospodarzami meczów w parach były zespoły grające w niższej lidze, a jeżeli parę stanowiły drużyny grające na tym samym poziomie rozgrywkowym gospodarza wyłaniało losowanie.
We wszystkich rundach o awansie w parze decydowało jedno spotkanie.