德国杯共分六轮进行,第一轮赛事有64支球队参赛,分开两个组别,18支德甲球队与14支德乙球队归入第一组别,另外4支德乙球队、24支业余球队、4支德甲和德乙球队同市的业余球队归入第二组别,并享有主场作赛权,以抽签方法进行对垒。 第三轮是十六强赛事,晋级此轮当中的业余球队再次享有主场作赛权,决赛固定在柏林奥林匹克球场进行。所有赛事均采取单场淘汰制,90分钟内打平将进行30分钟加时赛,不设黄金入球或银球制,若仍未分高下则进行点球大战。