先履行后签合同是否有合同效力,要按实际情况来定,具体如下:1、即使先履行再签订合同,也不会影响合同的效力;2、如果签订的合同无效,即使履行了,也是无效的;3、履行的合同义务与合同约定的义务一致,后续签订的合同有效的,具有法律效力。依法成立的合同自成立之日起生效,但法律另有规定或者当事人另有约定的除外。