Mức lương mới của anh không được tiết lộ, nhưng nhiều nguồn tin khẳng định nó chỉ bằng một nửa so với khi ở Inter (tại Inter, Vieri là một trong những cầu thủ được trả cao nhất Italy, 12 triệu euro, tính cả quảng cáo). Milan là CLB thứ 10 của Vieri kể từ khi bắt đầu sự nghiệp cầu thủ lang thang.