← 返回文章库

一单做完到底赚没赚:把工时、直接成本和垫资占用一起算进去

2026-07-29 · L1

一单活到底赚没赚,不看到账那一刻的数字,要看这笔钱除以你为它付出的时间和垫出去的钱之后还剩多少。 很多人接单接得很勤,年底一算总账却发现攒下的钱和自己想象的对不上,原因几乎都在这里。

我见过一位做设计接活的朋友,那年最得意的是一单四万块的项目,签下来当晚发了朋友圈。第二年他复盘全年,发现真正让他有结余的,反而是几单不起眼的、三五千块的老客户小活。四万那单前后拖了三个多月,中间改了七版,他自己垫了素材和打样的钱,回款还拖了两个多月。折成每小时,那单比他随手接的小活低了一大截。他不是不会算账,他是只算了收入这一行。

这篇讲的就是怎么把一单活的账算完整:该减的减掉,该摊的摊上,最后落到一个你能横向比较的数字上,好让你下次知道该多接哪类活、该推掉哪类活。

这件事和投资复盘日记不是一回事

站内那篇如何写投资复盘日记讲的是决策质量的复盘:对象是一笔笔买卖操作,记的是决策前的理由、预期、情绪和止损位,核心问题是”回到当时那个信息条件下,我这个决定合不合理”,目的是把运气赚的钱和本事赚的钱分开。

这篇要做的是一单业务的损益核算:对象是一个具体项目,记的是钱和小时数,核心问题是”这单最后到底给我剩下多少、每小时值多少”,目的是调整你接活的取舍和报价。

两者一个记文字、一个记数字;一个问过程对不对,一个问结果值不值。但它们有个共同点:都必须在事情发生的当下就留痕,事后补记一定失真。工时尤其如此——三个月后你回忆一单花了多少小时,误差常常在一倍以上,而且几乎总是往少了估。所以这两件事的落地动作是一样的:当场记,别攒着。

顺带说清另一个容易混的:这篇讲的是单个项目的损益,不是你整年的收支。全年的收入结构、淡旺季波动、要不要留多少缓冲,那是另一套账,可以看收入波动怎么应对自由职业的记账与申报。项目账是显微镜,年度账是体检报告,两个都要有。

一单要摊进去的三样东西

多数人的项目账只写两行:收了多少,花了多少。缺的是下面这三块。

第一块是到手口径与直接成本。 客户付的钱和你银行卡里多出来的钱,常常不是一个数。平台抽成、通道费、代扣代缴,这些在你看到余额之前就被拿走了。核算要从合同金额出发,把这些一项项列出来,而不是拿到账数字倒推。至于税怎么算、按什么口径申报,各地不同且会调整,以官方最新规定和你所在地的实际执行为准,这里只强调一点:它是这单的成本,要占一行,别当成”年底再说的事”。

直接成本指的是能一一对上这一单的支出:外包给别人做的部分、专门为这单买的素材或工具、打样、快递、为这单跑的差旅。判断标准很简单——如果这单没接,这笔钱会不会花?会花,就不算直接成本(比如你每月都在续的常用软件);不接就不花,就算。

第二块是工时,而且要记全。 大部分人只记”动手做”的时间,这是最大的漏项。真正该记的至少三类:动手时间、沟通时间(需求会、改稿往返、微信上零碎的答疑)、收尾时间(交付、开票、催款、质保期内的免费返工)。后两类在难缠的单子上常常能占到总工时的三分之一以上,而它们恰恰是不同客户之间差别最大的地方。同样是一万块的活,老客户可能沟通两小时就开工,新客户比稿加改需求先烧掉二十小时。你不记,就永远不知道该给谁涨价。

第三块是垫资占用。 你先垫出去的钱,从垫出那天到回款到账那天,是被占住的。占用的代价有两层:一层是资金本身的时间成本,可以用你自己认定的机会成本折算;另一层——通常更要命——是这笔钱被占住期间你的接单能力受限,以及回款拖延甚至收不回来的风险。第一层能算出数字,第二层算不出但必须在决策时摆上桌。

完整走一遍一单的账

下面用一组数字把口径走通。所有数字都是为了演示算法而设的假设值,不代表任何真实报价、行情或行业水平,你要用自己的真实记录替换。

假设这单合同金额 40000 元,从签约到收款一共跨了 100 天。

第一步,从合同金额减到手金额。假设平台抽成与通道费合计 1400 元(以你实际那份合同和平台规则为准),假设为这单预留的税费 2000 元(这个数字纯属占位,税怎么算各地不同且会调整,以官方最新规定和你所在地的实际执行为准)。到手口径 = 40000 − 1400 − 2000 = 36600 元。

第二步,减直接成本。假设外包给别人的一部分 6000 元,素材与打样 1200 元,专门为这单开通的一项服务 800 元,两趟差旅 1500 元,合计 9500 元。剩下 36600 − 9500 = 27100 元。

第三步,算垫资占用。假设这 9500 元里有 8000 元是在开工时就先垫出去的,回款在第 100 天到账,占用约 100 天。再假设你给自己定的资金机会成本是年化 4%(这个数字由你自己决定,与任何产品、任何市场行情无关,这里只为把算式走通),那么 8000 × 4% × 100 ÷ 365 ≈ 88 元。

这里有个很多人第一次算完会愣一下的地方:88 元太小了,小到看起来不值得算。没错,在这个假设下,垫资的”利息账”确实微不足道。但这恰恰是它值得算一遍的理由——算完你才知道,垫资真正的代价不在利息,而在于那 100 天里这 8000 元不能干别的,以及万一对方拖到第 200 天甚至赖掉,损失的不是 88 元而是 8000 元。所以垫资这一项的正确用法是:数字照算,但决策依据要放在占用天数和对方的付款记录上,而不是放在那几十块钱上。如果你想看看不同回款账期、不同垫资比例下这笔钱的时间代价差多少,可以去XIRR 真实年化计算器把垫出日、回款日和金额填进去,把不同假设代进去跑几遍,看趋势就够了。

