每篇电子商务会计文章都只涵盖一个片段——结算、费用、销售税、退款。本文则描绘了整个蓝图。
周二,您的银行账户收到了 4,620 美元的存款。Shopify 显示周末的销售额为 5,000 美元。银行流水只显示一行——来自您的支付处理商的一笔总额——在您能找到的任何屏幕上,都没有一行项目标明“缺失的 380 美元”。
如果您像大多数店主一样学习簿记——阅读一本通用的小型企业指南,一个 QuickBooks 教程,也许还会听取一位会计朋友的建议——您被教导了一个清晰的系统:记录您的收入,分类您的支出,匹配您的存款,每月进行对账。而这个系统却在您从未被告知过的方式下不断地让您失败。存款不等于销售额。您从未收到过发票的费用隐藏在某个地方。销售税正在您看不见的地方累积。上个月的退款导致本月的数字不正确。每隔几周,您的商店就会发现一个新规则被打破。
这一切之下隐藏着一个谎言:“电子商务会计只是普通的个体工商户会计,再加上一个在线商店。”
事实并非如此。电子商务会计在结构上与通用簿记不同——有五个具体、可命名的方面。不是“更复杂”。而是机制不同。您之所以不断地措手不及,不是因为您不擅长此道;而是因为没有人给您提供地图。本指南就是那张地图:五大区别,管理它们的常规流程,以及在线卖家在每个增长阶段的会计核算情况。
电子商务业务的会计核算有何不同
您遇到的每一个令人困惑的症状都可以追溯到这五种结构性差异中的一种。一旦您能说出是哪一种在困扰您,修复方法就已经记录在案了。
1. 您收到的是结算款,而不是销售额
一位顾问向客户收取 2,000 美元的费用并收到 2,000 美元。您通过四十笔订单销售了 5,000 美元,却在几天后收到……一笔批量的、不同的金额。
这就是结算模式。您的支付处理商收取所有订单的款项,持有资金,扣除费用,减去退款,加上调整项,然后在自己的时间表上存入净额。您银行账户中的存款不是收入——而是收入减去其他四项,并经过时间转移。将存款记录为收入,您的账簿就会低估销售额,隐藏费用,并每月与现实偏离得更远。
This single difference causes the most common ecommerce accounting symptom there is: the payout that never matches your books. We've written a full explainer on why your Shopify payout never matches what QuickBooks shows, and a complete method for reconciling Shopify payouts in QuickBooks — the exact report, the journal entry, all of it. If you sell in more than one currency, the payout math gains another layer; that gets its own treatment in our guide to multi-currency Shopify sales in QuickBooks.
2. 费用在您看到钱之前就被扣除了
您的房东会发送发票。您的支付处理商不会。处理费、平台费和交易调整在款项到达您之前就已从收款中扣除——没有账单需要支付,没有费用需要录入,没有任何提示。
这意味着,除非您主动提取它们,否则这些费用根本不会出现在您的账簿中。在周末销售额为 5,000 美元的情况下,大约 150 美元的处理成本消失在周二的存款中。跳过提取,两个数字就会同时出错:收入被低估,费用也被低估,因此您的利润看起来是正确的,而您的利润率却是错误的。我们关于在 QuickBooks 中处理Shopify 费用的指南详细介绍了每种费用类型及其归属位置。
3. 销售税悄无声息地累积——这笔钱从来都不是您的
当您在有税收管辖权(nexus)的州的一位客户为 100 美元的订单支付 107 美元时,这 7 美元不是收入。它是一项负债——在汇款日之前,您代表税务机关持有的款项。
陷阱在于,它与所有其他款项一起被混入同一个收款中。如果您的账簿将整个存款视为收入,那么您将确认您欠他人的收入,而账单仍然会到来——只是几个月后,作为惊喜。经济税收管辖权规则意味着您可能需要在您从未踏足过的州缴纳税款,仅仅是因为销售额。关于Shopify 商店的税务准备清单的指南将在报税季之前帮助您了解这项负债。
将收入中的负债项移出,最终只是一个路由决定——它值得被视为一项实际设置,而不是簿记上的优势。在 LedgerPort 中,路由位于同步配置 (Sync Config) 中,在税务设置 (tax settings) 下,它正好有两个分支。行项目税 (Line Item Tax) 将税费作为单独的一行添加到每个 QuickBooks 交易中,记入您指定的负债账户——因此,每笔订单的 7 美元都会自动计入类似“应付销售税 (Sales Tax Payable)”的科目,而不是夸大收入。或者,您可以切换到QuickBooks 自动销售税 (QuickBooks Automated Sales Tax),让 QuickBooks 自行计算和跟踪。有两个细节说明了“不属于你的钱”原则的执行有多么严格。如果收到的订单带有税率但没有匹配的配置,同步就会出错并暂停订单,而不是猜测别人的钱应该去哪里。并且,当您的商店和 QuickBooks 计算出的税费相差一分钱时,税费四舍五入选项会添加一个美分级别的调整行,这样四舍五入的误差就不会在对账时成为一个谜。(截图显示的是 Shopify 应用;WooCommerce 版本也提供了相同的税务控件。)

