Разница между использованием «килограмм» и «килограммов» в современном русском языке заключается в контексте употребления. 5
Форма «килограмм» используется, когда слово является единицей счёта (как правило, при нём стоит числительное). 5 Это так называемая счётная форма, которая применяется при указании точного количества. 1 Например: пять килограмм помидоров. 7
Форма «килограммов» употребляется, когда слово используется вне контекста измерения чего-либо, а обозначает этим словом воображаемую часть чего-то. 5 Например: не иметь лишних килограммов. 5
Таким образом, если в предложении другое существительное употребляется с окончанием на «-ов», тогда пишется нулевое окончание (например: пять килограмм помидоров). 67 В противном случае используется форма существительного с окончанием на «-ов» — «килограммов» (например: пять килограммов картошки). 7