合同纠纷违约金和定金同时主张法院只支持一个

2026-10-25 湖北天崇律师事务所

违约金和定金同时主张,法院确实只支持一个。依据《民法典》第五百八十八条,守约方只能在两者之间择一适用。但真正决定最终拿到多少钱的,往往不是选哪个,而是在哪个时间点、按哪个基数算。违约金计罚的截止日、损失基数的锁定日、定金罚则面对部分履行时的折算比例,这三个隐形变量拉开的金额差距,有时比选错请求权本身还大。下面把这三个变量逐一拆开算给你看。

📖 择一适用,法条原文到底怎么写的?

先把条文原文放在这里,方便读者自行核对。《中华人民共和国民法典》第五百八十八条规定:

「当事人既约定违约金,又约定定金的,一方违约时,对方可以选择适用违约金或者定金条款。定金不足以弥补一方违约造成的损失的,对方可以请求赔偿超过定金数额的损失。」

这一条有三层信息。第一层,违约金条款与定金罚则不能叠加,法院不会既判违约金又判定金罚则,两套惩罚性安排只能取其一。第二层,选择权握在守约方手里,违约方无权替对方做这个决定。第三层,第二款经常被忽略:选定金路径的,如果定金数额盖不住实际损失,守约方还可以就超出部分继续索赔,定金加损害赔偿可以拼出完整的填平效果。

择一规则在诉讼中的操作点在于主张的明确提出。起诉状里写清楚选违约金还是选定金罚则,庭审中在法庭辩论终结前允许变更诉讼请求,但变更的时间点本身会影响后面要讲的计算截止日。很多当事人败在金额上,与选哪个请求权关系不大,问题出在算账的时点没掐准。

⏱️ 违约金按日计罚,算到哪一天金额能差出一倍?

持续性违约是最常见的场景。逾期交货、逾期付款、逾期办理过户,合同里通常约定按日计罚,比如每日按合同价款的万分之五支付违约金。这种条款下,违约金没有固定总额,金额等于日费率乘以天数,天数的截止日就成了第一个隐形变量。

实践中存在三种算法的分歧。违约方主张算到违约行为发生之日,守约方主张算到实际清偿之日,还有折中的算法算到起诉之日。三种算法在时间跨度上的差距可以非常大。举一组数字:合同价款500万元,日万分之五,违约状态持续300天,违约金是7.5万元;同样的条款,持续到500天就是12.5万元,差距接近一倍。

法院的普遍倾向是支持计算至债务实际清偿之日,理由是违约状态消除前损失持续产生。但这里有一个程序上的坑:起诉时违约还在持续,守约方只能按起诉日计算并缴纳诉讼费,之后的违约金属于新增请求。部分法院按不告不理原则,判决主文只支持到起诉日或判决生效日,起诉日之后的部分需要另行主张,或者在一审法庭辩论终结前申请变更诉讼请求增加金额。变更得早,钱能拿全;变更得晚或者忘了变更,等于自己把计罚的天数截断了。

所以面对按日计罚的条款,起诉前要做的一道算术题是把预计的违约持续时间估算进去。违约方拖延诉讼的意图越明显,计罚截止日对金额的影响越大,守约方在起诉时就应当为后续变更留出余地。

⚖️ 损失基数按哪个时间点锁定?调减调增全看它

第二个隐形变量藏在违约金调整规则里。《民法典》第五百八十五条第二款规定:

「约定的违约金低于造成的损失的,人民法院或者仲裁机构可以根据当事人的请求予以增加;约定的违约金过分高于造成的损失的,可以根据当事人的请求予以适当减少。」

调整的基准是「造成的损失」,而损失是一个随时间变化的量。资金被占用的利息损失、货物跌价的差价损失、替代采购的溢价损失,都会随着违约状态的延续而累积。以违约日盘点损失和以法庭辩论终结日盘点损失,两个数字可能相差数倍,而法院认定「过分高于」时参照的正是调减审查时点的损失数额。

最高人民法院关于审理买卖合同纠纷案件适用法律问题的解释确立了一条广为引用的参考线:当事人约定的违约金超过造成损失的百分之三十的,一般可以认定为过分高于造成的损失。这条线乘上损失基数,直接框定了调减后的违约金上限。损失基数算大算小,调减后的最终数字跟着同比例浮动。

逾期付款场景还有一层时点问题。按上述司法解释的口径,逾期付款违约金可参照逾期罚息标准,在贷款市场报价利率(LPR)基础上加计30%至50%计算。LPR在违约期间内本身会变动,取违约发生时的报价还是取起诉时的报价,利率基数不同,长周期违约下累计出来的数字同样有肉眼可见的差距。

调增方向同理。约定违约金低于实际损失的,守约方可以请求增加,增加后以实际损失为限。此时损失确定日越晚、损失越大,可主张的违约金越高。守约方在诉讼中应当持续补充损失证据,把资金成本凭证、替代交易合同、市场价格走势材料按时间线整理到位,让损失基数在法官面前「长」到足够大。

🧮 定金碰到部分履行,罚则按什么比例折算?

