DFB -Pokal 1971–72 был 29-м сезоном ежегодного немецкого футбольного кубка. Он начался 4 декабря 1971 года и закончился 1 июля 1972 года. 32 команды соревновались в турнире из пяти раундов. В финале Schalke 04 победил 1. FC Kaiserslautern со счетом 5–0 [1] , что стало самым большим перевесом, с которым когда-либо решался финал DFB-Pokal.
Турнир состоял из пяти раундов. В каждом раунде, кроме финала, игры проводились в два матча, и команда, победившая по сумме двух матчей, проходила в следующий раунд. В случае, если счет был равным после двух матчей, вторая игра продлевалась на 30 минут дополнительного времени . Если победитель так и не был определен, то серия пенальти определяла, какая команда прошла в следующий раунд.
Финал проводился в один матч с 30 минутами дополнительного времени в случае ничьей после основного времени. Если счет оставался равным, игра переигрывалась с 30 минутами дополнительного времени в случае новой ничьей. Если победитель так и не определялся, победитель кубка определялся в серии пенальти.