承揽合同是承揽人与定作人双方约定,由承揽人按照定作人的要求完成一定的工作,并将工作成果交付给定作人,定作人为此支付报酬给承揽人的合同。按照《合同法》第251条第1款的规定:“承揽合同是承揽人按照定作人的要求完成工作,交付工作成果,定作人给付报酬的合同。”其中,应完成工作并将工作成本交付给对方的一方当事人为承揽人,接受工作成果并向对方给付报酬的一方当事人为定作人。承揽合同以承揽人完成指定的工作并将工作成果交付给定作人为基本内容,但不是所有的完成一定工作并将其成果交付的合同都是承揽合同。承揽合同与其他合同相比,具有以下法律特征。(一)承揽合同以完成一定工作为目的承揽人应当按照与定作人约定的标准和要求完成工作,这是他的主要义务。而定作人订立合同的主要目的,也是要取得承揽人完成的工作成果。虽然承揽合同要完成一定工作,为完成这一工作,承揽人就必须提供一定的劳务,故而也属提供劳务的合同。但是定作人订立合同的目的,并非仅仅是为了获得承揽人提供劳务的过程,而是为了获得承揽人所完成的工作成果。如果承揽人仅仅是付出了劳务,但是并未完成约定的工作成果,则不能认为是完成了作为承揽人应负的义务。也可以说承揽人的完成工作这一义务,包括承揽人付出劳务及将所完成的工作成果交付给定作人这两部分。只有将承揽人的劳务与其工作成果相结合,才能实现承揽合同的目的。承揽人仅提供劳务而无结果的,不能请求定作人支付报酬。(二)承揽人完成工作的独立性定作人与承揽人之间订立的承揽合同,一般是定作人基于对承揽人的能力、条件等的信任才达成的,只有承揽人自己完成工作才符合定作人的要求。因此也可以说,在承揽合同中,定作人所注重的工作成果具有一定的人格性因素,不是任何人的同类工作成果都能满足定作人的要求的。定作人如将其主要义务交由其他人来完成,属于债务之不履行行为,应负违约责任。当然,承揽人独立完成工作,并不是指承揽人不能得到其他人的协助,而只是说在某一承揽任务的完成过程中,承揽人应以其自己的(所有或占有的)设备、技术等,对这一任务的完成起主导作用。比如,承揽人为企业主的,他指挥雇员按照定作人要求完成工作的,尽管他自己不一定亲自动手,但也应认为是履行了独立完成工作的义务。(三)定作物具有特定性对定作物特定性的要求,其实也是和承揽人完成工作的独立性分不开的。因为承揽合同一般并无固定的内容和形式,多数情况下属于个别商订的合同。因此,定作人往往正是出于对承揽人的特殊能力、条件的信任,才要求承揽人为其完成工作。那么定作人对承揽人提出的要求,也就不是按照同类标的物的同样标准来确定的。因此,无论这种定作物的最终成果以何种形式体现,它都必须具备特定性,符合定作人提出的特别要求,否则交付的工作成果就不合格。承揽人交付不合格的工作成果的,不能请求定作人支付报酬。(四)承揽人在工作期间对定作物承担一定的风险承揽人以自己的设备、技术等完成工作,完全属于履行自己的合同义务。一般来说,在向定作人交付标的物之前,合同的风险是与定作人没有关系的。但承揽人所应承担的风险应只是自己所付出的劳务,而不应包括材料和工作成果。因为风险负担应依所有人主义确定。而按照《合同法》第266条的规定,定作人提供的材料或承揽完成的工作成果尚未交付给定作人时,若发生风险或责任应由承揽人负担。这与一般认为的风险由所有人负担的观念不符合。比如,如虽其定作物由承揽人占有,因不可抗力等原因导致定作物材料灭失的,承揽人也须为此承担风险。(五)承揽合同为诺成合同、有偿合同、双务合同承揽合同双方当事人意思表示一致即可成立,无须交付定作物或加工物才能成立,而且在有些情况下无须定作人提供材料,因此也就不可能要求承揽合同是实践性合同。同时,承揽合同是一种双务有偿合同,承揽人要付出自己的劳动,将定作物按照定作人的要求进行加工等,而定作人取得承揽人完成的工作成果,也要向承揽人支付约定的报酬。因此,对于双方当事人来说合同都是有偿的,如果定作人不需支付报酬的,则不属于承揽合同,而应属于以劳务为内容的赠与合同;而承揽合同之所以称为承揽,是与承揽人的工作分不开的,承揽人不以工作为代价就根本不可能产生承揽合同的问题。既然承揽人有完成工作,并将工作成果交付定作人的义务,定作人负有向承揽人支付报酬的义务,则承揽合同也是一种双务合同。