W pierwszej rundzie uczestniczyły drużyny grające w pierwszej i drugiej dywizji (odpowiednio trzeci i czwarty poziom rozgrywkowy) oraz zwycięzcy pucharów regionalnych z poprzedniego sezonu. Drużyny, biorąc pod uwagę kryterium geograficzne, podzielone zostały na 10 grup (A-J). W każdej grupie zespoły rozegrały ze sobą po jednym meczu. Do drugiej rundy awansowały po dwie najlepsze drużyny z każdej grupy.
W drugiej rundzie oprócz drużyn, które awansowały z pierwszej rundy, brały udział także te grające w Topdivisie (drugi poziom rozgrywkowy). Zostały one podzielone na 15 grup (A-O). W grupach zespoły rozegrały ze sobą po jednym meczu, a awans do trzeciej rundy uzyskali zwycięzcy grup.
W trzeciej rundzie uczestniczyli zwycięzcy grup drugiej rundy oraz najsłabsza drużyna w sezonie 2022/2023 spośród tych, które w sezonie 2023/2024 grały w Eredivisie. Przed trzecią rundą odbyło się losowanie, które wyłoniło pary trzeciej rundy oraz drabinkę na dalszą część rozgrywek. Losowanie przeprowadzone zostało 31 października 2023 roku. Od 1/8 finału do rozgrywek dołączyły pozostałe drużyny z Eredivisie (z wyjątkiem młodzieżowego zespołu Talentteam Papendal Arnhem).