很多企业在决定开发小程序时,往往把注意力集中在“功能怎么做”和“UI好不好看”上,却忽略了最核心的商业问题——钱要花在哪。等到项目启动,甚至开发到一半,才发现预算严重超支,或者被各种隐性收费搞得骑虎难下。作为服务过上百家企业的外包团队,我们建议你在签订合同之前,务必把以下5个费用明细问得清清楚楚,这能帮你避开大多数“低价进场,高价离场”的坑。
一、开发费用是按“功能点”算,还是按“工时”算?
这是最基础,也最容易被模糊化的问题。市面上常见的报价方式有两种:一种是“打包价”,即针对你列出的功能清单给一个总价;另一种是“人天单价”,按开发人数和天数计费。
你需要问清楚的不仅是单价,更重要的是计价范围。比如,一个“商品详情页”在A公司的报价里可能只包含基础展示,而在B公司可能包含了分享海报、视频播放、参数对比等子功能。如果合同里只写“开发商品详情页”,后续加需求时,对方很可能会以“新增需求”为由额外收费。
- 建议:要求对方提供《功能清单及验收标准》,逐条确认每一项功能的具体表现形态,并写明“超出清单范围需另行报价”的触发条件。
- 避坑点:警惕“一口价”但功能描述模糊的合同,这通常是后期扯皮的根源。
二、UI设计费是否包含“无限次修改”?
很多外包公司会告诉你“设计费包含在开发费里”,但当你对初稿不满意,提出修改意见时,对方可能回复:“修改次数超过3次,每次需加收500元设计费。” 这种费用在谈单时极少被主动提及。
你需要明确:初稿提供几套方案?每套方案可修改几轮?修改的具体范围是什么(比如只改配色,还是可以推翻重来)? 如果对方拒绝在合同中写明修改次数,那么大概率默认只改1-2次。对于追求品牌调性的企业,UI修改是高频动作,这笔费用若不提前锁定,后期会非常被动。
三、服务器和域名费用是否包含?包含几年?
小程序的运行必须依赖服务器、域名以及SSL证书(https)。这属于固定成本,但很多外包公司会把它从开发费中剥离出来,单独收取“年度托管费”。
你需要问清三个数字:
- 首年费用:是否已包含在合同总价里?
- 续费价格:第二年、第三年的续费价格是原价还是优惠价?有些公司首年免费,次年突然按市场价3倍收费。
- 资源规格:配置的是1核2G的入门级服务器,还是能支撑并发访问的4核8G?如果后期用户量增长,升级配置的费用如何计算?
另外,域名备案是否由外包方代办?如果代办是否额外收费?这关系到项目上线周期。
四、第三方接口费用(短信、支付、地图等)谁来承担?
一个小程序往往需要接入微信支付、短信验证码、位置定位、物流查询等第三方服务。这些服务商本身会收取费用(如短信每条几分钱,微信支付有手续费)。
关键问题在于:这些接口的“接入调试费”和“调用费”是否包含在你的外包合同里?
有些公司会告诉你“接口费自理”,这意味着你需要自己注册商户号、申请API密钥,并承担调试对接的工作。而有些公司会代劳,但会在合同中加收一笔“技术对接费”。更隐蔽的是,有些外包方会绑定自己合作的第三方服务商,从中赚取差价或返佣。建议你明确:是否允许我指定服务商?如果使用你的服务商,价格是否与官方公开价一致?
五、售后维护费与bug修复责任边界
几乎所有外包合同都包含“免费质保期”,通常是3个月到1年。但质保的范围差异巨大。你需要逐字阅读“维护条款”:
- Bug修复:是指“程序无法运行”的严重错误,还是包括“按钮位置偏了”、“文字显示重叠”这类UI细节问题?
- 功能修改:如果微信官方接口升级,导致小程序部分功能失效,这算bug还是新需求?
- 维护响应时间:是7×24小时,还是仅工作日?出现紧急故障,多久能给出解决方案?
- 质保期后的维护费:按年收费还是按次收费?通常市场价是开发总费用的10%-15%/年,低于这个比例要小心服务质量,高于要问清服务内容。
这里特别提醒:不要相信“终身免费维护”的承诺。任何软件都有生命周期,终身免费要么是服务缩水,要么是公司根本没打算长期运营。理性做法是接受合理的年度维护费,但要在合同中明确服务响应级别。
一个容易被忽略的隐性成本:沟通成本
除了以上5点,还有一项成本虽然不体现在合同上,但会直接影响你的总支出——需求变更的沟通成本。很多项目超支,不是因为技术难,而是因为反复修改需求。建议你在项目启动前,内部先梳理清楚业务流程,并指定唯一对接人。同时,在合同中约定“需求变更需书面确认,并评估工时影响”,避免口头沟通后不认账。
总结:问清细节,比砍价更重要
外包开发不是一锤子买卖,而是合作关系的起点。与其在签约时拼命压价,不如把以上5个费用明细白纸黑字写进合同。记住,专业的外包公司不怕你问细节,怕的是你不问,等项目上线后才发现一堆“额外账单”。把这篇文章保存下来,在谈合同时逐条对照,能帮你省下至少20%的预算,并减少大量后期纠纷。
