Система жеребьёвки в Кубке Германии по футболу включает несколько этапов: 12
- Первый раунд. 2 64 клуба делятся на две корзины в зависимости от их игрового класса. 23 В первую корзину попадают клубы Первой бундеслиги и 14 клубов Второй бундеслиги, занявшие в предыдущем сезоне места с 1 по 14. 23 Во вторую корзину попадают клубы региональных лиг, 4 клуба Второй бундеслиги, занявшие в предыдущем сезоне места с 15 по 18, и 4 клуба Третьей лиги, занявшие в предыдущем сезоне места с 1 по 4. 23 Клубы из второй корзины всегда играют на домашнем поле. 2
- Второй раунд. 12 Жеребьёвка проходит по той же схеме: в первую корзину попадают клубы Первой и Второй бундеслиг, а во вторую — все остальные. 2 И вновь клубы из второй корзины пользуются правом домашнего матча. 2
- С раунда 1/8. 2 Жеребьёвка проводится только из одной корзины. 2 Если клубы, играющие в лигах ниже Второй бундеслиги, доходят до этого раунда и им выпадает играть против клубов из верхних лиг, то они по-прежнему пользуются правом домашней встречи. 2
Начиная с сезона 2017/18, жеребьёвка Кубка Германии проводится по воскресеньям в 18 часов по Берлину, в здании Музея немецкого футбола в Дортмунде. 2