FOB和CIF到底选哪个?外贸老手的选择逻辑

FOB和CIF到底选哪个?外贸老手的选择逻辑

FOB和CIF是外贸报价中使用频率最高的两个术语,但很多新手对它们的区别一知半解,报价时随意选择,结果利润被悄悄吃掉。今天讲清楚两者之间的选择逻辑,让你以后报价不再纠结。

一、FOB和CIF的核心区别

FOB(Free On Board,装运港船上交货):卖方负责到货物在装运港装上船为止。海运费和保险费由买方承担。简单来说,你的责任到”货上船”就结束了。

CIF(Cost, Insurance and Freight,成本加保险费加运费):卖方除了完成FOB的全部工作,还要额外支付到目的港的海运费和海运保险费。简单来说,你要多付运费和保险费,把货”送到”目的港。

关键认知:CIF虽然由卖方支付海运费和保险费,但风险转移点与FOB完全相同——都是货物在装运港装上船时转移。也就是说,不管FOB还是CIF,货物上船后出了事,风险都是买方承担。这是很多新人的认知误区,以为CIF要”保到目的港”。实际上CIF只是”付运费到目的港”,风险并没有延长到目的港。

在外贸出海的大趋势下,系统化的销售方法论比以往任何时候都重要。

二、FOB的真实成本,很多新手算漏了

很多新人口中的”FOB价”只算了产品成本+利润,完全忽略了卖方在FOB条款下需要承担的国内费用:

  • 工厂到港口拖车费:800-3000元(视距离而定)
  • 出口报关费:300-500元
  • THC码头操作费:250-400元/20GP
  • DOC文件费:200-400元
  • 装船费/理货费:视货物类型
  • 商检费/法检费:视产品类别
  • 仓储费(如有):按天计算

这些费用单项看不多,但加起来轻松超过3000-5000元。如果一个10万的FOB订单没有把这些费用算进去,利润可能直接归零甚至亏损。

林芳老师在外贸培训中见过太多这样的案例:业务员FOB报价10万的订单,做完直接亏损8000多,原因就是漏算了港口杂费。

三、CIF的隐性成本和优势

CIF的优势
– 报价看起来”更有竞争力”——到港价比出厂价显得更有诚意
– 你可以选择自己熟悉的货代,掌控物流节奏,避免因为买方货代的不确定性导致出货延误
– 部分客户(特别是中东、南美市场)更偏好CIF报价,省去自己安排海运的麻烦

CIF的隐性成本
– 海运费波动风险:报价时和实际出货时的运费可能不同,旺季涨幅可达50%以上
– 保险成本:CIF默认投保最低等级险(ICC-C险),如果客户要求更高保障,费用会增加
– 资金占用:你需要先垫付海运费,等到收汇时才能回笼

四、外贸老手的选择逻辑

林老师在外贸圈集团的辅导中,总结了资深外贸人的选择策略:

选FOB的场景
1. 客户有自己的货代:客户货代能提供比你的货代更优惠的运费,让客户自己安排更划算
2. 海运费波动大的时期:2026年红海局势影响持续,海运费波动剧烈,不想承担运费波动风险就让买方自己承担
3. 新手刚入行:操作简单,不需要处理海运订舱和保险
4. 小额订单:运费占比小,客户更习惯自己安排

选CIF的场景
1. 你想掌控物流:用自己的货代,可以确保出货时效和服务质量
2. 客户要求”到港价”:部分买家(特别是中东、南美市场)习惯CIF报价
3. 你有稳定的货代资源:能拿到比市场更低的运费,差价就是利润
4. 大订单:运费金额大,自己安排可以获得更好的价格和服务

五、报价时的决策公式

FOB报价 = 产品成本 + 国内费用(拖车+报关+码头+文件+商检)+ 预期利润

CIF报价 = FOB报价 + 海运费 + 保险费

林老师在外贸落地辅导中要求学员:每次报价前,先向货代确认最新的海运费率,然后根据客户偏好选择FOB或CIF。不要固定只用一个术语——灵活运用FOB和CIF,本身就是一种竞争力。能根据订单条件灵活选择术语的业务员,比只会用一种术语的业务员,成交率高出不少。

六、一个容易踩的坑

有些业务员觉得”CIF报价更高,利润更大”,所以不管什么客户都报CIF。这是错误的。CIF的运费和保险费是代收代付性质,虽然报价金额高了,但利润不一定更大——如果运费核算不准,反而可能亏钱。特别是旺季,海运费可能比报价时涨了30%以上,多出来的部分你得自己承担。

记住林老师的一句话:”赚不赚钱,不看报FOB还是CIF,看你算得准不准。” 贸易术语的选择没有绝对的好坏,只有适不适合当前这笔订单。理解了成本结构和客户偏好,你自然能做出正确的选择。


扫码添加林老师微信,获取免费外贸外贸GEO体系诊断

林老师微信二维码

林芳老师 | 外贸圈集团创始人
国际商法硕士 | 《外贸GEO体系》作者 | 战略成交方法论创始人
一对一辅导300+工厂出海 | 5000+企业销售体系落地

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

滚动至顶部