公司只交三险不合法。公司应当全部缴纳养老保险、医疗保险、生育保险、失业保险、
劳动保险,只交三险可以向社会保险费
征收机构举报,由社会保险费征收机构责令限期缴纳或者补足,并自欠缴之日起加收滞纳金。法律依据:《社会保险法》第二条
国家建立基本养老保险、基本医疗保险、工伤保险、失业保险、生育保险等社会保险制度,保障公民在年老、疾病、工伤、失业、生育等情况下依法从国家和社会获得物质帮助的权利。
第三条
社会保险制度坚持广覆盖、保基本、多层次、可持续的方针,社会保险水平应当与经济社会发展水平相适应。