一位创始人和代工厂签了合同,看到报价单上的"单位成本"是$2.75,就据此搭建了整个定价模型。六个月后,发票上的真实落地成本变成了每个单位$3.73——36%的差距悄无声息地吃掉了创始人以为自己拥有的利润。这不是什么罕见的失误,而是那些把代工费当成一个单一科目、而不是它实际具有的分层成本结构来处理的食品饮料品牌,几乎必然会走到的结局。
如果你把包装食品或饮料的生产外包了出去,你的记账方式就必须跟上代工厂真实的计费逻辑。一旦在这一步出错,你要等到毛利率——每一位放款人、投资人、收购方最先看的那个数字——被证明是假的时候,才会发现问题。
代工厂到底在向你收哪些钱
"代工费"听起来像是一个数字,但其实不是。合同制造商通常会按几个不同的类别分别计费,而每一类在你的账本里表现都不一样:
- 可变的单位生产成本——人工、产线时间、损耗,以及每生产一个单位所分摊的那部分厂房间接费用。这是大多数创始人最盯着看的数字,因为它就是报价单上按箱/按件给出的那个数。
- 固定的单次生产费用——清洗产线、为你的SKU重新调试设备、备料备包装、处理过敏原防护流程。这些费用是按每次生产批次收取的,不管你这一批做的是1,000个单位还是50,000个单位。
- 原料和包装——可能由你、代工厂,或双方共同采购,具体取决于你用的是包工包料、部分包工包料,还是来料加工模式。
- 开线和上线费——把一个新SKU接入产线的一次性费用,对于简单的常温保质产品通常是几千美元起,对于配方复杂或涉及过敏原的产品则更高。
真正会打乱粗放定价模型的,是那笔固定的单次生产费用,因为它不会随你的订单量按比例缩小。一笔$4,000的开线费摊到1,000个单位的批次上,会给单位成本增加大约$4.00。把同样的$4,000摊到50,000个单位的批次上,增加的只是大约$0.08。如果你的账本只盯着报价单上那个"单位成本",你其实是在拿两个根本不可比的批次做比较——而你给产品定价所依据的,只是你做表格那一刻恰好摆在眼前的那个批次规模。
为什么这一切都该算进COGS,而不是间接费用
分类问题原则上很简单,但实践中很容易出错:任何随生产量变化的代工厂费用,都是销货成本(COGS),而不是一般运营费用。这包括代工厂的人工和间接费用,不只是你看得见摸得着的原料和包装。
来自服务业或SaaS背景的创始人——或者只是行事太快的创始人——往往会系统性地把一批成本分类错:
- 平台和零售商费用(亚马逊推荐费、经销商扣款)常被塞进COGS,但它们其实是通过某个渠道销售的成本,而不是生产产品的成本。
- 直销订单的出货运费有时被埋进"市场营销"科目里,尤其是当它被包装成"包邮"的时候——但它实际上是履约成本,应该归入COGS。
- 样品一开始算生产成本,但一旦离开仓库、被送去参展或寄给达人,就应该转记为市场营销费用。
- 包装设计工作和包装材料不是一回事——实体标签和包装盒是COGS,但设计它们的一次性创意费用是运营费用。
- 成品仓储在早期阶段通常被记为运营费用,尽管随着销量增长,把它算作落地COGS的一部分也是站得住脚的做法。
单独看,这些规则都不复杂。真正危险的是它们会叠加。把代工厂开线费错记成间接费用,把经销商的短付扣款埋进"杂项",再把包邮成本记成市场营销——这三件事叠加起来,你报出的毛利率可能会比真实情况高出5到10个百分点——一直到放款方的尽调团队,或者你自己的现金余额,告诉你事实并非如此。
最小起订量的现金陷阱
代工厂设定的最小起订量(MOQ)反映的是对他们的产线来说什么最高效,而不是对你的现金状况来说什么最合适。MOQ会因产品形态而差异很大:
- 瓶装饮料:大约1,000到3,000箱
- 精酿产线的罐装饮料:大约2,500到10,000罐
- 工业预印刷罐:常常在180,000个单位左右
- 一般饮料类别:每个SKU 5,000到50,000个单位
算一笔中等规模饮料订单的账——比如50,000个单位,单价$1.18,再加上原料和包装的最低采购量——你可能要在第一个单位上架之前,先占用$80,000到$150,000的现金。多数代工厂还会在下单时要求30%到50%的定金,余款在出货时结清。与此同时,如果你的产品卖给零售或经销渠道,你收款的账期很可能是Net 60到Net 120。这种错配——几周内现金流出,几个月后现金才流回——正是那种在损益表上看起来毫无问题、却在现金流量表上突然让你措手不及的事。
还有第二重陷阱叠加在上面:保质期。管理现金得当的饮料品牌通常只持有38到41天的库存。为了拿到更低的单价而下一个过大的订单,可能会让你手里压着数月的存货,而对任何易腐或有到期日的产品来说,这不是一个仓储成本问题——而是一笔等着发生的核销损失。对食品饮料品牌来说,损耗和报废通常占COGS总额的3%到5%;而一个纯粹为了追求更低单价而做出的MOQ决策,可能会让这个比例在某一批次上飙得高得多。
在签字确认任何一次生产之前,值得把三个数字对照你的账本、而不只是报价单再核实一遍:
- 在现实的动销速度下能覆盖的月数——对易腐产品来说,超过4到6个月不是批量折扣,而是报废风险的信号。
- 前期需要付出的现金总额,要对照你实际手头的储备或可用信贷额度来衡量——而不是按折扣单价"暗示"你省了多少钱来衡量。
- 你在考虑的每一个批次规模下的真实单位成本——试产批次、最小起订量、以及再往上一档——这样固定的单次生产费用才能被正确摊销,而不是被藏进一个笼统的加权平均数字里。
包工包料、部分包工包料与来料加工:同样的费用,不同的账
代工厂关系通常呈现三种形态之一,而每一种都会改变你实际记作COGS还是过账代收款的方式:
- 包工包料:代工厂负责采购原料和包装,并按一个合并价格向你开票。记账最简单,但逐项审计最难——你要相信他们在原材料上加的价,也要相信他们的人工报价。
- 部分包工包料:代工厂采购一部分投入品(通常是原料),你自己供应另一部分(通常是包装)。你的账本需要为你直接采购的部分,和嵌入在代工厂发票里的部分,分设不同的科目——否则你对原料成本的追踪就会变得不可靠。
- 来料加工:你自己供应原料和包装,只为产线时间和人工向代工厂付费。这让你对真实原材料成本的把握最为清晰,但也意味着,对COGS中很大一块来说,你自己的采购和库存记录——而不是代工厂的发票——才是数据的最终依据。
如果你在不同的生产批次之间切换模式(这在品牌规模扩大、开始直接采购原料以压低成本时很常见),你的会计科目表也需要随之调整。否则你最终会拿两个建立在完全不同记账基础上的批次去比较"单位成本",得出的结论毫无意义。
让你的生产成本和账本一样经得起审计
贯穿这一切的模式——固定费用与可变费用之分、MOQ带来的现金时点问题、包工包料与来料加工之别——和许多实体产品业务栽跟头的地方一模一样:一个单位的真实成本从来不是发票上的一个数字,而是一个同时从多个来源汇总出来的计算结果。要在一张不显示计算过程的表格里把这件事理清楚,本身就很难,而这恰恰是纯文本账本最擅长呈现的那种关系——每一张代工厂发票、每一笔原料采购、每一次生产的固定费用,都作为它自己可审计的分录存在,而不是一个看起来干净利落、直到有人追问你是怎么算出来的才露馅的加权平均数。Beancount.io从第一天起就用纯文本记账给你这种透明度,而且天生带版本控制。免费开始使用,看看你真正的单位落地成本,而不只是报价单上的那个数字。