跳转到主要内容

运费入账 vs. 运费出账:为什么入库运费属于销货成本,而出库运费是营业费用

发布日期 阅读需 2 分钟Mike ThriftMike Thrift
运费入账 vs. 运费出账:为什么入库运费属于销货成本,而出库运费是营业费用
本页总览

你支付的每一张运费账单,最终都会落到账簿上的两个位置之一,而放错位置会悄悄改写你的毛利率。把货物运到你这里的成本计入营业费用,你就高估了毛利润——并为从未赚到的利润多缴税。把订单运给客户的成本埋进销货成本,你的利润率看起来会比实际更差,这会让你去"修复"一个其实出在记账上的定价问题。这两种错误都不会自己暴露出来。而且它们会随着每一次发货不断累积。

规则本身很简单:运费入账是货物成本的一部分,运费出账是销售货物的成本。本指南解释这条分界线为什么画在这里,运输条款如何决定谁记什么账,报税时两者各归何处,以及如何设置你的账户让这种区分自动完成。

核心区别:方向决定一切​

运费入账(也称运输入账)是你为把货物运到企业而支付的费用:供应商发往你仓库的货物、抵达你码头的进口集装箱、运到你车间的原材料。它是货物让你花了多少钱的一部分。

运费出账(也称配送费用或运输出账)是你为把成品运给客户而支付的费用:包裹邮费、发给批发买家的零担货运、本地配送的快递费。它是销售让你花了多少钱的一部分。

卡车的方向决定了会计处理:

运费入账运费出账
是什么把货物运进你的企业把成品运给客户
通常谁付买方(你)卖方(你)
会计处理计入存货成本;货物售出时转为销货成本销售费用,发生时即记录
位于何处毛利润线之上毛利润线之下

把它想成一条时间线。在你拥有可售货物之前发生的成本,属于货物本身。在销售已经存在之后发生的成本——把已售商品送到买家手中——是销售活动的成本。这条时间线就是全部逻辑;下面的一切都是应用。

为什么运费入账属于销货成本​

存货会计遵循一个原则:资产负债表上的资产应承载使其达到可售状态所花费的一切成本。采购价格是显而易见的部分,但货架上的货物也让你付出了把它们运到那里的运费,加上进口关税、报关费和运输保险费。这些共同构成了存货的到岸成本。

所以运费入账会被资本化——作为资产负债表上存货的一部分记录——只有在货物本身售出时才转为销货成本。如果你花 $800 运进一托盘货物,本月卖掉了半托盘,那么大约 $400 的运费计入本月销货成本,另外 $400 留在期末存货中,等待剩余部分售出。

这也是税务处理方式。IRS 小企业税务指南解释说,销货成本包括为转售而购买的商品成本,以及为取得这些商品所必需的成本——运费入账、关税及类似费用——而毛利润是总收入减去销货成本,在扣除任何营业费用之前计算。在 Schedule C 上,这一计算发生在第 III 部分:运费入账并入存货成本池(实务中并入采购或"其他成本"行),流经期初和期末存货,最终作为第 42 行的销货成本出现。

日记账分录​

在永续盘存制下(每次采购和销售都更新存货),运费入账直接计入存货:

  • 借:存货 $800 / 贷:现金(或应付账款)$800

在定期盘存制下(期末盘点存货),它先停在临时账户中,结账时并入销货成本计算:

  • 借:运费入账 $800 / 贷:现金 $800

无论哪种方式,在货物售出之前都不会影响利润表。这个时点正是人们容易忽略的地方:在支付当天就把运费入账费用化,会高估本月费用、低估下月销货成本,把利润在各期之间抹平。

为什么运费出账是营业费用​

运费出账发生在销售的另一端。货物已经售出;把它们运给买家是一种分销活动,性质上无异于广告或销售佣金。会计上称这些为期间成本:它们属于发生的那个期间,永远不附着于存货。

分录很直接:

  • 借:运费出账(或配送费用)$350 / 贷:现金 $350

在利润表上,运费出账与销售费用放在一起,位于毛利润之下。在 Schedule C 上,它完全不进入第 III 部分——它列在第 V 部分的其他费用中(流入其他费用行),与广告和佣金并列。

