您好,针对您提出的“入职5年后单位才给交社保是否合法”的问题,我可以明确地告诉您,这种做法是不合法的。
根据现行的法律规定,自劳动者入职之日起,用人单位就应当及时为劳动者申请办理社会保险登记,并依法缴纳社会保险费。这一义务并不取决于劳动者是否已经转正,或者在公司工作了多长时间。也就是说,无论您在公司工作了1年、5年还是更久,公司都应该在您入职之初就为您缴纳社保。
如果公司未能在您入职时及时缴纳社保,那么您有权要求公司进行社保补缴。此外,未及时缴纳社保也会给公司带来法律风险。例如,如果您在工作期间发生工伤,而公司未为您缴纳工伤保险,那么公司就需要承担您全部的工伤保险待遇,这可能会给公司带来不小的经济负担。
针对您目前的情况,我建议您首先与公司进行协商,要求公司为您补缴入职以来未缴纳的社保。如果协商不成,您可以向当地的社保部门进行投诉,或者考虑申请劳动仲裁来维护自己的合法权益。
希望以上解答能够对您有所帮助。如果您还有其他问题或需要进一步的帮助,请随时告诉我。