现在是 1 月中旬。您花了大部分的周六来整理。您导出了您的 Shopify 财务摘要。您下载了您的 QuickBooks Online 损益报告。您创建了一个文件夹,清晰地标记了它,然后将所有内容发送给您的注册会计师,并附上消息说“今年一切就绪”。
两周后,你的注册会计师打来了电话。
“您的 QuickBooks Online 收入与 Shopify Payments 的 1099-K 表不符。您的费用支出没有按我预期的那样显示。我需要几个小时来整理这些,才能开始报税。”
发票金额比报价高出700美元。你花了比年初解决问题更多的钱来得知你的记录是错误的。
意外账单
$700+
当Shopify账簿未准备好纳税时,注册会计师的平均清理附加费
这不是报税费。这是簿记重建费——在注册会计师开始报税之前收取。
导致这种情况的假设是:导出您的 Shopify 报告并让您的注册会计师访问 QuickBooks Online 就意味着税务准备——您做了功课,他们处理棘手的部分。这就是人们的信念。这也是错误的。Shopify 店铺的税务准备无关乎拥有文件。而在于拥有能说明正确内容的文件。标准的 QuickBooks Online 设置几乎肯定会出现收入虚报、费用不可见以及销售税记在错误账户上的情况 — 将这些文件发送给您的注册会计师并不能解决任何问题。这只会让他们而不是您发现问题。
为什么您的 1099-K 表、您的 QuickBooks Online 和您的银行余额显示三个不同的数字
当你的注册会计师打开你的文件时,他们看到三个数字,它们都应该讲述关于你的Shopify收入的同一个故事——但几乎从不如此。
1099-K:总交易额(扣除费用、退款或税款之前)。QuickBooks Online 收入:任何被映射到收入的金额 — 通常是净存款。银行账户:Shopify 扣除所有费用后的净支付额。同一家店铺,同一个月,三个不同的数字。
你的Shopify Payments的1099-K显示的是处理的总交易额——Shopify当年通过其支付系统处理的每笔订单的总美元价值,扣除任何费用之前。费用、退款和你收取的销售税都包含在这个数字中。
您的 QuickBooks Online 收入账户显示了任何被映射到它的金额。对于大多数使用标准设置的店铺来说,那就是净银行存款 — Shopify 在扣除所有费用后实际转账的金额。
你的银行账户显示的是净支付额:总销售额减去处理费,减去退款,减去Shopify代表你收取的销售税,有时会将一到十四天的订单合并为一个转账。
三个数字。同一家企业。没有一个数字是相同的 — 而且从结构上来说,它们都不应该相同,因为它们衡量的是不同的事物。问题在于您的 QuickBooks Online 文件需要解释这三者之间的差距。没有这个解释,您的注册会计师就无法核对它们 — 而且美国国税局会使用自动化流程来标记那些报告收入远低于 1099-K 总额的申报表。这些数字之间的差距是混乱的 Shopify 账簿真正成本显现的地方,而大多数店主直到收到通知时才意识到这一点。
你的注册会计师实际上需要从你的Shopify账簿中获取的5件事
您一直在寻找的清单确实存在 — 但它不是一份在一月份需要做的事情清单。它是一份清单,列出了您的 QuickBooks Online 文件在一年中每个月都需要已经显示的内容,以便在报税时能够顺利移交。
1. 记录的是总收入,而不是银行存款金额。
您的收入账户应反映客户的付款金额——即Shopify扣款前的总销售额。如果您的QuickBooks Online收入与银行存款匹配,则收入是以净额记录的:已扣除费用、已减去退款、可能已包含税款。这会低估收入,并使费用支出不可见。
一位注册会计师如果以净存款收入数字为依据,将无法得知您实际销售了什么、处理销售的成本是多少,或者毛利率是否如您所想。解决此问题的会计科目表设置是一个单一的结构性决策——一个连接总收入和净存款的清算账户——这是大多数通用的QuickBooks Online设置从未做过的。
2. 按类型分开的费用——而不是合并到一个账户中。
Shopify 创建 三种不同的费用类型,每种都有不同的成本结构和不同的战略意义:
订阅费
固定费用
每月平台费用;与销量无关;运营费用
交易费
0.5-2%
仅在未使用 Shopify Payments 时收取;切换后消失
处理费
2.9% + $0.30
每笔交易;最大的费用类别;直接减少毛利润
将这三者合并到一个“Shopify 费用”账户中会产生一个孤立无意义的数字。如果总利润看起来低于你的定价模型预测,并且费用都放在一个账户里,那么就无法诊断原因——或者切换支付处理器是否会改变任何事情。
3. 在正确的会计期间记录退款。
当客户退货时,Shopify 不会创建单独的银行交易。退款将从下一个可用的付款中扣除。如果该付款在四月份到账,但退货是在三月份处理的,那么现金效应发生在四月份——会计分录也应该记在四月份,而不是三月份。
将退款记入原始订单日期会造成期间不匹配:3 月份的收入下降,但 3 月份的银行对账单仍然不平衡,因为现金在 3 月份没有变动。这些不匹配会逐月累积。到年底,您的注册会计师需要梳理其中十二项。完整的期间正确处理方法请参阅我们的 退货和退款会计处理指南。
4. 销售税作为负债记录,而不是收入。
在美国大多数州,Shopify 充当市场撮合者——它会向客户收取销售税,并直接将其汇给州政府。您永远不会接触到这笔钱。它不属于您的企业。一笔 97 美元的订单,其中 7 美元是 Shopify 代收的税款,对您而言是 90 美元的销售额,而不是 97 美元的销售额。
如果收入账户记录的订单总额包含此税款,那么在每个由市场撮合州产生的订单上都会出现虚增收入。如果一年下来规模很大,那么就会有一笔可观的金额计入收入,但实际上并非应税收入——并且需要注册会计师进行精确剔除。
5. 销售成本反映的是到岸成本,而不是发票价格。
对于从海外采购的商店来说,发票价格并非实际成本。运费、进口关税和报关费应计入销售成本——它们通常会使供应商收费增加20%–40%。一件发票价格为5.00美元,运费0.80美元,关税0.60美元,报关费0.10美元的产品,实际运抵仓库的成本为6.50美元。
仅使用发票价格会夸大每笔销售的毛利率。当注册会计师询问利润为何与您的定价模型不符时,唯一的办法就是根据采购记录重建一年的到岸成本。
第六项:他们自己的席位
以上所有内容都关于文件显示的内容。您的注册会计师还需要另一项不是数字的东西:无需您经手即可访问。在 LedgerPort 中,“让您的注册会计师访问”是一个五步流程 — 设置 » 团队 » 邀请成员 » 输入他们的电子邮件并选择一个角色 » 发送邀请。他们点击收到的电子邮件链接,即可获得自己的登录信息,用文档自己的话来说,“无需共享您的登录凭据”。
角色适合工作范围。管理员是文档推荐的“受信任的会计师或业务合作伙伴”——对连接、同步配置和映射拥有完全控制权,这正是负责您设置的会计师实际需要的。成员适合应该查看同步日志、运行手动重新同步和审查映射但无法更改配置的员工或簿记员。当工作范围结束时,移除只需单击一下即可立即生效。

