La Coppa Italia 2003-04 fue la 57ª edición del torneo. Lazio ganó el torneo por cuarta vez en la historia del club, ganando la final a dos partidos sobre la Juventus con un marcador global de 4-2.
En el 2003-04 Coppa Italia hubo un total de 48 equipos que compiten: los 18 clubes de la Serie A , 23 de los 24 clubes de Serie B , y 7 clubes de Serie C . El único club de la Serie B que no participó en la competición fue el ACF Fiorentina , ya que sólo más tarde habían sido reasignados a la Serie B por méritos deportivos tras la expulsión de Cosenza . Los clubes de la Serie C incluyeron a los 4 subcampeones de los playoffs de promoción de la Serie C 2002-03 junto con los dos finalistas de la competencia Coppa Italia 2002-03 Serie C.
El formato de los emparejamientos fue:
Fase de grupos : partidos a un partido
Primera ronda: Los 32 clubes no cabezas de serie se dividieron en 8 grupos de 4 equipos cada uno. Cada equipo enfrentó a los otros tres de su grupo una vez y el mejor equipo de cada grupo avanzó a la segunda ronda.
Los puntos se otorgaron como 3 puntos por victoria, 1 punto por empate y 0 puntos por derrota. En caso de empate al final de esta etapa, el grupo pasa al equipo con la mejor diferencia de goles en el partido, de lo contrario, la mejor diferencia de goles general.
Rondas eliminatorias : partidos de dos partidos
Segunda ronda: los clubes 9-14 de la Serie A y los dos mejores clubes de la Serie B se emparejaron contra los 8 equipos que avanzaron de la fase de grupos.
Ronda de 16: los equipos 1-8 de la Serie A se emparejaron contra los 8 ganadores de la segunda ronda
Cuartos de final, semifinales y finales: partidos de dos partidos con emparejamientos basados en el grupo.
Fase de grupos
Para protestar contra la ampliación de la Serie B a 24 equipos, muchos clubes optaron por renunciar a partidos en la fase de grupos de la competición de este año y muchos partidos no se jugaron. A todos los equipos que perdieron el derecho se les dio una derrota por 3-0 y se les descontó 1 punto en la tabla por cada juego no jugado. Los equipos que pierden el derecho se indican en cursiva .