同工不同酬违反劳动法的。《劳动合同法》第十一条规定:“用人单位未在用工的同时订立书面劳动合同,与劳动者约定的劳动报酬不明确的,新招用的劳动者的劳动报酬按照集体合同规定的标准执行没有集体合同或者集体合同未规定的,实行同工同酬。”本条规定的是用人单位与劳动者约定的劳动报酬不明确的时候,以及对于新录用的劳动报酬没有可参照的集体合同的标准时劳动报酬的确定,在这种情况下,不能直接使用最低工资等国家劳动标准,而是首先参照集体合同中的标准。并不是每个企业、行业或者是每个区域都签订了集体合同,即使签订了集体合同,其可能也没有关于劳动报酬的事项,在这种情况下,实行同工同酬。