开篇:一句话结论

你公司的利润分布,大概率不随客户名单的字母顺序排列,而是严重向少数客户集中——同时也存在一批「越合作越亏」的客户,只是从没人为他们算过账。结论:把每个客户的历史成交价序列和出库成本快照拼起来,客户盈亏一目了然,再把客户分成金牛、潜力、失血、沉睡四类,每类配一个动作,客户管理就从「关系维护」升级为「利润经营」。下面讲数据怎么拼、四类怎么划、阈值怎么设,以及哪些错法会把画像做反。

一、场景还原:流水前五名里的两个倒贴户

老鱼的公司在华东做逻辑 IC 与接口料分销,客户两百多家。2026 年行情的红利他吃了不少:TrendForce 公开数据显示通用 DRAM 合约价连续两季大涨,他手里配套的存储与逻辑料也跟着走量。年中经营分析,他照例给「流水前五」的客户发感谢函——财务总监顺口提了一句:要不要把这几家的毛利也算算?

一算出问题来了。流水第一名某方案商,八个月采了他一千一百多万的货,拆开单据看:对方是比价高手,每次下单前十家询一遍,永远拿最低价成交;该客户贡献的毛利额只占总盘子的百分之四,摊掉物流、账期资金占用和售后工时,接近打平甚至倒贴。流水第三名的老客户更典型:合作六年,报价单越拉越长,单价一年年往下走,每次都「象征性让一点」,历史成交序列显示同类料号给他的价格比市场均价低七到十个点——让惯了他,成了结构性失血。而利润真正的大头,来自三个流水不起眼的客户:一家做医疗设备的厂,价格敏感度低、订单稳定、账期从不拖;一家小方案公司,量大不大但每次都按挂牌价成交。

老鱼的总结很扎心:「我以为的金牌客户,有两个在偷偷倒贴;我从来没正眼瞧过的,才是真金牛。」这份账,靠流水报表永远看不出来,只能靠历史成交价加成本的数据拼图。

二、核心方法:客户盈亏画像三步法

第一步:把每个客户的成交序列拼出来

原料就两列:时间轴上的成交价序列(每笔成交的料号、数量、单价),对位的出库成本快照(该单锁定成本)。拼装的关键不在技术,在纪律:报价必留痕,成交必成单,散在微信里的价格记忆不算数。拼出来后,每个客户一张「量价图」:横轴月份、纵轴该客户平均成交毛利额与毛利率两条线。

给一个先行的监控公式,不用等全景图:

价差监控值 = 该客户本单成交价 − 同料号近 90 天全客户成交均价

连续三单该值为负且幅度超过五个点,客户进入「观察名单」。这一列数字平时没人看,但它就是老鱼第三名的慢性病灶——每一单都合理,加总是重伤。历史成交价随手可查的价值就在这里,客户管理的整套抓手——资料公司化、分层、风控——在 客户管理专栏 里有成体系的方法线,本文聚焦其中最被忽视的一张表:按客户算盈亏。

第二步:四类客户画像与动作

按「近四季毛利额」和「毛利率」两轴,客户自然落进四格:

类型特征动作
金牛(高毛利额、高毛利率)价格不敏感、复购稳、账期好服务升级、保供优先、绝不主动让价
潜力(低毛利额、高毛利率)量小但质量健康定向拓料号、给阶梯价换量
失血(毛利额负或接近零)比价型、要价狠、账期长重新报价体系、改账期或缩量
沉睡(近两季无成交)曾健康后流失回访归因:价格、断供还是人走了

划线的参考阈值按生意体量自调,但「失血」的判定要狠:连续两季毛利额低于资金成本分摊,就列入名单,别用「战略性客户」自我安慰。

第三步:把画像变成报价现场的武器

画像算完只完成一半,另一半是把结论送回报价动作里:金牛客户来询价,报价员看到的页面应当带出「该客户历史成交毛利率」,让无意识的让价当场刹车;失血客户再来砍价,触发的是「要么按新价要么缩量」的谈判预案,而不是继续「象征性让一点」。配合协议价体系做一件事:对连续两季失血户,新一年度协议价上调幅度设底线,改不动就主动降服务半径——账期缩短、现货优先级下调。协议价怎么谈回来、执行率怎么盯,协议价履约监控怎么看执行率 是下一篇的主题。

画像之外的第二块板:沉睡客户归因

