法律分析:承揽合同与建设工程合同的区别为:1、主体不同,建设工程合同的发包人一般为建设工程的建设单位,承包人为具有从事勘察、设计、施工业务资格的法人,承揽合同对主体没有特别的要求;2、合同标的的限定性不同,建设工程合同的标的一般较大,承揽合同无限制;3、主要工作可否交由第三人完成不同,建设工程合同中可以交由第三人完成,承揽合同应当自行完成。
法律依据:《中华人民共和国民法典》
第七百七十条 承揽合同是承揽人按照定作人的要求完成工作,交付工作成果,定作人支付报酬的合同。承揽包括加工、定作、修理、复制、测试、检验等工作。
第七百八十八条 建设工程合同是承包人进行工程建设,发包人支付价款的合同。建设工程合同包括工程勘察、设计、施工合同。