La Copa KNVB 2003-04 (en ese momento llamada Copa Amstel ) fue la 86.ª edición del torneo eliminatorio anual de fútbol nacional holandés para la Copa KNVB . Participaron 88 equipos, comenzando el 9 de agosto de 2003 y terminando en la final el 23 de mayo de 2004.
El FC Utrecht venció al FC Twente por 1-0 y levantó el trofeo por tercera vez.
Los partidos de la primera ronda se jugaron los días 9, 12 de agosto y 1 de septiembre de 2003.
Eredivisie ; 1 primera división; Un equipo amateur
Los partidos de la segunda ronda se jugaron el 23 y 25 de septiembre de 2003.
Los partidos de la tercera ronda se jugaron el 28 y 29 de octubre de 2003.
Los partidos se jugaron el 16 y 17 de diciembre. Al torneo acudieron seis clubes de la Eredivisie que disputaban la Liga de Campeones y la Copa de la UEFA .
Seis participantes de la Eredivisie
Los partidos de cuartos de final se jugaron el 3 y 4 de febrero de 2004.
Los partidos de las semifinales se jugaron el 16 y 17 de marzo de 2004.
El FC Utrecht jugaría la Copa de la UEFA .