合同生效和合同成立的区别如下:

  1、构成要件不同

  合同成立的标志是双方当事人意思表示一致;而合同生效分为几类:一是依法成立的合同,自成立时生效,即当事人意思表示一致,合同就成立,同时也生效。二是除具备双方当事人意思表示一致外,按法律、行政法规规定还应当办理批准、登记等手续生效的,履行法定手续时生效。三是合同虽然成立,但还必须具备双方当事人所约定的生效条件时或双方当事人所约定的生效期限届满时才能生效。

  2、发生时间不同

  合同生效的一定已经成立,而合同成立的未必生效。即依法成立的合同,自成立时生效,但如法律和行政法规规定需经批准和登记才能生效的合同,必须经过批准和登记才能生效。