说白了,客户要账期,就是想让供应商先垫钱。比如客户要求90天后付款,供应商在这90天里得自己承担采购原材料、发工资、付租金等开支,等于替客户白干了一个季度。如果供应商自己还要借钱周转,那银行利息就是实打实的成本。
折扣就更直接了,客户要求打个95折,那5%的利润直接就没了。但问题在于,当账期和折扣同时出现时,它们不是简单相加的关系。账期的资金成本取决于供应商的融资成本,而折扣是成交金额的固定比例,两者在不同时间维度下会产生叠加效应。
举个例子,假设供应商的融资成本是年化6%,客户要求90天账期外加9折优惠。90天账期的资金成本是1.5%(6%除以4),再加上10%的折扣,表面成本是11.5%。但实际计算时,资金成本是按复利还是单利算?折扣是基于含税价还是不含税价?这些细节都会影响最终结果。
很多供应商犯的错误就是只算表面账,忽略了资金的时间价值。客户说“我给你大订单,你给点折扣和账期”,供应商一算总利润还行就答应了,结果回款慢加上资金成本高,最后一算净利润率比存银行还低。
要科学计算,咱们得用净现值法。基本公式是:净现值 = 折扣后收入 / (1 + 日资金成本率)^账期天数 - 成本。这个公式能帮我们把未来的钱折算成现在值多少钱。
假设一笔订单,不含税金额100万元,客户要求9折,账期90天。供应商的毛利率是20%,资金成本年化8%。先算折扣后收入:100万乘以0.9等于90万。日资金成本率是8%除以360约等于0.0222%。再算折现值:90万除以(1+0.000222)^90,用计算器算一下约等于88.2万。
然后看成本:100万的成本是80万(因为毛利率20%)。那这笔交易的净现值就是88.2万减去80万等于8.2万。看着好像还有8.2万的利润,但如果客户不要求账期和折扣,直接现款交易,那净现值就是100万减80万等于20万。这一对比,客户的要求让利润缩水了近60%。
这里有个关键点:资金成本率的选择直接影响结果。如果供应商用的是自有资金,那资金成本率可以按机会成本算,比如把钱存银行的定期利率。如果供应商靠借贷经营,那就必须用贷款利率。实际操作中,建议用加权平均资金成本率,更贴近真实情况。
账期越长,资金成本就越高,但折扣率是固定的,两者组合会产生临界点。比如客户要求30天账期加3%折扣,和90天账期加5%折扣,哪个更划算?这就要用刚才的公式逐一测算。
我拿实际数据算过:一笔100万的订单,毛利率20%,资金成本年化8%。30天账期加3%折扣的净现值是16.2万左右,而90天账期加5%折扣的净现值只有12.8万。虽然第二个方案的折扣率更高,但账期拉长后资金成本侵蚀了利润,最终净现值反而更低。
还有一个容易被忽略的变量是付款时间的不确定性。很多客户说90天账期,但实际可能拖到120天才付款。如果按90天算的净现值是正数,拖到120天就可能变成负数。所以建议在模型里加入一个风险系数,比如按实际平均付款天数再加15-30天的安全缓冲。
另外,折扣的计算基数也得注意。有些客户要求折扣是基于含税价,比如100万含税价打9折。但发票金额不变的话,供应商的增值税负担会加重。因为增值税是按发票金额交的,折扣部分虽然收入少了,但进项税额不变,实际税负率会上升,这也要算进成本里。
有了这个模型,供应商就能给客户报价时做出理性决策。比如客户提出账期90天加10%折扣,模型算出净现值是负的,那就直接拒绝或者提价。如果客户非要坚持,可以反过来提出“现款价9折,账期价95折”的阶梯方案,让客户自己选。
我在实际业务中见过一个案例:一家做工业配件的供应商,年销售额5000万,平均账期60天,给客户的折扣是2%。用资金成本模型一算,发现净现值每年被吃掉约80万的利润。后来他们跟客户谈判,把折扣改为“现款价98折,账期价无折扣”,结果大部分客户选了账期价,因为2%的折扣吸引力不大,但供应商却省下了资金成本。
还有一个技巧是设置账期与折扣的转换公式。比如定义:允许的折扣率 = 资金成本率 × 账期天数 / 360。如果资金成本率8%,账期90天,那允许的折扣率就是2%。客户要超过2%的折扣,就必须缩短账期或者现款结算。这样既给了客户灵活性,又保住了自己的利润底线。