40岁在工厂工作是可以买社保的,因为按有法规,工厂必须为工人买社保。按现行退休年龄规定,男员工60岁办理退休,但前提是必须缴纳社保至少十五年。那么40岁缴纳社保,到60岁可缴纳20年,可以办理退休,如果超过45岁,缴纳年限不够十五年,也可本息退还本人!