50岁后,如果办理了退休,就不能再买社保,这时公司不给交社保就不属于违法;但是,如果50岁后没有办理退休,社保年限没有交够,公司不给买社保就属于违法。
法律依据
《中华人民共和国社会保险法》第十条、第十六条、第八十四条