一句话定义

意思表示的撤回,是指表意人在意思表示生效之前,把这份意思表示收回,使它自始不产生效力;能否撤回,只看一个时间点——撤回的通知有没有赶在意思表示到达之前、或者与它同时到达。

一句话把握:撤回不是「反悔」,而是「抢在生效之前拦下来」。 意思表示一旦到达相对人就生效,生效之后想收回,走的是撤销或者解除,门槛高得多。所以撤回的全部技术含量,都集中在那几分钟、那一天的先后顺序上。

构成要件与适用条件

成立有效的撤回,要同时满足三个条件。

一、被撤回的必须是一个尚未生效的意思表示。 这是前提。以对话方式作出的意思表示,相对人知道其内容时生效;以非对话方式作出的,到达相对人时生效。数据电文另有规则:指定特定系统接收的,进入该特定系统时生效;未指定的,相对人知道或者应当知道进入其系统时生效。

二、撤回的通知必须在生效前或者与生效同时到达。 条文写的是「到达相对人前或者与意思表示同时到达」。早到,拦得住;同时到,也拦得住;晚到一步,就拦不住。这里不看过错、不看理由,只看到达时间。

三、撤回的内容要与原意思表示一致、可识别。 撤回必须让相对人明白「前面那个意思不算了」。含糊的表达,比如「再商量商量」「容我想想」,不构成撤回,可能被解释为新的要约邀请。

几个容易忽略的适用要点:

其一,撤回不适用于所有意思表示。 有相对人的意思表示才有「到达」问题;无相对人的意思表示(如抛弃动产、设立遗嘱)自表示完成时生效,谈不上撤回,遗嘱走的是撤回、变更遗嘱的专门规则。

其二,撤回与撤销不是一回事。 撤回发生在生效前,理由不影响效果;撤销发生在生效后,必须有法定事由(重大误解、欺诈、胁迫、显失公平)。这个区分在诉讼中经常决定成败:主张撤回但实际已经生效的,法院不会按撤回处理,得改走撤销。

其三,撤回权不需要对方同意。 这是单方行为,只要及时到达即生效,相对人无从拒绝。但撤回本身的到达要有证据,口头喊一句不算。

其四,电子交易的撤回窗口极短。 点击发送即进入对方系统,通常即时生效,几乎没有撤回空间。所以在网购、线上签约场景,实务上更依赖「七日无理由退货」这类法定救济,而不是撤回。

法条依据

法条依据
  • 《中华人民共和国民法典》第一百四十一条 行为人可以撤回意思表示。撤回意思表示的通知应当在意思表示到达相对人前或者与意思表示同时到达相对人。
  • 《中华人民共和国民法典》第一百三十七条 以对话方式作出的意思表示,相对人知道其内容时生效。
  • 以非对话方式作出的意思表示,到达相对人时生效。以非对话方式作出的采用数据电文形式的意思表示,相对人指定特定系统接收数据电文的,该数据电文进入该特定系统时生效;未指定特定系统的,相对人知道或者应当知道该数据电文进入其系统时生效。当事人对采用数据电文形式的意思表示的生效时间另有约定的,按照其约定。

两条配合起来看,逻辑就完整了: 第一百三十七条解决「什么时候生效」,第一百四十一条解决「生效前能不能收回」。判断撤回是否有效,永远先定生效时点,再看撤回通知的到达时点,两个时点一比较,结论就出来了。

注意条文用的是「到达」而不是「发出」。 你把撤回函投进邮筒、点了发送键,都不算;要到达相对人。这一点与承诺的生效规则一致,也与要约的撤回规则一致。

与相邻概念的区别

撤回、撤销、解除、变更,四个词在合同谈判里天天出现,法律含义却分属不同层面。

比较项撤回撤销解除变更
发生时间意思表示生效前生效后合同成立生效后合同成立生效后
是否需要理由不需要需要法定或约定事由需要法定或约定事由需要双方合意
效果自始不生效溯及自始无效终止履行,视情形溯及内容调整,继续有效
谁来决定表意人单方撤销权人请求法院或仲裁解除权人通知或诉讼双方
期限只看到达先后有除斥期间有除斥期间无

撤回与撤销的分界线是「生效」二字,不是「后悔」二字。 很多人把发出去又反悔统称撤销,一旦进入诉讼,法院会按时间节点重新定性。定性错了,请求基础就错了。

撤回与承诺的撤回规则相同。 承诺可以撤回,撤回承诺的通知应当在承诺通知到达要约人之前或者与承诺通知同时到达。承诺一旦生效,合同成立,此时想反悔只能走解除,不能撤回。

撤回与要约的撤销要分清。 要约可以撤回(生效前),也可以撤销(生效后、承诺前),但撤销要约受限制:要约确定了承诺期限、或者以其他形式明示不可撤销、或者受要约人有理由认为不可撤销并已为履行作合理准备的,不得撤销。这条限制在工程、大宗贸易里很实用。

意思表示的撤回与遗嘱的撤回也常被混淆。 遗嘱的撤回是遗嘱人随时可以单方变更或者撤回,不需要到达任何人,立有数份遗嘱内容相抵触的,以最后的遗嘱为准。这是继承编的专门规则,不适用第一百四十一条。

