你的 Shopify 后台显示这个月销售额 48,000 美元。你的银行账户收到了 44,100 美元的 Shopify 打款。而年底 Shopify 发给 IRS 的 1099-K 会显示完整的 48,000 美元——一个你的账本从未记录过的数字,因为你的会计软件忠实地导入了银行流水,把 44,100 美元当成了你的收入。三个数字,一个月的销售,而它们之间的差额正是电商记账悄悄出问题的地方。
修复方法并不复杂,但很具体:按毛销售额入账,把每一笔费用拆到各自的费用账户,把代收的销售税当作负债处理,并逐笔将打款与结算明细核对,而不是盲目相信那笔存款。本指南将带你了解 Shopify 打款究竟包含什么,拒付在你赢和输时如何流经你的账本,以及为什么运费的销售税值得单独关注。
Shopify 打款究竟包含什么
Shopify Payments 打款是净结算额,不是收入数字。在每个打款周期,Shopify 拿走客户支付的全部金额,减去其处理费、退款、调整和拒付,然后存入剩余部分。在美国,打款按滚动时间表到账——通常在交易清算后两个工作日——你可以在支付设置里把节奏设为每日、每周或每月。
一笔典型的每日打款大致是这样组成的:
- 约 2,300 美元的信用卡毛销售额
- 减去约 70 美元的处理费(Basic 套餐下线上交易为 2.9% 加每笔 30 美分;更高档套餐费率更低)
- 减去当天发出的 120 美元退款
- 减去一笔争议订单的 15 美元拒付费
- 净存款:约 2,095 美元
把这 2,095 美元记为收入,会同时出两个问题:收入被低估了 200 多美元,而 85 美元的可抵扣费用加上 120 美元退款在你账本里根本不见踪影。把这种情况乘以一整年,你的损益表描述的是一家比你实际经营的更小、看起来更赚钱的企业——而你的 1099-K 却告诉 IRS 那家更大的企业。
有三个复杂性让 Shopify 打款比乍看之下更难核对:
多个支付网关,多条资金流。 如果你在 Shopify Payments 之外还接受 PayPal、Klarna、Shop Pay Installments 或第三方处理商,每个网关都按自己的时间表和费率结构打款。PayPal 尤其不会把费用数据回传给 Shopify,所以除非你单独核对 PayPal 对账单,它的扣费是看不见的。
退款会跨越打款边界。 今天发出的退款会从下一笔可用打款中扣除,而那笔打款可能落在与原销售不同的周、甚至不同的月份。仅凭打款把退款与销售匹配会错位。
Shopify Capital 还款看起来像费用。 如果你有 Shopify Capital 贷款或现金预支,还款会按每日销售额的百分比预扣,并在打款中显示为扣款。那笔预扣是贷款还款——部分是本金,部分是成本——而不是经营费用。把它记为费用,你会高估扣款,而贷款余额在你的资产负债表上永远不会减少。
毛额与净额:一条能修好大多数 Shopify 账本的规则
按毛销售额记为收入。把每一笔扣款——处理费、退款、拒付、调整——记入各自的账户。然后证明打款能对上。银行里的净存款是最后的核对数字,绝不是起始分录。
以下是这个模式,用上面的打款为例:
- 在订单发生时(而不是打款到账时)把 2,300 美元毛销售额记入收入。
- 把 70 美元处理费记入商户费用支出账户。
- 把 120 美元退款记为收入的减项(或退款抵减收入账户),日期为你发出退款的日期。
- 把 15 美元拒付费记入同一个商户费用账户。
- 当 2,095 美元存款到账时,把它与那些分录核对。毛额减去扣款应精确到分地等于存款。
月复一月地这样做,最干净的方式是用一个清算账户——有时称为"Shopify 清算"或"在途资金"账户。所有 Shopify 销售活动发生时都过入清算账户,然后每笔打款到账时再从中过出。任何时候清算余额都代表 Shopify 欠你但尚未支付的钱:仍在打款窗口内、前几天的销售。如果清算余额逐月增长,或挂着超过一个打款周期的陈旧分录,那就有东西没对上——一笔遗漏的退款、一笔重复的销售,或一笔记了两次的费用。
还有一个区分极其重要:你代收的销售税不是收入。 那是你替州政府持有的钱。代收时记入应交销售税负债账户,申报缴纳时清掉。任由代收税款留在收入里的卖家会高估收入,然后在申报时手忙脚乱地把这笔负债倒出来。这对 Shopify 卖家尤其重要,因为与 Amazon 不同,Shopify 通常不是市场代收方——在大多数州,负责代收和缴纳的是你,而 Shopify 的税务引擎只做你配置它做的事。
拒付:大多数卖家记错的生命周期
拒付不是退款。退款是你主动退还的钱;拒付是客户提出争议后,客户的银行把钱扣回去。两者在你账本里走不同的路径,把它们混为一谈是最常见的电商错误之一。
这个生命周期分几个阶段运行:
- 争议开启。 Shopify 通知你,并从你即将到来的打款中扣走争议金额,外加一笔固定争议费(美国通常 15 美元)。此时,针对被扣金额借记拒付应收账户或争议账户、贷记清算账户,并把费用计入支出。先不要冲销原销售——争议尚未解决,钱可能还会回来。
- 你提交证据。 通过 Shopify 后台,你可以在 Shopify 把回复转交卡组织前,添加物流单号、妥投确认、客户往来记录和你的退款政策。受 Shopify Protect 覆盖的订单会自动获赔(含费用),无需这一步。
- 争议解决——赢或输。 如果你赢了,Shopify 退回争议金额并退还费用;冲销应收款和费用支出。如果你输了,损失就是最终的:冲销原销售(或把应收款核销到拒付损失费用账户),并保留费用支出。
为什么分阶段处理很重要:在争议开启当天就冲销销售的卖家,会低估每一笔他们后来赢下的争议的收入;而从不冲销输掉争议的卖家,则挂着虚假收入和一笔永远收不回的应收款。按状态——待定、赢、输——像 Shopify 报告那样追踪胜负率,并每月审视。
还有一个值得敬畏的阈值。卡组织会盯你的争议率,超过约 1% 的交易量可能会触发准备金——Shopify 扣留你一部分打款——或账户审查。监控这个比率既是现金流纪律,也是会计纪律:准备金会悄悄改变每笔打款的内容,而无法解释的短缺正是陈旧清算余额的来源。
运费的销售税:每个人都配错的那一行
你是否必须在运费上代收销售税取决于所在州——规则分三种:
- 始终应税。 包括 Texas、Florida、Illinois、Connecticut 和 Washington 在内的州,把应税商品上的配送费视为销售价格的一部分,无论你是否把运费列为单独一行。
- 单独列示时免税。 包括 California、Virginia 和 Arizona 在内的州,当运费作为独立行项目且商品通过公共承运人运输时,允许运费免税——但当你把它埋进商品成本时要重新并入应税价格。
- 取决于商品。 在许多州,当包裹里的商品应税时运费应税,商品免税时运费免税。
这些规则里藏着两个陷阱。第一,处理费不是运费。 有些州对配送费免税,但对处理费、包装费,或合并成"运费及处理费"一行按应税处理——所以一个合并行可以让本可免税的费用变成应税。第二,运费税跟随关联(nexus):你只在有关联的州才有代收义务,但经济关联门槛意味着一个成长中的店铺可能在年中不知不觉就跨进了某个新州的规则。
对你账本而言,处理方式与商品销售税一样:运费上代收的税过入同一个应交销售税负债账户,绝不进收入。在 Shopify 里,核实你的税务设置确实在需要的地方对运费费率征税——平台可以按地区自动处理,但只能基于你给它的关联范围。然后每期把负债账户与实际申报核对;一直往上漂的应付款余额通常意味着运费税(或整个州)被代收了却从未缴纳。
会弄坏 Shopify 账本的错误
大多数账务清理项目都能追溯到一份短清单。对照检查一下你的:
- 把净打款记为收入。 那笔存款是毛销售额减去一切。分别记录毛额和每笔扣款。
- 让银行流水代做记账。 一条导入的存款行对费用、退款或税一无所知。它是核对输入,不是会计分录。
- 把代收销售税记为收入。 从客户支付那一刻起它就是负债。
- 把 Shopify Capital 预扣当成费用。 把每笔预扣拆分为贷款本金和成本。
- 在争议解决前就冲销销售。 让拒付经过应收款分阶段处理;只在输掉时冲销。
- 忽视 Shopify Payments 之外的网关资金流。 PayPal 和第三方处理商需要各自的核对流程。
- 跳过清算账户。 没有它,就没有一个余额能证明打款和销售一致。
一套经得起考验的月度核对流程
每月(或在高销量时每周)抽出时间,跑同样的流程:
- 拉出该期间的 Shopify Payments 打款报告和订单级交易明细。
- 从交易明细(而不是银行流水)把毛销售额、折扣、退款、费用和代收税款过入各自账户。
- 把每笔银行存款与它的打款匹配,确认毛额减去扣款等于存款。
- 审视清算账户:余额应大致只等于最近一个打款窗口的未付销售。任何更陈旧的都要追查。
- 对未结拒付做账龄分析,确认赢下的争议已冲销、输掉的已核销,并检查你的争议率对照 1% 这条线。
- 逐州把应交销售税与你的申报和缴纳核对,包括运费上的税。
持之以恒地做,这套流程不只是让账本干净。它能暴露费用上浮,及早标记退款问题,让 1099-K 总额能与你的收入对上,并给你真正能用来定价的 SKU 级毛利——因为每一笔费用终于都待在它该待的地方。
从第一天起就让你的 Shopify 账本保持核对
随着你的店铺跨越多网关和多州,打款算术只会更层层叠叠——而保持准确的卖家,正是那些早早养成毛额入账习惯的人。Beancount.io 提供纯文本记账,让你对自己的财务数据拥有完全的透明和控制——没有黑箱,没有供应商锁定。免费开始使用,看看为什么开发者和财务专业人士正转向纯文本记账。





