合同工资和实际工资不一样是否违法需要根据以下情况判断:
1、如果合同工资和实际工资不一样的情况是在劳动者与公司约定的劳动合同范围内可能出现的,不违法;
2、如果是公司克扣员工工资的,违法,劳动者可以向劳动行政部门举报或向法院申请支付令。如果原先约定的工资数额有变动的,劳动者与用人单位应当变更劳动合同或重新签订合同。
3、如果实际工资比合同工资低的,公司没有合理的理由的,违法,劳动者可以向劳动行政部门举报或向法院申请支付令,要求公司足额支付报酬;如果实际工资比合同工资高的,是在劳动者与公司约定或承诺的范围内的,不违法。
法律依据:《中华人民共和国劳动合同法》第二十九条
用人单位与劳动者应当按照劳动合同的约定,全面履行各自的义务。
第三十条
用人单位应当按照劳动合同约定和国家规定,向劳动者及时足额支付劳动报酬。
用人单位拖欠或者未足额支付劳动报酬的,劳动者可以依法向当地人民法院申请支付令,人民法院应当依法发出支付令。