建筑工程承揽合同和建设工程合同的区别如下:建筑工程承揽合同是承揽人按照定作人的要求完成建筑工程工作,定作人给付报酬的合同,建筑工程合同是承包人进行工程建设,发包人支付价款的合同;建筑工程承揽合同是为了满足定作人的特殊要求而订立的,建设工程合是为满足发包人建设一项建筑物订立的;法律其他规定等。法律依据:《
民法典》第七百七十条
承揽合同是承揽人按照定作人的要求完成工作,交付工作成果,定作人支付报酬的合同。
承揽包括加工、定作、修理、复制、测试、检验等工作。
第七百八十八条
建设工程合同是承包人进行工程建设,发包人支付价款的合同。
建设工程合同包括工程勘察、设计、施工合同。
第七百八十九条
建设工程合同应当采用书面形式。
第七百九十条
建设工程的招标投标活动,应当依照有关法律的规定公开、公平、公正进行。