La DFB-Pokal 2003-04 fue la 61.ª temporada de la competición anual de la copa alemana de fútbol . 64 equipos compitieron en el torneo de seis rondas que comenzó el 29 de agosto de 2003 y terminó el 29 de mayo de 2004. En la final, el Werder Bremen derrotó al Alemannia Aachen de segunda división , que eliminó al campeón defensor Bayern Munich en los cuartos de final, por 3-2, convirtiéndose así en el quinto equipo del fútbol alemán en ganar el doblete . Fue la quinta victoria del Bremen en la copa. [1]
Los horarios hasta el 25 de octubre de 2003 y a partir del 28 de marzo de 2004 son CEST ( UTC+2 ). Los horarios desde el 26 de octubre de 2003 hasta el 27 de marzo de 2004 son CET ( UTC+1 ).
* El partido terminó 1-2 (después del tiempo extra), pero el Sportfreunde Siegen ganó 2-0 debido a que LR Ahlen alineó a cuatro jugadores no pertenecientes a la UE , más del máximo de tres.