2003-04 Coppa Italia был 57 - й выпуск турнира. «Лацио» выиграл турнир в 4-й раз в истории клуба, выиграв двухматчевый финал над « Ювентусом» с общим счетом 4–2.
В 2003-04 Coppa Italia было в общей сложности 48 команд , конкурирующих: все 18 клубов Серии А , 23 из 24 клубов в Серии Б , и 7 клубов из Серии C . Единственным клубом Серии В, не участвовавшим в соревнованиях, был АКФ «Фиорентина» , поскольку только позже они были переведены в Серию В на основании спортивных достижений после лишения Козенцы статуса адвоката . Клубы Серии C включали 4 занявших второе место в плей-офф промоушена Серии C 2002-03 годов, а также двух финалистов турнира Serie C Coppa Italia 2002-03.
Формат пары был:
Групповой этап : матчи в одном матче
Первый раунд: 32 незасеянных клуба были разделены на 8 групп по 4 команды в каждой. Каждая команда сыграла с тремя другими из своей группы один раз, и лучшая команда из каждой группы вышла во второй раунд.
Очки присуждались как 3 очка за победу, 1 очко за ничью и 0 очков за поражение. В случае ничьей по завершении этого этапа группа переходит к команде с лучшей разницей мячей в матче, в противном случае - лучшей общей разницей мячей.
Раунды на выбывание : двухматчевые матчи
Второй раунд: клубы 9–14 Серии А и два лучших клуба Серии В сыграли в пары против 8-ми вышедших команд группового этапа.
1/8 финала : команды 1–8 из серии А сыграли в пары против 8 победителей второго раунда.
Четвертьфиналы, полуфиналы и финалы: двухматчевые матчи с парами на основе сетки
Групповой этап
В знак протеста против увеличения Серии В до 24 команд многие клубы решили лишиться матчей в групповой фазе соревнований в этом году, и многие игры не были сыграны. Всем проигравшим командам засчитывалось поражение со счетом 3: 0 и вычиталось 1 очко в таблице за каждую не сыгранную игру. Форфейтинговые команды выделены курсивом .