承揽合同因一方行使解除权而终止。承揽合同在一方当事人严重违约致使合同不能继续履行时,另一方有权解除合同;承揽合同因当事人协议而终止;承揽合同的法定终止。
《民法典》第七百八十三条定作人未向承揽人支付报酬或者材料费等价款的,承揽人对完成的工作成果享有留置权或者有权拒绝交付,但是当事人另有约定的除外。
第七百八十七条定作人在承揽人完成工作前可以随时解除合同,造成承揽人损失的,应当赔偿损失。