小程序外包合同怎么签?源码归属、验收与付款三个坑

先说结论:小程序外包合同里,最容易让老板吃亏的是三个地方——源码归属没写清、验收标准模糊、付款节点和进度脱钩。签之前把这三条钉死,再对照微信官方的审核规则把「上线前能不能过审」也写进去,你大概率能避开九成的坑。

坑一:源码归属没写清,等于把钱押在别人手里

很多老板签合同时只关心报价,等到想换服务商、想二次开发,才发现源码不在自己手里,或者被锁在对方的服务器上。合同里必须明确三件事:源码完整交付(含后台)、交付后归你所有、不设任何平台锁定。交付时可以要求对方提供一个能完整跑起来的测试环境,而不是只发一个压缩包了事。

这一点小程序和普通网站还不一样——小程序是跑在微信平台上的,代码部署、审核、版本更新都在微信公众平台上操作,账号主体信息写的是你的公司。所以除了源码,小程序账号(AppID)、管理员权限也要一并拿到自己名下,否则你只是租了个壳。

坑二:验收标准模糊,功能做出来「看着能用,一上线就被驳回」

小程序的验收不能只看「功能能用」。真正卡住上线的是微信的审核规则,而审核规则里有几条是外包团队最容易糊弄、也最容易让老板栽跟头的:

  • 名称不合规:按微信官方审核规范,小程序名称不能以电话、邮件、日历等广义归纳类词语命名,名称不是单词汇,必须是两个词以上的组合。光这一条,就能挡住一堆「名字起得随意」的项目。
  • 类目与页面内容不一致:官方要求「小程序服务类目所对应的页面中的核心内容必须与该类目一致」,且必须保证用户在该页面能使用该服务类目,不得隐藏、不得多次跳转。
  • 隐藏功能没给测试号:如果你的小程序有隐藏或付费功能(比如充值后可见、会员可见),官方要求开发者提供的测试号需能完整呈现和体验该功能。验收时务必让对方把这类功能用测试号跑给你看。

所以验收标准要拆成两层:一层是「功能对不对」(需求文档逐条核对),一层是「能不能过审」(名称、类目、隐藏功能三项对着官方规范过一遍)。很多人只验了第一层,上线时被驳回,来回改又加钱。

坑三:付款节点和进度脱钩,钱付了大半活还没影

合理的付款节奏是「分期 + 节点挂钩」:比如签约付 30%、原型/设计确认付 30%、开发完成通过验收付 30%、上线后付尾款 10%。每一笔钱都对应一个你能亲眼确认的交付物,而不是按时间付。反过来,如果对方要求「签合同先付 50% 以上」或者「验收通过就付清、不设上线后尾款」,要留个心眼。

签合同前,再确认这几件事

  • 报价单里的功能是否逐条列明,避免「需求变更」三个字变成无底洞。
  • 后期维护费怎么算:是含在总价里,还是上线后另外按年收?一年多少钱要写死。
  • 谁来提审、被驳回谁负责改:很多纠纷就出在「审核没过,责任算谁的」。

小程序外包这件事,价格重要,但核心服务里真正决定你吃亏不吃亏的,是合同里那几条没写清楚就一定会出问题的地方。把源码、验收、付款三个坑填上,你就能少走很多弯路。

来源参考:微信小程序审核规范

需要具体方案或报价?

我们是矩阵创视科技,做网站建设、小程序、APP 与 AI 应用开发,源码完整交付、长期维护。把你的需求说给我们听,24 小时内给出功能拆解与报价区间——不收费,聊完不合作也没关系

 | 电话 18600756405 | 微信 laochen0000001

我们提供的相关服务 微信 / 支付宝小程序 商城 · 会员 · 分销,打通线上线下
了解详情
看完还有疑问?留个电话,我们帮你算笔账 18600756405 laochen0000001
打电话