为拥有多个商店的卖家再加一行:每个商店都显示为同一登录下的完全隔离的业务 — 拥有自己的连接、同步日志和设置。您的注册会计师可以从一个席位切换不同的、干净的每个商店的账簿,而不是梳理一个混合文件,并且在一个业务中进行的操作不会影响另一个业务。
你的Shopify账簿未准备就绪的三个迹象(以及其代价)
您现在就可以评估您的税务准备情况,无需联系任何人。在QuickBooks Online中有三个问题:
您QuickBooks Online的月度收入是否与当月的银行存款相符?如果答案是肯定的——如果它们是相同的数字——则收入是以净额记录的。费用是不可见的。您报告的收入将低于您的1099-K所示金额,并且需要解释这个差额。
您是否为Shopify的订阅费、交易费和支付处理费设置了单独的QuickBooks Online账户?如果所有费用都在一个账户中,您的注册会计师就无法看到真实的每笔交易成本,您也无法看到。
您能否通过指向特定账户来解释您的1099-K总收入与您年度QuickBooks Online收入之间的差额?如果答案是“不太确定”,那么这个差额就会被标记出来。
每一个“我不知道”都代表着特定的注册会计师计费风险——需要花费数小时来重建这些答案应该是什么。而且,如果您的纳税申报表上的数字与您的 1099-K 表格不符且没有文件证明,美国国税局会发送 CP2000 通知要求您解释差异。
还有第四项检查值得进行,它存在于您的同步设置中,而不是QuickBooks Online中:未配置的税率。在LedgerPort中,税率为配置不匹配的订单不会过账——它会故意报错,因为该工具无法确定税款的记录位置。这是正确的失败模式,但它意味着未映射的税款会悄悄地将订单堆积在错误状态,直到有人查看。
修复方法是一个设置,而不是一个项目。在Sync Config » Accounting中,您可以选择两种模式之一:Line Item Tax,其中每个Shopify税率都映射到一个QuickBooks税码,并且收取的税款过账到一个您指定的负债账户;或者QuickBooks Automated Sales Tax,它将计算交给QuickBooks Online自己的税收引擎。无论哪种方式,从Manual Sync重新同步受影响的订单都可以清除积压。

