(一)买卖合同中出卖人的主要义务是转移标的物的所有权;承揽合同中转移标的物的所有权只是承揽人完成工作后的一项附随义务。
(二)承揽合同中的标的物只能是承揽人严格按照定作人的要求而完成的工作成果;而买卖合同的标的物是双方约定的出卖人应交付的物。
(三)买卖合同的标的物可以是种类物,也可以是特定物;承揽合同的标的物是一种工作成果,这种工作成果是特定物,如有着特定的尺寸和功能。
(四)买卖合同的买受人有权请求出卖人按约定的条件交付标的物,无权过问出卖人生产经营或标的物取得情况;承揽合同的定作人有权在不影响承揽人工作的前提下,对承揽人的工作状况进行监督检查。
(五)买卖合同中当事人可以约定自合同成立起标的物意外灭失的风险,可由买受人承担,也可以由出卖人承担。承揽合同中在工作完成前,只能由承揽人自己承担工作物意外灭失的风险。
第五百九十五条 【买卖合同定义】买卖合同是出卖人转移标的物的所有权于买受人,买受人支付价款的合同。
第七百七十条 【承揽合同定义和承揽主要类型】承揽合同是承揽人按照定作人的要求完成工作,交付工作成果,定作人支付报酬的合同。
承揽包括加工、定作、修理、复制、测试、检验等工作。