1 라운드: 64 개 팀이 출전하는데, 그 중 독일 분데스리가, 독일 분데스리가 각각 36 개 팀, 독일 분데스리가, 독일 분데스리가 상위 4 위, 자동 출선. 그런 다음 2 1 석은 지역 축구 협회의 우승 팀에, 나머지 3 석은 남자 축구가 가장 많은 지역 축구 협회에 주어졌다.
1 라운드 64 개 팀은 각각 32 개 팀으로 나뉜다. 한 조는 독일에서 온 팀과 방금 독일로 업그레이드된 팀을 포함한 모든 아마추어 팀이다. 또 다른 그룹은 독일 분데스리가 팀과 독일 분데스리가 보급 팀이다. 1 라운드 경기는 프로팀이 아마추어 팀을 상대로 진행한다. 1982 부터 아마추어 선수는 홈경기의 우세를 얻을 수 있다.
2 라운드: 2 라운드는 전라운드의 원칙에 따라 다시 두 그룹으로 나뉘지만 팀 수는 1 라운드 결과에 따라 달라질 수 있으며 아마추어 선수는 여전히 직업에 따라 짝을 이룬다. 한 팀이 비어 있을 때까지 나머지 팀은 다시 스스로 짝을 짓고, 같은 팀이 짝을 이루는 팀은 먼저 제비를 뽑는 팀으로부터 홈그라운드의 우세를 얻었다.
세 번째 라운드: 16 팀, 즉 제 8 회 결승전.
4 라운드: 8 팀, 8 강.
다섯 번째 회전: 네 손가락 팀, 준결승전
6 라운드: 결승