这直接关联到清单上的第四项。将销售税记为收入是您的注册会计师在三月份花费数小时进行精细反向操作的缺陷。同步设置中的税率检查是同一审计的五分钟版本——在十一月由您免费完成。
为什么会发生这种情况——以及让明年变得平淡无奇的解决方案
以上任何一项都不是您的个人失误。标准的QuickBooks Online设置假定收入以总收入的形式入账:100美元的销售额记为100美元的收入,费用在支付时记录。大多数企业都是这样运作的。
Shopify 的运作方式不同。它会发送一笔净支付额 — 总销售额减去处理费、减去退款、减去 Shopify 代收的销售税 — 并将一到十四天的订单合并到一次银行转账中。未针对该结构构建的 QuickBooks Online 设置将每月自动错误记录上述五项中的至少三项。
此修复是一次性的架构更改:一个清算账户、独立的费用账户、一个用于市场税的负债账户,以及在支付日期确定的暂记收入。一次构建,即可在每个支付周期正确接收 Shopify 数据。税务时间不再是清算,而是移交——无需重建,无需解释。
LedgerPort 自动处理此映射——每笔 Shopify 支付都会将总销售额、费用明细项、退款和市场税记入其正确账户,并且清算账户在无需手动操作的情况下结清。您的账簿全年都为税务做好准备,而不仅仅是在您预约注册会计师之前的那一个月。
“今年太晚了”——事实并非如此
在十月或十一月修复此问题的标准反对意见是:当年大部分已记账,最好是勉强度过这个报税季,并在明年一月重新开始。这种逻辑假设历史数据无法安全地重新过账。它可以。LedgerPort 的手动同步页面按需推送历史记录——产品、变体、订单、客户和付款各有自己的选项卡,您可以选择记录或推送其中所有内容。
异议背后的恐惧是重复,而这在结构上得到了处理:QuickBooks 中已有的记录会自动跳过,重新推送失败的记录会创建或更新它 — 绝不会使其加倍。回填的付款会作为与发票关联的 QuickBooks Online 付款记录到达,因此历史记录会已对账的形式登陆,而不是作为待匹配的未关联存款。

为了更深入地重建,CPA 合作伙伴计划包括 Time Machine:最多 24 个月的 Shopify 历史订单导入,专为从头开始重建账簿而构建。实际效果是:一个商店在十月开始修复其设置,仍然可以在报税季拥有完整、可核对的 QuickBooks Online 文件 — 这正是让明年一月变得平淡无奇的原因。
如果您在报税季使用标准的 QuickBooks Online 设置和 Shopify,那么在发送任何内容之前,回答上述三个问题是值得的。如果其中任何一个问题揭示了问题,您可以自己找到它 — 而不是支付费用让您的注册会计师帮您找到。
