公司不交公积金违法。无论是国有企业、外商投资企业,还是普通的城镇私营企业,只要与员工建立了劳动关系,就必须依法缴存住房公积金。这是一项强制性的法律义务,而非企业可以随意选择的福利待遇。企业不缴或少缴公积金,将面临行政处罚、强制执行等法律后果,员工完全有权要求补缴。