德国足协杯

赛制

自1935年首届举行以来，赛制经历多次改变。

参赛球队

德国足协杯首轮共有64支球队参赛，其中 36 支来自德甲及德乙的队伍，联同德丙头四位可自动获得参赛资格，其后21 个席位给予地区足球协会的杯赛优胜队伍，余下 3 席给予拥有最多男子足球队参赛的地区足球协会，属会可以自由挑选球队，但一般会由杯赛亚军参赛。理论上每支参赛地区杯赛的球队均有机会角逐德国足协杯，但职业队伍在地区联赛参赛的预备队不准参加。

种子球队

对赛球队并不是随机配对，首轮的64队分为两组，每组32 队，一组为全部的业余球队包括来自德丙的队伍及刚获升级到德乙的球队；另一组为德甲队伍及德乙的留级球队。首轮比赛由职业球队对业余球队，自1982年开始，业余可以获得主场之利。
进入第二轮比赛再次按照上轮的原则分为两组，但队数因应首轮赛果可能出现不同队数，仍按照职业对业余配对，直到一组清空，另一组余下的球队才自行配对比赛，同组配对的球队由先抽的球队获得主场之利。
余下各轮比赛直到决赛均混合成一组配对。自1985年开始所有决赛均安排在柏林的柏林奥林匹克体育场举行。

赛事规条

所有比赛法定时间均为90 分钟，每 45 分钟半场，战平加时赛 30 分钟，每 15 分钟半场，在 120 分钟后仍然战平，采用点球大战定胜负，胜方晋级下一轮比赛。