这种位置保护了毛利率作为信号的作用。毛利率应该回答一个问题:*每一美元的销售额,在扣除我所售商品的直接成本后还剩多少?*如果出库运费渗入销货成本,毛利率就开始回答另一个问题——一个被承运商费率上涨、区域组合和你赠送了多少免运费所污染的问题。让运费出账留在它该在的地方,毛利率下降就意味着你的产品经济性变了;把两者混在一起,你就无法分辨是定价问题还是邮费问题。

FOB 条款决定谁记什么账​

当你购买或销售货物时,采购合同中的运输条款决定了谁在运输途中拥有货物——从而决定谁记录运费。两个标准条款是:

  • FOB 装运地(FOB 起运地):卖方将货物交给承运人时所有权转移。买方支付运费并记为运费入账(存货成本)。卖方不记录任何运费。
  • FOB 目的地:货物到达买方门口时所有权转移。卖方支付运费并记为运费出账(销售费用)。买方不记录任何运费;货物在交付时才进入其存货。
FOB 装运地FOB 目的地
所有权转移在起运地,承运人接管时在目的地,交付时
运输途中损失风险买方承担卖方承担
通常谁付运费买方(运费到付)卖方(运费预付)
买方账簿借:存货(运费入账)无运费分录
卖方账簿无运费分录借:运费出账(销售费用)
谁提出损坏索赔买方卖方

一个细节:FOB 装运地但运费预付。这里卖方先行支付承运人,尽管买方在运输途中拥有货物,然后再向买方收取——或者作为单独报销,或者已经包含在售价中。经济上买方仍承担成本,所以如果你是买方,那笔被报销的金额仍然是你的运费入账。看发票,而不只是 FOB 那一行:最终承担入库运输成本的人,就把它资本化。

灰色地带,逐一解决​

现实世界中的大多数困惑集中在少数几种情形。每一种都可以回到时间线来解决:这笔成本是为了取得货物,还是为了销售货物?

"但我提供免运费"​

免运费是定价决策,不是会计重分类。你的客户不为配送支付任何费用;你仍然付钱给承运人把已售货物运给买家。那是运费出账,是销售费用。你为了赢得订单而自行承担这一事实,在精神上使它成为营销成本,但无论哪种说法它都属于销售费用这一范畴。绝不要让免运费成本漂进销货成本——那正是卖家得出"产品不赚钱"结论的原因,而问题其实出在运费政策上。

你向客户收取的运费​

当客户报销运费时——发票上一行 $12.95 的运费——你有两笔分录,而不是相互抵消。把收取的全部运费计入销售额(或作为运费收入,取决于你的会计科目表),把你付给承运人的记为运费出账。相互抵消会同时隐藏你真实的收入和真实的分销成本,并低估贷款方或买家会关注的总收入。

进口关税、报关和保险​

入库货物的关税、报关行费用、港口维护费和运输保险都是运费入账的同类:取得存货的成本,资本化进到岸成本。一个常见错误是把报关行发票费用化到专业服务费,却把同一批货物的海运费资本化。同一批货,同一套逻辑——全部随货物走。

包装​

作为所售产品一部分的包装——盒子、瓶子、泡罩包装——是产品成本,与货物一起归入销货成本。为运送已售商品而添加的运输包装——邮寄袋、气泡膜、托盘——是销售用品,与运费出账一起费用化。当一个盒子兼顾两种用途时,选择与其主要角色相符的处理方式,并一贯地应用。

代发货和供应商直发订单​

如果你的供应商直接发货给你的客户,并向你收取产品加运费,把这笔账单拆分:产品成本是你的采购(售出时成为销货成本),运往你的客户的那段运费是你的运费出账。感觉上像是一次入库运输,因为有一个箱子到了某个地方,但从你账簿的角度看,货物从未到你这里——它们去了你的买家那里。

常见错误及如何避免​

把所有运费混在一个账户里。 最常见的错误是一个包罗万象的"运费"或"邮费"费用账户,从入库托盘到出库包裹什么都装。从第一天起就用两个账户来解决——销货成本下的 运费入账 和销售费用下的 运费出账——分类就发生在入账时,那时方向一目了然,而不是在年末,那时就变成了考古。

支付时就费用化运费入账。 把入库运费作为当期费用冲销在繁忙的月份感觉无伤大雅,但它低估期末存货、高估销货成本——这些时点偏移会在下期反转。在整整一年里,这个错误大体上会相互抵消——除了年末还留在货架上的那些货物中所含的运费,而那正是存货盘点本应捕捉的东西。

