场景:日费率那一栏,当时只扫了一眼
老周签厂房合同时,「工期与违约责任」一节写得挺长。他没细看,只记住了两个数:工期 18 个月,逾期按日计罚。至于日费率是多少、有没有上限、从哪天开始算,他没在意。
项目做完结算,甲方甩出一张工期违约清单,金额两百多万。老周这才翻回合同去看那一栏——日费率写的是日万分之一,但没有任何上限。 按实际超期天数乘下去,这个数还能往上走。
签约那天他多花两分钟看清这一栏,可能省下的是两百多万。
一句话结论
工期违约金是一笔签字时就能算出来的数,四个变量决定敞口:
| 变量 | 合同里的位置 | 它决定什么 |
|---|---|---|
| 日费率 | 违约金条款 | 每天罚多少 |
| 计罚天数 | 工期条款+开工/竣工日认定 | 罚多少天 |
| 累计上限 | 通常在违约金条款末尾一句 | 罚到多少封顶 |
| 触发条件 | 免责事由与顺延条款 | 哪些天数不算你的 |
四个变量里,最容易被漏掉的是「上限」和「触发条件」。 日费率你肯定会看,可它乘上天数之后没有上限,那个数才是真正压下来的重量。
第一个变量:日费率——先算成钱,再看比例
日费率在合同里通常写成两种形式:日万分之几(按合同价计),或者日几万元(绝对金额)。
签字前要做的动作是把它们换算成同一个口径:
- 合同价 6800 万 × 日万分之一 = 每天 6800 元;
- 合同价 6800 万 × 日万分之五 = 每天 34000 元。
同一个数字「万分之一」和「万分之五」差五倍,写出来都是很小的样子。换算成每天几千还是几万,你才会有感觉。
再往前一步:把它换成「一年下来是多少」。 日万分之一、逾期一年,接近合同价的 3.6%;日万分之五、逾期一年,接近 18%。这两个比例摆在面前,才知道这个数字是不是能吃下你全部利润。
第二个变量:计罚天数——起算点和止算点都要写清
天数不是一个客观数字,它是两个日期相减的结果。而两个日期都可能出问题:
| 日期 | 合同里的写法 | 常见的争议 |
|---|---|---|
| 起算点 | 「自约定竣工日期次日起算」或「自开工日期起算」 | 开工日期以哪份文件为准(开工令、进场通知、实际进场) |
| 止算点 | 「至实际竣工之日止」 | 竣工日期按哪一天(验收合格日、提交报告日、转移占有日) |
竣工日期的认定规则是有明文规定的:以竣工验收合格之日为竣工日期;承包人已提交竣工验收报告而发包人拖延验收的,以提交报告之日为竣工日期;未经竣工验收发包人擅自使用的,以转移占有之日为竣工日期(《建工解释一》第 9 条)。
这条规则对签字有直接意义: 你在合同里争「提交报告即视为竣工」这类表述,等于提前给计罚天数设了闸。而如果你不争、只签一句「至实际竣工之日止」,那这个「实际」两个字,将来可能被对方解释成「验收合格那天」——发包人拖着不验收的日子,全算在你头上。
第三个变量:累计上限——最容易漏掉、也最好争的一句
这一句在合同里通常长这样:「累计不超过合同价款的 X%」。
有上限和没上限,是两个量级的事:
| 情形 | 日费率 | 逾期天数 | 上限 | 结果 |
|---|---|---|---|---|
| 无上限 | 日万分之一 | 200 天 | 无 | 136 万(连续累积) |
| 上限 5% | 日万分之一 | 200 天 | 合同价 5% | 封顶 340 万 |
| 上限 2% | 日万分之一 | 200 天 | 合同价 2% | 封顶 136 万 |
(上表按合同价 6800 万演示算法;实际按合同约定计算。)
把表看一遍会发现:当逾期天数足够长的时候,日费率的影响被上限吃掉了——真正决定结果的变成上限那几个百分点。 所以签约时争上限,比争日费率更有效。
这一句为什么好争? 因为它对发包人的实际意义有限:发包人真正在意的是「你能不能按时完工」,不是「罚你多少钱」。 一个合理上限(比如 5% 或 10%)在他眼里是「留个约束」,在你眼里是「敞口封顶」——这是签字时性价比最高的一句话之一。
第四个变量:触发条件——把不算你的天数写进去
上限之外,还有一道防线:哪些天数不该算你的。
工期违约金的前提是「你的原因造成逾期」。所以签字时要争的是把不可归责于你的情形写进免责或顺延条款:
| 情形 | 该写进合同的表述 |
|---|---|
| 发包人原因 | 未按约提供图纸、场地、甲供材料、未按约付款 |
| 客观上不能 | 不可抗力、政策性停工、极端天气 |
| 手续原因 | 因发包人原因导致审批、验收未完成 |
| 工序原因 | 发包人指定分包、其他承包人的工序延误 |
最后一行特别值得争,也特别容易被忽略。 一个项目上有多个承包人时,别人的延误常常拖住你的工期——如果合同里没写「其他承包人原因导致的延误可以顺延」,那这段天数就要算在你头上。
顺延条款还要配一句程序: 顺延申请要在事件发生后 X 日内提出、逾期视为放弃。程序这一层看着是约束你,其实也保护你——有程序、有书面记录,你才有把天数划出去的依据。
签字时该做的四个动作
| 动作 | 具体 |
|---|---|
| 换算 | 把日费率换算成每天多少钱、一年占合同价多少 |
| 争上限 | 力争写入累计上限(这一句性价比最高) |
| 锁日期 | 争取写清开工与竣工日期的认定规则和顺延机制 |
| 留程序 | 顺延申请的程序写清并留痕(有程序才有划掉天数的依据) |
这里要说的是:这一笔账的特点是——它不需要任何专业知识就能算,只是很多老板第一次算它,是在收到工期违约清单的时候。 而到了那个时候,能改的只有解释,不能改的是合同。这四个变量怎么定、定完敞口落在什么量级、和你的利润率相比是不是可承受,需要把清单利润结构、进度计划和合同条款摆在一起看——同一份合同,上限写 2% 和写 10%,对一个薄利项目来说就是赚与亏的区别。
专业介入信号:工期违约金的敞口=日费率×天数×上限,四要素在合同里的写法决定这个数能到多大;签字前把这一栏单独核一遍,比事后主张「违约金过高请求调整」主动得多。
一句话记住
工期违约金的敞口不取决于日费率,取决于有没有上限 依据:《民法典》第 585 条(约定违约金;约定过低或过分高于损失的,可请求调整);《建工解释一》第 9 条(竣工日期的三顺位认定)。
补一句:顺延条款里别忘了写「其他承包人原因导致的延误」——别人拖住的工期,不该算在你头上。
工程款要不回来?找王律师——北京大成(上海)律师事务所,专做工程款。