SaaS项目交付了,客户却说"质量不行"拒付尾款?法院:先看清这三个问题

服务质量不是一方说了算,合同怎么写才是关键。
2026-08-29以案说法合同纠纷

服务质量不是一方说了算,合同怎么写才是关键。


你做的系统上线了,客户说"不好用"。

你按需求文档开发完了,客户说"这不是我要的"。

你催尾款,客户拿"质量问题"当挡箭牌——怎么办?

技术服务合同纠纷,最难打的就是"服务质量到底谁说了算"。

一、一个真实的脱敏案例

某软件公司接了一个电商SaaS定制项目,合同总价86万,约定分三期付款。前两期顺利,第三期交付时,客户以"系统卡顿、功能不符合预期"为由拒付尾款28万。

软件公司起诉要求支付尾款。客户反诉,要求解除合同、退还已付款。

争议焦点:这个SaaS项目到底算不算合格交付?

二、法院怎么判

法院没有直接说"质量好"或"不好",而是先看三个问题:

第一,合同有没有明确的验收标准?

合同里只写了"开发电商管理系统",没写功能清单、性能指标、验收流程。法院认为,这种模糊约定下,不能仅凭客户主观感受认定不合格。

第二,有没有经过验收程序?

软件公司提供了测试报告、上线确认邮件、客户实际使用的后台数据。客户虽然口头提过问题,但没有在合理期限内提出书面异议。

第三,问题是否影响合同目的实现?

客户说的"卡顿",证据不足;说的"功能不符合预期",但系统已经上线并产生实际交易数据。法院认为不足以构成根本违约。

最终判决:客户支付尾款28万及逾期利息,驳回客户反诉。

三、潘律师解析

这个案子说明一个关键问题:技术服务合同纠纷,不是"客户不满意就赢不了",而是看合同、看程序、看影响。

很多老板有个误区:签合同时只写个总价和交付日期,以为"口头说清楚就行"。真到打官司,口头说清楚等于什么都没说。

不是服务做完了就行,而是验收标准要事先写死。

不是客户提意见就能拒付,而是要在约定的异议期内书面提出。

不是有一点点bug就构成违约,而是要看是否导致合同目的无法实现。

这也是我作为有技术背景的律师,特别想提醒创业者的地方:技术项目的不确定性天然高,合同就是降低不确定性的唯一工具。

四、实务建议

签技术服务合同前,这三件事必须写清楚:

  • 需求范围清单:功能模块、页面数量、接口对接、数据迁移,逐项列明;
  • 验收标准和流程:测试环境、UAT周期、BUG分级、修复时限、验收确认方式;
  • 异议期和付款节点绑定:比如"上线后15日内未提出书面异议,视为验收合格"。

如果你是乙方,交付时记得留痕:测试报告、邮件确认、会议纪要、实际使用数据,都是法庭上最有用的证据。

律师提醒

技术服务合同最大的风险,不是技术做不出来,是"做好了说不清楚"

别让"质量好不好"变成一个没有标准的问题。签合同的时候把标准写死,比事后打官司省钱一百倍。

遇到类似法律问题?

潘杰峰律师提供专业的合同纠纷法律服务
咨询微信:13590105082 | 咨询费:1000元/小时

微信咨询
潘杰峰律师
广东华商律师事务所 | 深圳执业律师
企业管理硕士 · 连续创业者 · 执业律师
专注公司治理、股东纠纷、股权设计、常年法律顾问
咨询微信:13590105082(微信同号)
法律问题咨询:1000元/小时