法律分析:交社保需要签合同。社会保险属于国家强制性保险险种,任何建立了劳动关系的单位和个人都必须参加,只要劳动者与用人单位形成劳动关系,签订了劳动合同,企业就必须为劳动者按时、足额缴纳社会保险费。企业为劳动者缴纳社会保险的前提是双方建立劳动关系,自然需要跟劳动者签订劳动合同。
法律依据:《中华人民共和国社会保险法》第二条 国家建立基本养老保险、基本医疗保险、工伤保险、失业保险、生育保险等社会保险制度,保障公民在年老、疾病、工伤、失业、生育等情况下依法从国家和社会获得物质帮助的权利。