Superpuchar Franza Beckenbauera (), do 2024 roku Superpuchar Niemiec w piłce nożnej () – trofeum przyznawane zwycięskiej drużynie meczu rozgrywanego pomiędzy aktualnym Mistrzem Niemiec oraz zdobywcą Pucharu Niemiec w danym sezonie (jeżeli ta sama drużyna wywalczyła zarówno mistrzostwo, jak i puchar kraju to jej przeciwnikiem zostaje wicemistrz kraju).

Historia thumb|300px|Superpuchar Niemiec zdobyty przez VfB Stuttgart w 1992 roku W sezonie 1987 odbył się pierwszy oficjalny mecz o Superpuchar Niemiec. Pierwszy pojedynek rozegrano 28 lipca 1987 roku. W tym meczu mistrz Niemiec, Bayern Monachium pokonał 2:1 zwycięzcę Pucharu kraju, Hamburger SV. Ale już wcześniej, w 1941 roku pod nazwą Herausforderungskampf rozegrano mecz pomiędzy zwycięzcą Pucharu Tschammera Dresdner SC a mistrzem Niemiec FC Schalke 04.

W latach 1977 i 1983 po raz pierwszy z inicjatywy klubów odbyły się nieoficjalne rozgrywki pod nazwą Superpuchar DFB. Rywalizowali ze sobą mistrzowie Niemiec i zdobywcy Pucharu DFB z 1976 i 1982 roku.

W 1997 rozgrywki o Superpuchar DFB zostały zastąpione przez Puchar Ligi Niemieckiej.