定作人可以随时解除承揽合同,但必须是在承揽人完成工作任务前解除。并且因解除合同而给承揽人造成损失的,需要向其赔偿。具体的赔偿金额根据实际造成的损失来赔。

法律依据

2021年实施的《民法典》第七百七十条承揽合同是承揽人按照定作人的要求完成工作,交付工作成果,定作人支付报酬的合同。承揽包括加工、定作、修理、复制、测试、检验等工作。第七百七十一条承揽合同的内容一般包括承揽的标的、数量、质量、报酬,承揽方式,材料的提供,履行期限,验收标准和方法等条款。第七百八十一条承揽人交付的工作成果不符合质量要求的,定作人可以合理选择请求承揽人承担修理、重作、减少报酬、赔偿损失等违约责任。第七百八十七条定作人在承揽人完成工作前可以随时解除合同,造成承揽人损失的,应当赔偿损失。