使用 Beancount 轻松掌握亚马逊卖家记账基础
· 阅读需 11 分钟
当你的利润微乎其微时,精确胜过猜测。
在亚马逊上销售是一个数量和速度的游戏。但在销售和发货的背后,隐藏着一个由费用、退货、库存变动和税务义务组成的复杂网络。标准的记账软件通常难以捕捉到这种细微差别,导致卖家对 其真实盈利能力的了解模糊不清。
这就是像 Beancount 这样的纯文本会计系统大放异彩的地方。通过完全控制记录交易的方式,你可以构建一个完全模拟亚马逊市场独特挑战的财务真相来源。本指南提供了一个循序渐进的工作流程,让你在费用、税金和库存难题面前保持领先地位。
为什么亚马逊记账与众不同
如果你尝试将亚马逊付款与你的银行对账单进行核对,你就会知道这并非易事。亚马逊业务的财务现实隐藏在多层抽象之后。
- 双周一次性付款: 亚马逊不会向你发送每笔销售的收入。相反,它每两周发送一次单笔存款。这笔一次性付款是一个 净 值,总销售额扣除推荐费、FBA 费用、广告成本、退货和其他预扣款。要了解你的业务,你必须将这个数字分解成其组成部分。 (doola: A Business-in-a-Box™)
- 库存无处不在: 你的库存不断流动——从你的供应商到准备中心,再到全国各地的各种 FBA 配送中心,最后到客户。准确跟踪你的销售成本 (COGS) 需要知道每笔销售使用了哪一批库存(以什么成本) 。 (Bean Ninjas)
- 市场费用和促销: 你的很大一部分收入立即被费用消耗:推荐费、FBA 拣货和包装费、月度仓储费和广告成本。单独跟踪每个费用类别是计算你的真实毛利率和确定产品实际盈利能力的唯一方法。 (Profitwise Accounting)
- 销售税拼凑: 虽然亚马逊的市场促进商法处理大多数州的销售税征收和汇款,但这并非一个完整的解决方案。在 FBA 仓库中存储库存可能会产生“关联”(业务存在),可能要求你在这些州注册和申报,即使没有应缴税款。这是一个复杂的合规领域,需要仔细跟踪。 (TaxDo)
- 更低的 1099-K 门槛: 随着 2024 年 1099-K 表格的申报门槛从 20,000 美元降至 5,000 美元(并设定从 2026 年起降至 600 美元),几乎每个认真经营的卖家都将收到亚马逊的表格,向 IRS 报告其总交易量。你的账簿 必须 能够与这个数字完全一致。 (IRS)
Beancount 七步蓝图
此蓝图利用 Beancount 的精度来直接应对亚马逊的复杂性。
1. 尽早区分渠道
如果你在多个平台上销售,请将每个平台的会计分开。在你法人实体的单个 Beancount 文件中,为每个市场创建专用的分层账户。这种结构简化了分析,并使生成税务报表变得轻而易举。
2025-07-22 open Income:Amazon USD
2025-07-22 open Expenses:Amazon:FBAFee USD
2025-07-22 open Assets:Amazon:Payouts USD
2. 分解每次付款
这是最关键的习惯。切勿将亚马逊存款记为单行收入。相反,请从卖家中心下载相应期间的“所有交易”结算报告。使用此报告创建一个 Beancount 交易,将付款分解成其组成部分。
你在银行收到的存款是平衡分录。总销售额记入 Income
,而所有费用和退款则从其各自的 Expenses
账户中扣除。
; 来自结算报告的双周付款
2025-07-14 * "亚马逊结算 #4361"
Assets:Bank:Operating 8432.17 USD
Income:Amazon:Sales -12274.50 USD
Expenses:Amazon:FBAFee 2454.80 USD
Expenses:Amazon:Adverts 1012.06 USD
Expenses:Amazon:Refunds 375.47 USD
Assets:Amazon:Reserve -100.00 USD
3. 使用批次跟踪库存和 COGS
Beancount 有一个一流的库存跟踪系统,称为“批次”。当你购买库存时,你会记录单位数量及其特定成本。当一个单位售出时,你可以将该确切成本记为费用 ,从而完美计算销售成本 (COGS)。
; 从供应商处购买 1,000 件
2025-07-01 * "供应商 PO-7421"
Assets:Inventory:WidgetA 1000 WidgetA {@ 4.20 USD}
Assets:Bank:Operating
; 稍后,记录单笔销售的成本
2025-07-16 * "FBA 销售 WidgetA | COGS"
Expenses:COGS 1 WidgetA {4.20 USD}
Assets:Inventory:WidgetA