这种做法没有法律效力,并且违反了支付结算办法。 以公司的名义签订合同,把工程款打到个人账户的行为,违反了银行的《支付结算办法》,银行《支付结算办法》中明确规定:第六十七条该账户的款项只能转入单位或个体工商户的存款账户,严禁转入储蓄和信用卡账户。银行违反本办法规定,未经批准发行信用卡的;帮助持卡人将其基本存款账户以外的存款或其他款项转入单位卡账户,将单位的款项转入个人卡账户的;违反规定帮助持卡人提取现金的,应按规定承担行政责任。