公司要半年后才给交社保是没有法律依据的。

根据《中华人民共和国社会保险法》:

第五十八条 用人单位应当自用工之日起三十日内为其职工向社会保险经办机构申请办理社会保险登记。未办理社会保险登记的,由社会保险经办机构核定其应当缴纳的社会保险费。

自愿参加社会保险的无雇工的个体工商户、未在用人单位参加社会保险的非全日制从业人员以及其他灵活就业人员,应当向社会保险经办机构申请办理社会保险登记。

国家建立全国统一的个人社会保障号码。个人社会保障号码为公民身份号码。

第六十二条 用人单位未按规定申报应当缴纳的社会保险费数额的,按照该单位上月缴费额的百分之一百一十确定应当缴纳数额;缴费单位补办申报手续后,由社会保险费征收机构按照规定结算。

第六十三条 用人单位未按时足额缴纳社会保险费的,由社会保险费征收机构责令其限期缴纳或者补足。

用人单位逾期仍未缴纳或者补足社会保险费的,社会保险费征收机构可以向银行和其他金融机构查询其存款账户;并可以申请县级以上有关行政部门作出划拨社会保险费的决定,书面通知其开户银行或者其他金融机构划拨社会保险费。

用人单位账户余额少于应当缴纳的社会保险费的,社会保险费征收机构可以要求该用人单位提供担保,签订延期缴费协议。

用人单位未足额缴纳社会保险费且未提供担保的,社会保险费征收机构可以申请人民法院扣押、查封、拍卖其价值相当于应当缴纳社会保险费的财产,以拍卖所得抵缴社会保险费。

扩展资料:

根据《中华人民共和国劳动合同法》:

第三十八条用人单位有下列情形之一的,劳动者可以解除劳动合同:

(一)未按照劳动合同约定提供劳动保护或者劳动条件的;

(二)未及时足额支付劳动报酬的;

(三)未依法为劳动者缴纳社会保险费的;

(四)用人单位的规章制度违反法律、法规的规定,损害劳动者权益的;

(五)因本法第二十六条第一款规定的情形致使劳动合同无效的;

(六)法律、行政法规规定劳动者可以解除劳动合同的其他情形。

用人单位以暴力、威胁或者非法限制人身自由的手段强迫劳动者劳动的,或者用人单位违章指挥、强令冒险作业危及劳动者人身安全的,劳动者可以立即解除劳动合同,不需事先告知用人单位。