
很多刚接触外贸的会计拿到出口报关单,第一反应就是犯愁:出口报关单上的运费怎么做账?是入成本、入费用还是冲减收入?CIF和FOB成交方式下处理逻辑有什么不一样?做错了会不会影响出口退税?
我刚接外贸账那会也踩过这个坑,当时图省事直接把报关单运费全进了销售费用,结果下个月退税申报的时候,系统里的FOB价和账上的收入差了一大截,被税局打回来重报,折腾了快一周才搞定。说真的,这事不是随便写个分录就行,背后连着会计准则和出口退税的双重规则,错一步都可能踩雷。
出口报关单运费计入什么科目?先搞懂底层逻辑
很多人纠结入成本还是入费用,其实核心就看一件事:这笔运费是谁承担的,以及风险报酬什么时候转移。
你先看报关单上的成交方式,这是所有做账的起点。
- 如果是FOB(离岸价):货物越过装运港船舷之后,风险就归买方了,运费是买方自己承担的。这种情况下,卖方一般不会在报关单上报运费,就算垫付了也是代收代付,不算自己的费用。
- 如果是CIF(成本加保险加运费):虽然是卖方负责付运费,但风险转移点还是在装运港船舷。说白了,运费就是你帮客户先垫上,回头客户连货款一起给你,本质是代收代付,不是你的销售费用,更不是成本。
- 如果是CFR(成本加运费):和CIF逻辑一样,只是少了保险费,运费同样是代收代付性质。
那什么时候运费才入销售费用? 国内段的运费,比如从工厂拖到港口的拖车费、港杂费、报关费,这些是你为了把货送上船产生的费用,属于销售环节的支出,这部分才进销售费用。国际段的海运费、空运费,只要成交方式是CIF/CFR,都不算你的费用。
我见过不少企业图省事,不管什么成交方式全进销售费用,短期看好像没毛病,年底汇算清缴也能过,但一碰到出口退税核查就出事。因为退税的计税依据是FOB价,你把运费全进费用,收入就按CIF全额确认了,退税基数就虚高了,税局肯定要找你。

CIF出口报关单运费账务处理,代收代付才是合规做法
这是最常见的场景,也是最容易做错的。我给你举个实打实的例子,你照着套基本不会错。
假设深圳某外贸公司一般贸易出口一批电子配件,成交方式CIF,报关单总价10000美元,其中运费800美元,保费120美元,当月第一个工作日汇率是7.1。货代后来开了增值税专用发票,运费合计5800元人民币,其中不含税金额5471.7元,税额328.3元。
正确的做账步骤是这样的:
- 确认出口销售收入,按FOB价入账 FOB价 = 10000 – 800 – 120 = 9080美元 折人民币:9080 × 7.1 = 64468元 借:应收账款-国外客户 71000(10000×7.1) 贷:主营业务收入-出口销售收入 64468 贷:其他应付款-代收运保费 6532(920×7.1)
这里要注意,报关单上的运保费金额,是用来算FOB价的,先按这个数挂其他应付款。
- 收到货代发票,支付运费 借:其他应付款-代收运保费 5471.7 借:应交税费-应交增值税(进项税额) 328.3 贷:银行存款 5800
这时候你会发现,其他应付款挂了6532,实际只付了5471.7,差了1060.3元。这个差额就是报关单预估运费和实际运费的差,后面说怎么调。
很多人会问,为什么不走销售费用?因为这笔运费是客户承担的,你只是代收代付。如果走了销售费用,就等于把客户的费用算成自己的,收入也虚高了,退税基数就不对了。
说真的,我见过太多老会计也这么干,平时没人查就没事,一旦税局调库或者专项核查,一查一个准。

出口报关单运费可以抵扣进项税吗?哪些情况不能抵
这个问题90%的外贸会计都纠结过。答案不是能或者不能,得分情况看。
可以抵扣的情况:
- 国内段的运输费用,比如工厂到港口的拖车费、国内物流费,取得增值税专用发票的,可以正常抵扣进项。
- 货代公司开具的、对应国内服务部分的增值税专用发票,比如报关费、港杂费、操作费,也可以抵扣。
不能抵扣的情况:
- 国际段的海运费、空运费、保险费,属于国际运输服务,根据增值税相关规定,国际运输服务适用零税率或免税政策,对应这部分的进项不能抵扣。
- 就算货代给你开了专票,把国际运费开成了“代理费”“服务费”,本质还是国际运保费的,也不能抵扣。查到了要做进项转出,还要交滞纳金。
这里有个坑很多人踩:货代把国内运费和国际运费开在同一张专票上,很多人就全额抵扣了。正确的做法是把国际运费对应的进项挑出来做转出,只抵扣国内部分。
还有,生产企业实行免抵退,运费进项本来就可以抵扣销项,影响不大;但外贸企业是免退税,出口对应的进项是要退税的,如果你把国际运费的进项抵扣了,又没做转出,就等于既抵了又退了,肯定要出问题。