四类里最容易被漏的是沉睡客户。他们不产生当期数据,却往往藏着「曾经金牛」。归因就三个方向,按顺序排查:价格——翻他最后一年的成交序列,看是不是我们的价在行情转折后没跟上;供给——最后几笔是不是断供过、替代料没谈拢;人的因素——他的对接业务员是否换过或离职。三个方向各查一遍,多数沉睡户能在两周内定性:可唤回的给一口「回归价」,明确流失的移出活跃名单、停止服务成本。两百多家客户里能唤醒三五家旧金牛,比开拓二十家新客便宜得多。

客户结构也要设总量阈值,两条就够:单一客户毛利额占比不超过两成;前十大客户中「失血」类型不超过两个。超线不是删客户,是启动重新定价的排期。

三、落到经营:画像的数据从哪来

这套方法吃数据:成交价、成本快照、费用归属,三样都要按单据级取数。人工拼两百个客户的序列不现实,机制化的方向是把查询能力常驻化——每单毛利可追溯,客户维度的聚合才有原料。落地节奏建议三步走:第一个月只做「价差监控值」一个指标,跑通异常筛查;第二个月补四类画像的季度更新;第三个月把金牛与失血名单接进报价流程,让让价决策当场见数。不要追求一步到位,客户盈亏是慢功夫,三个月养成习惯,一年才有可信的画像沉淀。

太帅ERP 的询报价域有历史报价查询,报价与成交按客户沉淀;毛利分析按成本快照实时计算,客户洞察把毛利按客户维度聚合呈现;客户协议价、历史成交价在价格体系里统一管理,客户资料批量导入不丢历史。三个维度交叉出金牛与失血户,数据链条是现成的。要说清楚边界:客户画像不替你决定砍谁留谁,价格谈判仍然是生意场上人的功夫;系统做的是让每一次「让不留」的决定有账可依。从客户画像再往下钻一层,按单个料号看每一单赚多少,单品毛利的钻取方式 正好衔接本文的数据颗粒度:客户是横轴,料号是纵轴,交叉格里的数才是「哪些客户在赚钱」的最终答案。

四、常见误区

  • 误区一:用平均价代替成交序列。错在平均数抹掉让价轨迹,慢性失血看不见。正确的是逐单留痕,看趋势不看均值。
  • 误区二:按流水排名发奖。错在奖励了倒贴户、惩罚了真金牛。正确的是榜单双列:流水与毛利额并排,让「谁赚钱」见光。
  • 误区三:查出失血就翻脸停供。错在客户关系是长期博弈,骤然翻脸丢了转圜。正确的是带着数据谈判:新价、缩量、缩账期三选一,给彼此台阶。

FAQ

问:我们的小单很多、客户杂,每个客户都算盈亏,成本会不会太高? 答:别追求两百个客户逐个精算,抓两头就行:流水前二十的客户逐个算,贡献大盘八成毛利;剩下的用「价差监控值」公式做异常筛查,触发才细算。客户盈亏分析的正确姿势是二八管理加异常驱动,不是平均用力。

问:现金客户和账期客户怎么放进同一个毛利口径比? 答:加一项资金占用成本:账期天数乘日均资金成本率,从该客户毛利额里扣。三十天账期在多数贸易商的资金成本尺度下,足够吃掉一到三个点的毛利。扣完再分四类,画像才公平,否则你会把「肯现结」的客户系统性低估。

问:客户说「别人家报价就是比你低」,我的历史数据能帮上什么? 答:能帮你把谈判从感觉拉到证据。拿出该客户自己的成交序列:他的价格在他自己的料号组合里处于什么位置、和全客户同料号均价差多少——多数「比别家低」的指控,查到最后是拿你的金牛价去比别人的清仓价。数据在手,你至少能把「让到哪为止」说得出口。

文末 CTA 模块

先算一笔账,再决定要不要看系统:挑你们流水前三的客户,把成交毛利额、资金占用、售后工时的合计数算出来,对照流水排名——如果结果和你的直觉不一样,这套客户盈亏画像值得认真落进日常。看系统里每个客户的价格轨迹怎么随手调出、毛利怎么按客户自动聚合,带着你的疑问来演示当面问。

主 CTA:算完客户账,来系统里对答案 次 CTA:继续读:历史成交价随手查:告别「上次报的什么价」 → 历史成交价随手查:告别「上次报的什么价」