工程违约赔偿没有法定最高限额,原则上以守约方遭受的实际损失为上限。如果合同约定的违约金过分高于造成的损失,法院可依据当事人请求予以适当减少。赔偿责任通常由违约方承担,包括发包人、承包人或存在过错的分包单位。