签了合同干了半个月不干了也是有工资的。在没有正当理由的情况下,用人单位拒绝发放薪资属于违法行为;只要签订了劳动合同,哪怕只工作了一天也是有薪资报酬的,如果用人单位拒绝发放薪资,劳动者可以向有关部门投诉,或者直接申请仲裁。
《工资支付暂行规定》第七条工资必须在用人单位与劳动者约定的日期支付。如遇节假日或休息日,则应提前在最近的工作日支付。工资至少每月支付一次,实行周、日、小时工资制的可按周、日、小时支付工资。