4. 退款跨越了不同的会计期间
实体店退款发生在收银台,同一个抽屉,同一天。电子商务退款通常发生在销售后三周——这往往是不同的月份,有时是不同的季度。
因此,3 月份的“最终”数字并非最终:4 月份的退款回溯并改变了它们。更糟糕的是,原始销售的处理费通常不会退还给您,所以退款不是简单的冲销——它是冲销加上一项滞留成本。如果处理不当,退款会重复计算收入或产生无人认领的费用。正确处理后,它们是一个已知的模式,有已知的条目,在我们关于电子商务会计中的退款和退货的指南中有介绍。
5. 库存和销货成本有自己的时间表
通用的操作方法是:您为企业购买了某件商品,记录为费用。对库存执行此操作,您的账簿就会出现剧烈波动——12,000 美元的库存订单会使 3 月份看起来很糟糕,而 4 月至 6 月份看起来却异常出色。
库存不是您购买时的费用;它是一项资产,在每个单元售出时成为费用(销售成本)。这个时间差是了解您真实利润率的全部基础。它还需要一个为此设计的账户结构——通用的账户表无法合理地存放清算账户、销售税负债或按渠道划分的销售成本。我们发布了电子商务账户表模板,为所有这些提供了归宿,并发布了关于如何在 QuickBooks 中记录 Shopify 销售额的指南,其中涵盖了记录方法——按订单或每日汇总——以及何时使用每种方法。
所有这五点都是翻译问题
请注意列表的结构。这五处差异都不是算术问题——每一处都是一个翻译问题。您的商店以订单、付款和费用进行沟通;您的账簿以账户、分录和期间进行沟通。账簿出错恰恰是因为缺少翻译。
这就是为什么有效的解决方案——无论您是手动操作还是使用软件——始终是一个翻译层:明确说明“这个商店的东西映射到那个QuickBooks账户”。在LedgerPort中,这一层实际上是一个页面。映射屏幕列出了您的商店生成的每个实体——产品、客户、税码、付款方式——并将每个实体与QuickBooks账户或项目配对。自动映射过程会按名称匹配大部分实体;您会审核建议并手动设置剩余的实体。一旦映射存在,每个将来的订单都会遵循它,而无需再次询问您。

簿记的节奏:每日、每周、每月
了解这五处差异就是这个映射。例程是让您坚持下去的原因。电子商务簿记不是一项英雄式的季度挖掘——做得好的话,它是一个小而乏味、重复的循环。
| 节奏 | 时间 | 你实际做什么 |
|---|---|---|
| 每日 | 约5分钟 | 查看银行流水。确认昨天已记录的订单。在同步或录入错误还是一天之内时就进行检查,而不是九十天之后。 |
| 每周 | 15-30分钟 | 将本周的付款与银行存款进行匹配。在未匹配项堆积起来之前,清除任何未匹配项——新产品、新付款方式。 |
| 每月 | 1-2小时 | 结账:将往来账户核对至零,审核销售税负债,记录销货成本,然后认真阅读损益表。 |
两种事物使这种节奏得以奏效。首先是结构:编号账户、往来账户、一致的分类——纪律方面的内容在我们电子商务会计最佳实践指南中有介绍,该指南与本指南配套。其次是错误显现:例程之所以能保持简短,是因为问题会主动暴露而不是隐藏。
这是值得具体了解的部分。在LedgerPort中,每个传输到QuickBooks的记录在审计日志中都有一个状态——已同步、错误、待定或已暂停——因此每天的五分钟实际上就是扫描红色标记。每种错误类型都有记录在案的解决方案,而不是一个谜团:例如,未匹配的客户可以通过手动映射该客户或翻转一个设置来解决,以便所有类似现场购买的客户都路由到一个通用的QuickBooks客户,然后重新同步受影响的订单。

