Опаздывать на работу по ТК нельзя вообще. Это нарушение трудовой дисциплины и влечет за собой наложение дисциплинарных взысканий.
Если вы без уважительной причины не были на рабочем месте более 4 часов, то согласно Трудовому Кодексу вас могут уволить даже за единичный такой случай, пропустив стандартные замечание и выговор.
Если меньше 4 часов - то тогда вначале идет замечание, потом выговор, а потом и уволить могут.
Насколько вы можете позволить себе опоздать без уважительной причины, зависит от вашего рода деятельности (например, для учителя опоздание на 15-20 минут - это уже половина урока, то есть срыв педагогического процесса), от отношения к этому вашего начальства и от внутреннего устава учреждения и правил внутреннего распорядка. Где-то прописывается, что вы обязаны быть на рабочем месте за 15-20 минут до открытия заведения, какие-то учреждения прописывают дисциплинарную ответственность в правилах внутреннего распорядка и прописывают конкретное время опоздания, за которое накладывается взыскание (например, 10 или 30 минут).
Если во внутреннем уставе ничего нет по этому поводу, то при желании на то работодателя он может теоретически даже за минуту опоздания наложить замечание. Хотя минуту, конечно, всегда можно оспорить через трудовую комиссию, так как доказать, что именно ваши часы шли неправильно, не получится.
Поэтому ориентируйтесь на вашу работу и на отношение начальства к опозданиям и к вам лично. Если вы юрист, и у вас на 9 назначено заседание суда, или вы работаете с людьми, и у вас на 9 назначена встреча с клиентом, то опоздание и на 5 минут будет критическим.
А если вы работаете в крупном городе, где возможны пробки, где-нибудь в отделе статистики, когда вас ждет только компьютер, а 10-15 минут никак не повлияют на вашу производительность, то при нормальном отношении к этому вашего начальства вполне можно задержаться, но превращать это в систему не стоит в любом случае.