生效条件是:
1、当事人具有缔约能力。定作合同中的定作人与承揽人都必须有缔约能力。定作合同广泛存在日常生活及生产领域,定作人与承揽人均可以是公民,也可以是法人,因此行为人的缔约能力既包括公民的缔约能力,也包括法人的缔约能力。
2、意思表示真实。在定作合同中,定作人向承揽人提出明确的要求,要求承揽人以自己的技能、设备、材料和劳力为其制作成品,由其接受该特别制作成品并给付报酬,双方并就合同的有关具体内容协商达成一致意见,定作合同即告成立生效,双方所达成的一致意见即为意思表示。
3、不违反法律、行政法规的强制性规定、损害国家和社会公共利益。当定作合同的目的、内容、形式、订立程序违反法律、行政法规的强制性规定,损害国家和社会公共利益时,该合同自然归于无效。