第三个隐形变量出现在定金罚则与部分履行相遇的时候。先看两条基础条文。第五百八十六条规定,定金合同自实际交付定金时成立,定金数额由当事人约定,但不得超过主合同标的额的百分之二十,超过部分不产生定金的效力。第五百八十七条规定:

「债务人履行债务的,定金应当抵作价款或者收回。给付定金的一方不履行债务或者履行债务不符合约定,致使不能实现合同目的的,无权请求返还定金;收受定金的一方不履行债务或者履行债务不符合约定,致使不能实现合同目的的,应当双倍返还定金。」

条文的文义指向「不能实现合同目的」的完全违约。可现实里大量违约是部分履行:卖方交付了一部分货物后停止供货,承揽方完成了一半工程后撤场。这时双倍返还还能不能全额适用?最高人民法院关于适用民法典合同编通则的司法解释给出了折算规则:一方不完全履行致使合同目的不能实现的,对方主张定金罚则的,可以按照未履行部分与合同约定内容的比例适用定金罚则。

用数字演示这套隐秘算法。合同总价200万元,买方交付定金40万元,恰好顶到20%的上限。供方交付了70%的货物后停止履行,剩余30%的部分导致合同目的落空。定金罚则按未履行的30%比例折算:返还定金本金40万元,另加一倍罚则部分中对应的30%,即40万乘以30%等于12万元,合计52万元。假如供方分文未交,全额双倍返还是80万元。同一份合同,履行状态的盘点比例差30个百分点,守约方拿到的钱差28万元。

这里又回到主线上的时点问题:履行状态按哪个时间点盘点?违约行为发生时已交付的部分算不算履行?守约方催告后、起诉前对方又补交了一部分,折算比例要不要相应下调?不同法院对盘点时点的把握存在差异,有的以违约日为准,有的考虑催告后合理期限内的补正。守约方如果想锁定较高的罚则比例,就应当控制补交的节奏并在诉讼中主张以初次违约时的履行状态为准;违约方则会反向操作。双方围绕盘点时点的攻防,直接改写折算公式里的那个百分数。

💡 什么区间里,选定金反而拿得更多?

把前两个变量和定金折算放在一起,会出现一个反直觉的结果:在特定损失区间内,看似「惩罚力度固定」的定金罚则,收益高于被调整后的违约金。

算一笔对照账。合同标的额100万元,定金20万元顶格交付,对方根本违约,守约方的实际损失经核算只有10万元。两条路径分别算:

选违约金路径。假设合同约定违约金30万元,超出损失10万元的30%参考线较多,法院大概率调减至损失上浮30%附近,即13万元上下。守约方最终拿到约13万元。

选定金路径。收受定金一方违约,双倍返还40万元,守约方实际收回本金20万元、获得惩罚性收益20万元,总流入40万元,净收益20万元。定金路径比调减后的违约金多出约7万元。

把这笔账抽象成一条分界线:当实际损失低于「定金数额除以1.3」时,顶格定金的双倍返还收益高于调减后的违约金。定金顶格的情况下,这条线大约落在主合同标的额的15%附近。损失越轻,定金的优势越明显;损失越重,局面反转,因为第五百八十五条允许把违约金调增到损失额度,第五百八十八条第二款又允许定金加补差填平损失,两条路径的金额在损失较大时逐渐趋同。

这个区间的实务价值在于起诉前的请求权选择。守约方拿到案件后,第一件事是把损失测算做实,再对照定金数额算一遍两条路径的预期金额,损失轻则选定金,损失重则选违约金并准备调增申请。凭直觉选「数额更大的那个约定」,在损失偏轻的案件里恰恰会选错。

还有一个前提必须交代:定金不得超过主合同标的额的20%,超过部分不产生定金效力,只能按预付款处理。合同里写50%的「定金」,超出部分在罚则计算时会被剔除,指望靠高额定金条款放大惩罚力度的安排,法律早已封住上限。

🗂️ 催告、举证和程序,只需要记住哪几件事?

其余环节不展开,只点三处与算账直接相关的操作。催告环节,书面催告并保留送达凭证,继续性违约的计罚起点和解除权的行使时点常与催告挂钩,催告送达日往后每拖一天,按日违约金都在累积。举证环节,主张违约金过高的违约方对「过分高于」承担举证责任,守约方则要对损失数额举证,损失证据的时间跨度要覆盖到法庭辩论终结,别让损失基数停在违约日。程序环节,变更诉讼请求增加违约金金额,务必在一审法庭辩论终结前提出,错过这个时点,起诉日之后的计罚天数就悬了。

📌 写在最后

违约金与定金的择一规则,条文只有一款,算账却有三层。按日违约金的截止日决定天数,损失基数的锁定日决定调减调增的刻度,定金罚则的履行盘点时点决定折算比例。三个变量都指向同一个动作:在起诉之前,把时间轴拉出来,标出违约日、催告日、起诉日和预计清偿日,在每个节点上分别测算金额,再对照损失区间做请求权选择。合同案件里,懂规则的人赢在条款,会算账的人赢在数字。

在线咨询

请留下您的联系方式,我们会尽快与您联系。

提交后我们会在工作时间内回电,信息仅用于本次咨询。

联系我们

联系我们

地址:  武汉市洪山区珞喻路

            889号光谷国际广场

            A座1602

电话:  180-8669-3390