第四步,摊工时。假设动手 126 小时,沟通与改稿 24 小时,交付催款与返工 12 小时,合计 162 小时。

第五步,落到时薪。(27100 − 88) ÷ 162 ≈ 167 元/小时。

到这儿这单的账才算完。167 这个数字本身没有好坏,它的价值在于可比较:你把手上另外几单用同一套口径算一遍,排个序,答案立刻就出来了。上面那位朋友后来这么算了一遍,发现他那些三五千的老客户小活,时薪反而更高——沟通短、几乎不改稿、款项当月结清、不用垫钱。他第二年的调整不是涨价,而是把接单结构改了。

再补一句关于现金流和利润的差别:上面 27100 元是这单的利润口径,但它落进你账户的时间是第 100 天。如果你在第 30 天要交房租,这单的利润帮不上忙。这两件事的关系,利润和现金流的区别那篇讲得更细,做项目的人尤其要分清——账面上赚钱、手里却没钱周转,是接单为生的人最常见的翻车方式。

三种口径各自适合什么

不是每单都值得算到第五步。三种口径的取舍大致是这样:

口径怎么算适合什么情形代价与盲区
到账口径只看卡里多了多少单子小、无垫资、当场结清;或你只想快速对一下现金看不见抽成和税,更看不见时间投入;拿它做报价依据几乎必然低估自己
毛利口径到手金额减直接成本有外包、有物料的单子;需要判断”这单本身有没有加价空间”不含工时,所以无法回答”值不值得做”;两单毛利相同但一单花你三倍时间,它看不出来
全口径毛利再减垫资占用,除以全部工时得时薪报价谈判前、决定要不要续接某类客户、年度调整接单结构时需要平时就记工时和垫资日期,补记会严重失真;单看一单样本太小,至少攒三五单再下结论

我的做法是:日常所有单子都记到毛利口径,这个成本很低;每个季度挑三到五单有代表性的,补上工时和垫资,算到全口径。全口径不是天天用的,它是用来做结构性决策的。

避坑清单

把到账金额当收入。 为什么是坑:抽成和代扣在你看到余额之前就发生了,你以为的”这单四万”其实从来没进过你的口袋,按这个数字去评估一类业务值不值得做,会系统性高估。怎么避:核算从合同金额起算,把每一项扣减单独列一行,哪怕你只能估个大概。

直接成本只记大额。 为什么是坑:快递、打车、临时开通一个月的服务,单笔都不起眼,但在小单上加起来能吃掉相当一块;而且这类支出恰好集中在难缠的单子上,漏记会让你误以为难单也还行。怎么避:给每一单一个编号,记账时打上这个标签,当月消费凡是能对上编号的直接归进去,做法参考记账分类怎么设计

只记动手时间。 为什么是坑:沟通、改稿、催款这些时间不产生成果却实实在在消耗你,漏掉它们会让”难客户”看起来和”好客户”一样划算,于是你继续接。怎么避:工时分动手、沟通、收尾三栏分开记,只记整块的、超过十五分钟的,不必精确到分钟,趋势对了就够。

忘了质保期和免费返工。 为什么是坑:很多单子交付不等于结束,后面还有一段免费维护期,这段时间的投入通常没人记,而它可能发生在三个月后、早就”结案”了。怎么避:项目账不要在交付日就封账,留到质保期结束或最后一笔款到账后再封,中间的返工工时追加进去。

把垫资占用当成利息问题。 为什么是坑:折算出来的数字往往很小,你一看就懒得管了,可真正的风险是本金收不回来,以及资金被占住那段时间你不敢接别的活。怎么避:把”垫出日、金额、约定回款日、实际回款日”四列单独记一张表,决策看这张表,而不是看折算出来那几十块钱。同一个客户连续两次实际回款晚于约定,下次的垫资条款就该改。

用一单的结论否定一整条业务线。 为什么是坑:单个项目的时薪受偶然因素影响极大,一次遇上难缠客户不代表这类活都这样,这和投资里”做对了却亏钱”是同一类误判。怎么避:至少攒三到五单同类项目再看中位数,别看平均数(一单极端值就能把平均数拉飞)。

忽略售前和没成的单。 为什么是坑:比稿、方案、来回问价却没成交的时间,是真实成本,但它不挂在任何一单上,于是永远不进账。怎么避:单独设一栏记”售前工时”,按季度把它摊到当季成交的单子上再看时薪。你会发现,老客户复购之所以划算,一大半来自这一栏几乎为零。

今天就能做的几件事

第一,翻出最近结清的一单,只填三行:合同金额、各项扣减、直接成本。填不出来的地方留空并标一个问号,这些问号就是你下次要开始记的东西。

第二,给手上正在做的每一单编个号,从今天起所有相关支出记账时带上这个号。这一步几乎不花时间,但它决定了三个月后你能不能算出真账。

第三,在手机备忘录里建一张四列的垫资表:垫出日、金额、约定回款日、实际回款日。已经在垫的单子先补进去。

第四,今天开始记工时,只分动手、沟通、收尾三栏,以十五分钟为最小单位,记一周试试。一周之后你大概率会对某一栏的数字感到意外。

第五,等你手上有三单以上的完整记录了,再按上面的全口径算一遍时薪并排序。在此之前,不要急着据此改报价。

这些方法只是核算口径,不是对你业务的判断。你的行业惯例、客户结构、议价能力我都不了解,一单值不值得接,最终只有掌握全部细节的你自己能决定。本站内容仅供学习参考,更多说明见免责声明