实操指引

第一步:先定生效时点,把时间轴画出来。 邮件发出时间、邮件服务器接收时间、对方已读时间、快递签收时间、微信消息送达时间,全部列出来。有了时间轴,才知道还有没有撤回空间。这一步做不实,后面全是猜。

第二步:撤回要用「能证明到达」的方式。 邮件加已读回执、快递用可查询单号、同时用两种以上渠道并行发送(邮件加微信加电话录音告知),并在文本中明确写「此前于某日发出的某某函件,现予撤回,请以本函为准」。

第三步:撤回函本身要写全三要素。 被撤回文件的具体标识(日期、标题、编号)、撤回的明确意思、撤回的生效时间。只说「上次那个不算」而不指明是哪一份,很容易被对方主张撤回不明确、不生效。

第四步:如果已经错过了撤回窗口,改走撤销。 检查有没有重大误解、欺诈、胁迫、显失公平的事由,并注意撤销权的除斥期间——重大误解是九十日,欺诈、胁迫是一年(胁迫自胁迫行为终止之日起算),最长不超过五年。这条路要举证,成本比撤回高得多。

第五步:合同语境下,优先谈合意解除。 对方已经收到并接受你的表示,硬打撤销往往两败俱伤。发一份协商函,提出解除方案与补偿条件,成本更低、确定性更高,具体路径可参照合同解除的通知与效力。

第六步:企业要做流程控制,不要靠个人记性。 对外发函设复核环节,重要报价、投标文件、解约通知走双人签发;邮件系统设置延时发送三十秒到几分钟,给撤回留出物理空间。这类设置几乎零成本,却能避免大量纠纷。

第七步:电子合同要留痕。 保存签约平台的完整日志,包括发起、确认、送达的时间戳。争议发生时,平台日志是证明「何时生效」最直接的证据,比双方各说各话可靠。

第八步:注意交易习惯的特殊安排。 长期合作的双方可能约定「报价二十四小时内可撤回」「订单确认前可取消」,这类约定优先于一般规则适用,签合同时看清楚,比事后争论有效得多。意思表示的基本原理可以对照意思表示什么时候生效、有争议怎么解释。

第八步:撤回函照着规范结构写。 可以参考催告函(通用范本)的四段结构:事实、要求、期限、后果,把被撤回文件的日期、标题、编号写全;错过撤回窗口只能走解除的,时间节点与操作顺序见合同解除全流程。条文原文在民法典第一百三十七条、第一百四十一条,引用前核对一遍。

常见问题

微信发错消息,撤回后就没有法律责任了吗?

要分两层。微信的「撤回」是平台功能,只能撤回两分钟内的消息,属于技术层面的删除;法律上的撤回要求撤回通知在意思表示到达之前或者同时到达,微信消息通常秒级到达,实际上已经生效,平台撤回不产生法律上的撤回效果。真正需要处理的是生效后的撤销或者协商,平台撤回只能减少扩散。

邮件发出后发现写错价格,对方还没看,能撤回吗?

可以主张撤回。邮件进入对方邮件服务器即视为到达,此时的撤回通知晚于到达,严格来说不构成撤回。但实务中如果对方尚未阅读、且你能立即发出更正函并得到对方确认,多数争议会按「未达成合意」处理。稳妥做法是立刻电话告知并发出书面更正函,保留对方确认的记录。

投标文件递交后能撤回吗?

招标投标有专门规则。投标截止时间前可以撤回已提交的投标文件并书面通知招标人;截止后撤回的,投标保证金可能不予退还。这与民法典的撤回规则方向一致,但具体后果按招标投标法及招标文件约定处理。

电话里答应的事,挂电话前能反悔吗?

对话方式作出的意思表示,相对人知道内容时即生效。话一说完、对方听明白,就已经生效,此时再说「我刚才说的不算」,性质上是撤销而不是撤回,需要有法定事由。所以电话谈判要么先说「以下内容为初步意向,以书面为准」,要么干脆不在电话里定死。

撤回通知在途丢失,算撤回成功吗?

不算。撤回以到达为准,未到达即未生效,原意思表示照旧生效。这时只能看原意思表示是否附有条件或者期限,或者改走撤销路径。举证上,你需要证明撤回通知已经发出且通常能够到达,但对方证明未收到的,风险仍在你这一侧。

撤回和撤销写错了,法院会怎么处理?

法院一般会按实际情形定性,不因当事人用词错误而驳回。但请求基础不同,举证方向也不同,写错会导致庭上被动、甚至错过举证时机。起诉前把时间轴和事由理清楚,比在法庭上临时改口更可靠。

注意避坑

免责说明: 本文为普法词条,仅供一般性参考,不构成对具体案件的法律意见。意思表示何时生效、撤回通知何时到达、是否构成有效撤回,都要结合具体通讯方式、平台日志、送达凭证判断,个案结论可能不同。文中条文取自本地法规库现行有效版本,如遇法律修订,以最新公布文本为准。

法条核对日期:2026-10-28。