对赠与的撤销有如下限制:
(1).赠与的财产已转移其权利的,赠与人不得任意撤销赠与。如果赠与的财产一部分已交付并已转移其权利,任意撤销赠与仅限于未交付并未转移其权利的部分,以维护赠与合同当事人双方权利义务关系的稳定。
(2).赠与合同订立后经公证证明的,赠与人不得任意撤销。换句话说,可以任意撤销的赠与合同限于未经公证的赠与合同。而赠与合同订立后,当事人交由公证部门公证,表明其赠与意愿的表达已十分慎重,因此经过公证证明的赠与合同,赠与人不得任意撤销。
(3).具有社会公益、道德义务性质的赠与合同,不论当事人以何种形式订立,不论是否经过公证,也不间赠与的财产是否已转移其权利,赠与人均不得任意撤销。具有社会公益性质的赠与,主要是指为了救灾、扶贫、助学等目的或为了资助公共设施建设、环境保护等公共事业所为的赠与。此类赠与的公益性质,决定了赠与人不得任意撤销赠与。履行道德义务的赠与,由于当事人之间有着道义上的因素,如果允许赠与人任意撤销,则与道义不符。因此,此类的赠与也不得由赠与人任意撤销。