报关单运费和实际支付不一致怎么调账才不影响退税
这是太常见的情况了,报关单上的运费是申报时预估的,实际结算的时候经常有多有少。很多人不知道怎么调,就直接挂在账上,越积越多。
分两种情况处理:
- 实际支付的运费 > 报关单上的运费 多出来的部分,是你自己多花的钱,客户不会给你报销,这部分就要计入销售费用。 比如刚才的例子,报关单运费折人民币5680元,实际不含税支付了5471.7元,加上差额调整后,多花的部分直接入销售费用即可。 调账后其他应付款科目就平了,不会留尾巴。
- 实际支付的运费 < 报关单上的运费 少花的部分,相当于你代收的钱没花完,属于你的收益,计入营业外收入。
这里要重点提醒一下:差额不能直接冲减主营业务收入!很多人觉得反正都是收入,直接冲了省事。但税局核查出口退税的时候,是看你报关单的FOB价和账上的收入是否匹配的。你随便冲收入,会导致FOB价计算依据混乱,容易被认定为人为调节退税基数。
还有一个细节:记账汇率用出口当月第一个工作日的人民币汇率中间价,这个是税局认可的标准。不要用报关日汇率,也不要用收款日汇率,否则汇兑损益和运保费差额混在一起,根本算不清。
生产企业和外贸企业出口报关单运费做账有区别吗
大体逻辑是一样的,都是按FOB确认收入,国际运保费代收代付。但因为退税模式不一样,细节上有两个区别:
第一个区别,进项抵扣的影响不同。 生产企业是免抵退,进项税先抵内销销项,抵不完的再退。所以国内运费的进项正常抵扣就行,不影响退税计算。 外贸企业是免退税,出口货物的进项和内销进项要分开核算。国内运费如果是对应出口货物的,其进项不能抵扣,要计入成本;如果是分不清的,要按比例转出。
第二个区别,退税申报的取数口径不一样。 生产企业退税申报直接取报关单的FOB价,你账上的收入只要和这个数对得上就行,运费差额不影响免抵退税额计算。 外贸企业退税是按进货专用发票的计税金额算的,运费不影响退税基数,但账面上的FOB价还是要和报关单匹配,不然税局会质疑你收入确认的准确性。
还有跨境电商9710模式的,现在很多人做,报关单上也有运费。处理逻辑和一般贸易一样,也是按FOB确认收入,国际运保费代收代付。唯一不同的是,9710很多是走快递的,运费是按公斤算的,预估和实际差得更多,要记得及时调账,不要攒到年底一起处理。
出口退税常见问题
出口报关单运费一定要冲减收入吗?
不一定。如果成交方式是FOB,运费是买方承担的,你不需要做账;如果是CIF/CFR,国际运保费是代收代付,要从总货款里剥离出来,按FOB价确认收入,本质是从CIF总价中拆分出代垫部分。国内段运费不用冲减收入,直接入销售费用。
出口报关单没有显示运费怎么做账?
成交方式是FOB的报关单,本来就不会显示运费,直接按报关单总价确认收入即可。如果是CIF但报关单没打运费,要先和货代确认实际运保费金额,按实际发生的做代收代付,同时保留好运费发票和运输合同备查。
小规模纳税人出口报关单运费怎么做账?
小规模纳税人不能抵扣进项,处理逻辑更简单。CIF成交的,按FOB价确认收入,运保费走其他应付款代收代付,实际支付时直接冲减其他应付款,差额计入销售费用或营业外收入即可。
出口报关单运费是外币怎么折算人民币?
按出口当月第一个工作日的人民币汇率中间价折算,这个是税务和外汇管理局认可的标准汇率。不要用付款日汇率折算,差额通过财务费用-汇兑损益科目调整。
说来说去,出口报关单运费做账的核心就一条:先看成交方式,国际运保费代收代付,国内费用入销售费用,FOB价和报关单保持一致。
你现在就可以把手里最近一票出口报关单拿出来,先找成交方式那一栏,算清楚对应的FOB价,再核对一下自己之前的分录有没有踩坑。拿不准的差额或者抵扣问题,不要硬扛,先把数据理清楚再处理。

