固定总价合同里,范围变化并不自动等于加钱或减钱,关键看变化是否落在原报价已写明的交付边界内。判断顺序是:先确认原范围基准,再判断变化属于替换、追加还是删除,最后按可核对的工作量单位计算增减,而不是按感觉或按百分比一刀切。
固定总价能成立,前提是总价对应的范围足够具体。如果原报价只写“首页改版、栏目页调整若干”,那么任何页面数量、栏目层级、模板数量的变化都会变成争议点。可核对的做法是把原范围拆成四类可计数的对象:页面模板数量、独立功能点、内容迁移条目、第三方对接项。
假设原合同写明“5个页面模板、1个表单功能、200条内容迁移、不含支付对接”,这就是基准。任何超出这个基准的请求,才进入增减项讨论;落在这个基准内的调整,属于原总价应覆盖的返工或优化,不应另行计价。这一步不做,后面所有计算都会变成双方各说各话。
条件一:变化只是替换,不增加数量。例如把原本约定的轮播图换成视频背景,模板数量、页面数量、功能点数量都没变。这种情况下通常不产生增减项,但会消耗开发工时,是否计价取决于原合同是否写明“同等复杂度的视觉替换包含在内”。如果写明包含,就不加价;如果写明“视觉方案以确认稿为准,确认后大改另计”,就按工时或按次计。
条件二:变化增加了可计数对象。例如模板从5个增加到7个,或内容迁移从200条增加到500条。这时应按单价乘以增量计算,而不是重新报总价。单价来源有两个:原报价中已列出的分项单价,或双方补充确认的新单价。如果原报价没有分项单价,就需要在变更发生前补一份单价确认,否则固定总价会失去计算基础。
选择依据可以归纳为一句:数量变,按单价乘增量;数量不变但复杂度变,按工时或按次确认。例外是,如果原合同明确写了“总价包干,不限页面数量”,那数量增加也不应加价,但这类条款通常伴随更长的交付周期或更模糊的验收标准,需要另行权衡。
当多个角色对同一变化有不同理解时,最有效的动作不是继续争论,而是把变化写成一张变更确认单。确认单至少包含五项:变更描述、原范围基准、变化类型(替换/追加/删除)、计算单位与数量、对总价和工期的影响。
确认单签署后,下一步动作是把增减项并入付款节点,而不是留到项目结束再算。例如原合同分三期付款,变更确认后应明确增量金额进入哪一期。这样做的结果是,后续再出现新变化时,双方有可参照的单价和流程,不会每次都回到总价谈判。
范围减少时,常见误解是“少做一个页面就按总价除以页面数退钱”。固定总价中,删除项的计算要看该工作是否已经发生。如果尚未开始,可按原分项单价扣减;如果已经完成设计或开发,删除只减少后续工作量,已发生部分通常不退或只退可明确节省的第三方费用。
可核对的证据包括:设计稿交付记录、开发分支提交记录、第三方服务是否已购买。这些记录能区分“没做”和“做了又删”。如果无法提供这类记录,删除项的扣减就只能靠协商,而协商结果往往不利于提出删除的一方。
上述算法适用于原合同有明确范围描述、有分项单价或可补单价、且双方愿意在变更发生前确认的场景。如果原合同只有一句“整站改版,总价固定”,那么任何增减项计算都缺乏依据,此时更现实的做法是先补一份范围基准附件,再谈本次变化。
另外,如果变化涉及第三方平台规则、接口调整或内容合规要求,计算单位可能不是页面或模板,而是按对接项或按轮次确认。这类变化的特点是外部条件驱动,不由单方控制,因此更适合在确认单中写明假设条件:在假设成立时按某单价计算,假设不成立时重新确认。
最后,免费修改不等于没有成本。即使某次调整不额外收费,它仍然占用排期,可能推迟后续交付。把这一点写进变更确认单的工期影响栏,能避免“不收费所以可以随时加”的预期蔓延。