La Coupe d'Allemagne de football 2004-2005 (ou DFB-Pokal) est la 62e édition de cette épreuve. Elle a commencé en août 2004 et s'est terminée en mai 2005. La finale a eu lieu le 28 mai 2005 à l'Olympiastadion de Berlin, comme tous les ans depuis 1985 et a vu la victoire du Bayern Munich 2-1 contre le FC Schalke 04. Ce fut la 12e Coupe d'Allemagne remportée par le Bayern Munich qui réalisa cette année-là le doublé Coupe-Championnat.