开发费只是一次性的
谈项目时最常见的误会:以为报价就是全部成本。
实际上一套系统上线之后,每年都会持续产生费用。这笔钱不多,但没算进去就会在第二年变成「怎么又要交钱」的争执。提前算清,双方都省事。
四笔固定支出
- 服务器或云资源。按配置和流量计费,小项目一年几百到几千。流量一涨,费用跟着涨
- 域名。一年几十到几百,金额小但容易忘。域名过期被抢注,赎回来要花几十倍的钱
- 证书。现在多数可以免费自动签发,但有自动续期的问题。续期失败,站点直接打不开
- 第三方接口。短信、地图、支付、OCR、AI 调用,都是按量计费
第四项最容易失控。它不像服务器那样有固定账单,而是随着用户量线性增长。很多人第一年没感觉,第二年用户多了才发现接口费比服务器贵。
一笔浮动支出:维护
维护包含三类事:
- 平台规则变化。小程序审核规则调整、支付接口升级、隐私要求变化,都要跟着改
- 系统升级。依赖库、运行环境的安全补丁
- 小改动和 bug。文案、按钮、一个偶发的报错
估算方式有两种:按每年开发费的 10%–20% 预留,或者按次计费、单独立报价。哪种都行,关键是要在合同里写清楚,不要变成「顺便帮我改一下」。
第三方接口怎么估
给每个接口列一行:单价、预估月调用量、月成本。
- 短信:按条计费,按「每天新增用户数 × 验证次数」估
- 地图:按调用次数,注意免费额度
- 支付:按费率抽成,不含在接口费里但要算进成本
- AI 调用:按 token 或按次,先按「每天多少次问答」估
估算不需要很准,误差一倍以内都能接受。关键是让它出现在预算表里,而不是月底看到账单才惊讶。
合同里必须写清的三件事
- 维护期:交付后免费维护多久(常见 3–12 个月),之后按什么标准收费
- 年费谁付:服务器、域名、接口费用是甲方直接付,还是打包给乙方代缴。代缴要约定「不续费提前多久通知」
- 停止合作:源码、数据库、用户数据能不能完整导出,导出什么格式
第三条最容易被跳过,但它是你换服务商时唯一的退路。源码和数据的归属另有专篇,可以看《代码和数据归谁:交付时必须写清的三件事》。
三个常见错误
- 报价只报开发费。第一年很顺,第二年续费时才发现一年还要几千块
- 服务器买最低配。省了几百块,流量一上来就卡,用户流失的代价远高于服务器差价
- 没设续费提醒。域名、证书、接口额度,任何一个过期,表现都是「网站打不开」,排查时最费时间
一个简单的年度预算表
列五列就够:项目、单价、数量、周期、年成本。填完你会得到一个总数,这个数才是「养它」的真实成本。
对甲方来说,知道这个数才能判断值不值;对乙方来说,主动给出这个数,比事后解释更容易建立信任。
下一步
拿一张表,把四笔固定支出和一笔维护费填进去。填不出来的项,去问服务商要具体数字,别接受「大概没多少」这种回答。
然后把三条合同条款对照现有合同看一遍,缺的补进去。