1、均以完成一定的工作并交付工作成果为标的。在承揽合同中,承揽人必须按照定作人的要求,完成一定的工作,但定作人的目的不是工作过程,而是工作成果。建设工程施工合同中,承包人也必须按照发包人的要求,或根据发包人提供的图纸资料,完成一项工程,发包人的目的,也不是工作过程,而是按期得到一项完整的、合格的工程。
2、合同的标的物具有特定性。承揽合同是为了满足定作人的特殊要求而订立的,因而定作人对标的物质量、数量、规格、形状等的要求使承揽标的物特定化,使它同市场上的物品有所区别,以满足定作人的特殊需要,这是与买卖合同的最大区别之处。建设工程施工合同,同样也是根据发包人提供的与众不同的图纸,为满足发包人建设一项与其他建筑物不一样的建筑物订立的。
3、承揽人或施工人的工作均具有独立性。两类合同中,承揽人和承包人都是以自己的设备、技术、劳力等完成工作任务,不受合同对方的指挥,独立完成合同约定的质量、期限等责任,在工作成果和工程交付前,对标的物的灭失或工作条件恶化风险所造成的损失承担责任。
4、均具有一定的人身性质。承揽人或承包人一般必须以自己的设备、技术、劳力完成工作或工程,并承担风险,不得擅自将承揽的工作或工程交给第三人完成,且对完成工作、工程过程中遭受的意外风险负责。