先看变更指令来自谁:如果返工是因为你中途新增需求、改动验收标准或延迟提供素材,工时应由你承担;如果返工是因为交付方漏做已确认范围、用错素材版本或未按约定流程自检,返工工时应由对方承担。判断的关键不是“谁在干活”,而是“谁改变了已冻结的输入”。
工时争议大多不是算错小时,而是没有基线。开始计费前,要求对方把当前确认的范围写成一份可核对的清单:页面或素材清单、字段与模块、文案来源、素材版本号、验收人、验收标准。双方用同一份版本,后续任何改动都相对它判断。
假设一个场景:双方确认首页轮播使用 A 版主视觉,交付方在开发中自行换成 B 版,验收时你要求改回 A 版。这次返工的输入是交付方单方面改变的,工时应由对方承担。反过来,如果你在开发进行到一半时通知改用 B 版,即使只改一张图,也属于你发起的变更,新增工时按约定归属你。
只看聊天记录容易各说各话。更稳的做法是让每轮返工都留下三类证据:变更来源、变更时间点、原确认版本。三者对齐后,归属通常只有一种解释。
如果三类证据指向不同结论,优先看时间点:在模块开工前提出的调整,往往可以并入原工时;开工后提出的,通常应单列。这个规则要在报价阶段写清,否则每次都要重新谈。
当关键前提发生变化,比如展示位数量、素材交付方式或验收口径调整,不必一律接受对方的新报价,也不必立刻换供应商。可以按变化幅度分档处理。
判断用哪一档,可以问一个具体问题:这次变化是否改变了“完成”的定义?如果完成标准没变,只是路径变了,保留原报价并记录变更通常够用;如果完成标准本身变了,改写口径比争论单次返工更省事。
下次收到按工时的返工账单时,先做一件事:要求对方为每一笔返工工时标注对应的变更来源和原确认版本条目。这个动作会直接暴露两类情况——有明确条目对应的,归属清楚;找不到条目的,多半属于新增需求或范围蔓延。
根据核对结果决定下一步:条目清晰且来源在你,就确认付款并更新基线;条目清晰但来源在对方,就要求扣除对应工时;条目缺失,就先补齐范围清单再谈这笔账单。这个顺序能把“感觉被多收”变成可核对的条目对照,也避免在下一次变更时重复同样的争议。