承揽合同应当为诺成合同。《民法典》第七百七十条规定:承揽合同是承揽人按照定作人的要求完成工作,交付工作成果,定作人支付报酬的合同。承揽包括加工、定作、修理、复制、测试
法律依据
《民法典》第七百七十条、第七百七十一条