在这个世界里,月度结账不再是侦探工作。往来账户要么归零,要么不归零——如果不归零,日志会告诉你哪个记录是罪魁祸首。
对此有一个合理的反对意见:这种节奏假设了您的商店和账簿之间存在一个有效的管道,而管道听起来像是实施项目。因此,值得仔细研究前十五分钟,因为它们就是项目。以 LedgerPort 的仪表板路径为例:创建一个帐户 — 姓名、电子邮件、公司名称,或使用 Google 帐户继续 — 然后在侧边栏中点击连接。首先是 QuickBooks:点击连接 QuickBooks,在 QuickBooks 端登录,点击授权,然后您会返回,状态显示为已连接。这里有一个真正的警告:会计连接以后无法更改,因此请确认您授权的是正确的 QuickBooks 公司。然后是商店:点击连接 Shopify 商店,输入您的 your-store.myshopify.com URL,批准安装,它也会显示已连接。回到仪表板,设置清单正好有三项 — 连接您的商店、连接 QuickBooks、启用自动同步 — 其中两项已勾选。打开自动同步,上面的循环就有东西可以运行了:每天五分钟变成一次真正的扫描,因为现在有一个管道可以生成状态供您读取。

在线卖家各个阶段的会计核算
合适的会计机制取决于销量。以下是电子商务卖家在每个阶段的会计处理的真实情况 — 包括廉价选项确实是正确选项的地方。
每月订单量低于 30 单:纪律胜于工具
在这个销量下,电子表格加上五项差异图加上每周节奏是一个可行的系统。您的错误表面积足够小,可以手动管理,而您的时间最好花在达到 100 个订单上。
值得采用的唯一升级是免费自动化,因为它确实存在:LedgerPort 的免费套餐正好涵盖了这个阶段 — 一个商店,每月最多 30 个订单,您可以随时手动同步。设置大约需要 15 分钟:从 Shopify 应用商店安装,在嵌入式应用内创建您的帐户,通过 OAuth 授权 QuickBooks(您的密码永远不会接触 LedgerPort),然后推送您的第一次同步以确认所有内容都已到达映射指定的位置。

改用 WooCommerce?五项差异是相同的;机制不同。从WooCommerce 会计指南开始。
增长期(每月几百到几千订单):自动化翻译
当每月订单量超过几百单时,手动处理的节奏就无法在固定的时间段内完成。每周的结算变成了晚上,每月的结账变成了周末。在这个阶段,自动化翻译层能最快地收回成本——交易量可观的店铺报告称每周节省数小时。我们关于电子商务会计自动化的指南涵盖了应首先自动化什么以及应保留人工处理的内容。
多平台和全渠道:整合问题
第二个店铺——或者与在线店铺并存的零售渠道——并不会使会计工作量翻倍;它引入了一个全新的问题:如何保持各渠道足够分离以便比较,同时又足够整合以便报税。这是一个结构设置问题,在多店铺电子商务会计中有所介绍,对于同时涉及实体零售的卖家,则在零售会计软件中有所介绍。
招聘帮手:何时以及如何交接工作
在数据管道干净之后,簿记员或注册会计师就物有所值了——一个处理混乱的付款数据的专业人士只是昂贵的数据录入员。如果您正在评估外部帮助,我们Shopify会计软件评测的簿记服务部分诚实地介绍了交接流程,如果您的会计师想标准化他们的工作,可以让他们参考面向注册会计师的LedgerPort。
关于软件的一点说明
本指南特意侧重于工作原理方面,因为在了解了五种差异之前选择软件,会导致人们买错东西。当您准备好比较工具时:QuickBooks Online仍然是大多数店铺的记录账簿,真正的决定在于哪种翻译层位于您的店铺和它之间,而这些选项主要在错误恢复、费用分离和边缘情况处理方面有所不同。我们在电子商务会计软件评测中进行了全面比较——包括每个竞争对手真正擅长的方面。
地图挂在墙上的那个版本
回到周二的存款:销售额为5000美元,存款为4620美元。有了这张图,少了的380美元并非真的少了。大约150美元是处理费——差异#2,记入其自己的费用账户。约200美元是销售税——差异#3,存放在负债账户中,因为它从未属于您。上周的30美元退款回到了这里——差异#4,已干净地冲销,其滞留的费用已入账。存款与付款挂钩,付款与订单挂钩,清算账户显示为零。
这就是整个转变过程,而且令人欣慰地没有戏剧性。没有像侦探一样的周末。不再害怕“你能把你的账簿发给我吗?”这个问题——您的注册会计师的月度邮件缩短为一行,而且是好消息。那位总是被突袭的店主并非缺少才能;他们缺少一张带有五个地标的地图。现在它挂在墙上,每一个出现的奇怪数字都有一个已知的归属和已知的解决方案。
您已经看到了翻译层作为实际产品的样子——映射页面、审计日志、15分钟的Shopify上手流程。如果您的商店每月订单少于30个,免费套餐将涵盖本指南中描述的所有内容,付费套餐提供14天无理由退款保证。设置一次映射,让未来的每个订单都遵循它 →
