签合同不缴纳社保是违法的。具体如下:1. 法律依据:根据《中华人民共和国社会保险法》第五十八条规定用人单位应当自用工之日起三十日内为其职工向社会保险经办机构申请办理社会保险登记。未办理社会保险登记的由社会保险经办机构核定其应当缴纳的社会保险费。2. 用人单位义务:缴纳社保是用人单位的法定义务必须依法履行。3. 劳动者权益:社保关乎劳动者的养老、医疗、失业、工伤和生育等权益保障。不缴纳社保劳动者在这些方面的权益将无法得到有效保障。4. 法律责任:用人单位不缴纳社保劳动行政部门有权责令其限期改正;逾期不改正的可以对用人单位处应缴社会保险费数额一倍以上三倍以下的罚款对其直接负责的主管人员和其他直接责任人员处五百元以上三千元以下的罚款。5. 劳动者维权:劳动者若遇到用人单位不缴纳社保的情况可以向劳动监察部门投诉要求用人单位补缴社保。也可以以此为由解除劳动合同并要求用人单位支付经济补偿。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。