结论先行:工时计费下的返工是否由你承担,取决于变更来源与验收标准是否在开工前被书面固定。若需求由你方在确认原型后新增或改动,通常计入你的工时;若因服务方未按已确认的规格交付、或规格本身自相矛盾导致重做,返工应归服务方。这个判断有一个反例:如果合同只写“按实际工时结算”而没有任何确认节点和验收清单,那么无论返工起因如何,你都会在结算时处于被动,因为缺少可核对的证据来区分是谁改了需求。
工时计费的争议很少出在单价上,而是出在“这段时间算谁的”。判断归属的第一步不是问“谁在改”,而是问“改动指令从哪来”。可以按以下顺序核对:
如果改动指令来自你方,且发生在冻结节点之后,这部分工时通常计入你;如果服务方交付的页面与已确认设计稿存在明显偏差,修正偏差的工时不应由你承担。这里的“明显”需要事先定义,否则双方会各自解释。
假设你确认了一份设计稿,同时又在需求文档里写了“移动端导航需与桌面端完全一致”。这两条本身冲突:桌面端横向导航无法在窄屏完整呈现。服务方按其中一条实现,你按另一条验收,双方都认为自己有理。此时返工归属不能简单按“谁提的改动”判断,因为冲突在开工前就已存在。
这类情况下,合理的处理是:谁负责整合规格,谁承担因规格冲突产生的返工。如果规格由服务方整理并请你确认,服务方有义务在确认前指出冲突;如果规格由你方直接提供且服务方曾书面提示过矛盾,你方承担。关键证据是开工前是否存在“规格冲突提示”的记录。没有这条记录,事后很难还原。
这个反例说明:返工归属不只取决于改动时间点,还取决于规格是否在开工前被检验过一致性。你可以在确认节点前要求服务方返回一份“冲突与待决项清单”,把它作为工时计费的前置条件。
工时计费要能判断归属,前提是工时本身可核对。可操作的动作是:要求按任务项记录工时,而不是按天或按阶段给一个总数。每条记录至少包含任务名称、对应需求编号、开始与结束日期、产出物链接。产出物可以是设计稿版本、页面地址或提交记录。
这个动作的结果会直接影响下一步:如果记录能对应到需求编号,你就能看出哪些工时花在原始需求上、哪些花在变更上,返工归属从“各说各话”变成“逐条核对”。如果服务方只能提供总工时,你无法区分原始开发和返工,也就无法在结算时提出有依据的异议。此时更稳妥的做法是在下一期合作中把记录粒度写进约定,而不是在已发生的工时尚上纠缠。
与其在付款时争论某段工时该不该算,不如在结算前做一次逐项对账。对账时按三类标记每条工时:
对账的结果决定下一步:如果“待定”项占比很小且金额可接受,可以直接结算并记录原因,避免为小额争议拖延交付;如果“待定”项集中在某几个需求上,说明问题出在规格确认环节,下一期应把冲突检验和冻结节点提前。注意,对账不是重新谈判单价,而是把归属不明的部分单独隔离,防止它混进总工时里被默认接受。
如果合同约定的是固定总价而非工时计费,返工归属的判断逻辑不同,本文的方法不适用。如果双方没有约定验收标准,也没有任何确认节点记录,那么无论返工由谁触发,你都缺少主张归属的依据,此时优先动作是补齐确认流程,而不是追讨已发生的工时。另外,若返工涉及第三方服务(如支付接口或短信服务)的接入调整,归属还要看该第三方是否为开工前已明确的范围;未明确时,通常按新增需求处理。判断返工归属的可靠程度,取决于你在开工前把多少变量固定成了文字。