把运费出账资本化进存货。 有时是故意为之,以"平滑"一个免运费沉重的月份。它用没有未来利益的成本虚增存货资产——货物已经没了——并同时高估资产和毛利润。审计师和买家视此为危险信号,而不是四舍五入的选择。

定价时忘记运费入账。 一件以 $40 购买、每单位 $6 入库运费的产品,成本是 $46,而不是 $40。仅按发票成本定价的卖家会发现他们 50% 的毛利率实际上是 42%——在数千个单位之后。包含运费在内的单位到岸成本,是唯一应该进入定价电子表格的成本。

在 SKU 之间糟糕地分摊运费入账。 一托盘 $800 装着十个 SKU,需要一致的分摊规则——按重量、按数量或按价值。任何合理、一致的方法都胜过精确性表演;重要的是全部 $800 都落在存货的某个地方,且方法在年中不变。

设置你的账簿,让这一切自动运行​

你恰好需要两个账户和一个习惯:

  1. 运费入账 / 运输入账 —— 一个销货成本账户。每张入库运费账单、关税和报关费都记在这里(或在永续盘存制下直接记入存货)。
  2. 运费出账 / 配送费用 —— 一个销售费用账户。每个出库包裹、零担账单和快递费都记在这里。

习惯:入账时分类。当承运商发票到达时,问一个问题——*卡车往哪个方向开?*朝你来的是运费入账;朝你客户去的是运费出账。一次正确录入,这种区分就会流向毛利润、Schedule C,以及你将来运行的每一份利润率报告,无需年末清理。

如果你在电子表格或会计工具中跟踪存货,为每次采购添加一列到岸成本:发票成本加上分摊的运费入账、关税和费用,除以收到的单位数。那个单位到岸成本就是你真实的单位销货成本和真实的定价底线。关于构建这些账户的机制,/docs/ 下的文档涵盖了设置会计科目表,让产品成本与销售成本各归其道。

每月对照承运商对账单核对这两个账户,就像核对银行账户一样。入库总额大致不随采购量变化,或出库总额不随订单量变化,就意味着错误分类的分录已经在堆积——每月十分钟的检查胜过一月份的取证周末。

让运费成本留在它该在的地方​

正确处理运费入账和运费出账,不只是让账簿整洁:它保护了驱动产品业务的两个数字——毛利率,它告诉你产品是否赚钱;销售费用,它告诉你分销是否赚钱。从一开始就用独立的运费账户保持清晰记录,每一次发货都会让这些信号更清晰,而不是更模糊。Beancount.io 提供纯文本会计,让你对财务数据拥有完全的透明度和控制权——没有黑箱,没有供应商锁定。免费开始使用,看看为什么开发者和财务专业人士正在转向纯文本会计。

来源:https://beancount.io/zh/blog/2026/10/11/freight-in-vs-freight-out-cogs-operating-expense-guide

发布日期: 2026年10月11日

阅读需 1 分钟

销货成本与营业费用:运费、包装和配送该归到哪里

进货运费和产品包装属于销货成本;销货运费、运输纸箱和配送属于销售费用。归类错误会让毛利率虚高10个点以上。

cost-of-goods-sold
profit-margins
阅读需 2 分钟

如何为 Etsy 店铺跟踪销售成本:材料、人工、费用和运费

Etsy 费用不算销售成本——它们是 Schedule C 上的销售费用。按 listing 跟踪材料、人工、费用和运费,才能算出真实的利润并正确定价。

cost-of-goods-sold
etsy
阅读需 2 分钟

饲料店库存核算:如何为散装饲料、袋装 SKU 与运费计价而不损失利润

本指南说明饲料店如何按到货成本核算散装饲料和袋装 SKU——分摊进货运费、选择先进先出或加权平均法、盘点散装料仓以发现损耗,并按月对账库存明细账。

inventory
bookkeeping
阅读需 2 分钟

批发分销商记账:运费入库、供应商返利和寄售库存

一份关于三个会扭曲批发分销商毛利和资产负债表的记账断裂点的指南——将运费纳入落地成本、将供应商返利作为成本(COGS)的冲减项而非收入计提,以及按地点和所有权跟…

bookkeeping
inventory
阅读需 2 分钟

如何正确计算销货成本:期初库存、采购、期末库存,以及它揭示了关于利润的哪些真相

销货成本等于期初库存加采购减期末库存——两次仔细的盘点决定了你的毛利、定价和税负。

cost-of-goods-sold
inventory