没有五险一金的劳动合同一般是有效的。劳动合同的效力主要取决于是否符合法律规定的一般生效要件,如双方当事人具有相应的民事行为能力、意思表示真实、不违反法律和行政法规的强制性规定等。缴纳五险一金属于用人单位的法定义务,但该义务并不影响劳动合同本身的效力。即便劳动合同中未约定五险一金相关内容,也不当然导致合同无效。然而,用人单位不履行缴纳五险一金的义务,劳动者有权要求其补缴。若因单位未缴纳五险一金给劳动者造成损失,劳动者还可主张赔偿。在劳动争议中,劳动合同是否有效是重要审查内容。若合同被认定无效,双方应按各自过错承担相应责任。但仅因未约定五险一金,通常不会直接判定劳动合同无效。劳动者可通过合法途径维护自身权益,促使单位履行缴纳五险一金的法定义务,保障自身的社会保障权益。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。