单位不给交五险就是违法的。
用人单位应当自用工之日起三十日内为其职工向社会保险经办机构申请办理社会保险登记。未办理社会保险登记的,由社会保险经办机构核定其应当缴纳的社会保险费。
单位不给交五险有以下情况,可以要求支付经济补偿:
1、因用人单位不缴纳社保,劳动者依法解除劳动合同的,用人单位应当支付经济补偿金;
2、因用人单位不缴纳医疗保险,造成劳动者无法报销医疗保险费的,可以主张用人单位进行赔偿;
3、因用人单位不缴纳失业保险,造成劳动者失业后无法领取失业保险金的,可以主张用人单位进行赔偿;
4、因用人单位不缴纳养老保险,造成劳动者达到退休年龄后无法领取养老保险退休金的,可以主张用人单位进行赔偿。
五险一金缴纳的条件如下:
1、和用人单位建立了劳动合同关系,签订了劳动合同;
2、用人单位是中国境内的合法办理了营业执照等手续企业,按要求进行社保和住房公积金登记;
3、是中国籍合法公民;
4、与户口无关,不分城镇、农村、外地和本地都可以办理五险一金。
综上所述,公司不买五险一金是违法的。公司未依法交纳社会保险的,劳动者能够依法以此为因解除劳动合同,并要求补缴和要求支付经济赔偿金。
【法律依据】:
《中华人民共和国社会保险法》第二条
国家建立基本养老保险、基本医疗保险、工伤保险、失业保险、生育保险等社会保险制度,保障公民在年老、疾病、工伤、失业、生育等情况下依法从国家和社会获得物质帮助的权利。
第五十八条
用人单位应当自用工之日起三十日内为其职工向社会保险经办机构申请办理社会保险登记。未办理社会保险登记的,由社会保险经办机构核定其应当缴纳的社会保险费。
自愿参加社会保险的无雇工的个体工商户、未在用人单位参加社会保险的非全日制从业人员以及其他灵活就业人员,应当向社会保险经办机构申请办理社会保险登记。