We wszystkich rundach rywalizacja toczyła się w systemie pucharowym, a o awansie decydowało jedno spotkanie.

Pary meczowe w poszczególnych rundach (z wyjątkiem rundy kwalifikacyjnej) wyłaniane były w drodze losowania. Losowanie par 1/8 finału odbyło się 26 czerwca, ćwierćfinałów – 6 listopada, natomiast półfinałów – 18 listopada.

Pary rundy kwalifikacyjnej ustalone zostały według poniższego klucza: para 1: zdobywca Pucharu Regionu Nordost – zdobywca Pucharu Regionu Nordwest; para 2: zdobywca Pucharu Regionu Nord – zdobywca Pucharu Regionu West; para 3: zdobywca Pucharu Regionu Südost – zdobywca Pucharu Regionu Südwest; para 4: zdobywca Pucharu Regionu Süd – zdobywca Pucharu Regionu Ost.

W 1/8 finału w pierwszej kolejności do drużyn, które awansowały z rundy kwalifikacyjnej, dolosowywane były zespoły grające w 1. Bundeslidze.

Drużyny uczestniczące W Pucharze Niemiec w sezonie 2023/2024 uczestniczyło 20 drużyn: wszystkie grające w 1. Bundeslidze oraz zwycięzcy pucharów regionalnych. 1.