What each channel handles, and what it doesn’t
A multi-channel brand’s defining sales tax reality is that no two channels handle the same slice. Shopify Tax calculates rates at checkout on direct sales but does not register, file, or reconcile. Amazon, Walmart, TikTok Shop, and Faire remit on most facilitated US transactions, but the seller still owns nexus tracking and direct-channel filings. The seams between channels are the brand’s responsibility, and they are where the misfilings happen.
The five channel-responsibility breakdowns:
- Shopify and Shopify Plus is the brand’s own storefront, so calculation runs at checkout but filing, registration, and exemption handling stay with the seller.
- Amazon FBA acts as a marketplace facilitator in every state with a facilitator law, but FBA inventory in a fulfillment center creates physical nexus that the brand has to register for.
- Walmart Marketplace remits on facilitated sales similarly, but reporting and reconciliation patterns differ from Amazon’s.
- TikTok Shop is newer to the facilitator world and the reporting format has its own quirks.
Who owns sales tax across the channels
When a brand sells through five channels, the question stops being “what does each channel do” and becomes “who at the brand owns the whole thing.” We’ve noticed a pattern where mid-market DTC brands hit this question around the $20-30M revenue mark, usually after a notice from a state where the brand never thought it had exposure. The orchestration question and the ownership question are two sides of the same problem.
Ownership is the role question. Which seat at the brand is actually accountable. Most mid-market brands land on either the controller or the head of operations, with the ecommerce manager owning channel-level data and the CFO signing off on registrations and provider decisions.
Building a single reconciliation view
The most common multi-channel filing failure is reporting marketplace-collected sales on the brand’s own state return as if the brand had collected the tax. It overstates taxable sales, doesn’t match the marketplace’s filings, and produces state notices asking the seller to explain the gap. The fix is a single reconciliation view that separates direct sales (brand collects and remits) from marketplace-facilitated sales (marketplace collects and remits, but the volume usually still counts toward the brand’s own threshold in roughly 27 states). [3]
The cross-channel reconciliation view is the operational artifact that solves this. Pulling order data from Shopify, Amazon, Walmart, TikTok Shop, and Faire into a single ledger, tagging each row by who’s responsible for remittance, and rolling that up to state-by-state totals is the move that closes the gap between what the brand filed and what the state expects to see.
For example, platforms such as TaxCloud can aggregate direct-sales and marketplace transaction data into a single reporting layer. The business remains responsible for reconciliation and review of the resulting data.
DTC vs. B2B order flow at the same brand
A brand that started DTC and added wholesale through Shopify B2B or a custom wholesale portal ends up with two different order flows under the same roof. DTC orders are mostly taxable at the customer’s ship-to address. B2B orders are mostly resale-exempt, but the exemption only holds if the brand has a valid resale certificate on file for the buyer in the relevant state. Same SKU, same warehouse, same brand, two different tax treatments.
The order-flow distinction matters because mid-market brands rarely set up the systems to handle both well. The wholesale portal might not collect certificates. The ERP might not tag B2B orders separately. The state return then rolls up gross sales without distinguishing the exempt portion, and the brand either over-collects on B2B or fails to substantiate exempt sales at audit.
Brands operating across the 24 Streamlined Sales Tax (SST) states have an additional consideration. SST gives a consolidated filing pathway, and TaxCloud’s SST filing separates exempt B2B volume from taxable DTC volume on a single return when the data is tagged correctly upstream.
US-to-Canada cross-border
Canada is its own regime. The most common mistake US brands make is treating it as an extension of the US sales tax system. It isn’t. Canada uses a Goods and Services Tax (GST) at the federal level, a Harmonized Sales Tax (HST) in five participating provinces, separate Provincial Sales Tax (PST) in British Columbia and Saskatchewan, and Quebec Sales Tax (QST) in Quebec. Non-resident US sellers shipping DTC into Canada generally have to register for GST/HST once they exceed the CAD $30,000 small-supplier threshold over four consecutive calendar quarters. [2]
This sub-territory is the thinnest in the category right now. The natural next questions are the GST/HST/QST/PST distinction in operational terms, the CAD $30,000 threshold mechanics in detail, the input tax credit story under the simplified registration, and Mexico’s IVA for brands shipping further south.
Where this category fits the operating model
Multi-channel sales tax is an operating-model problem more than a technology problem. The brand has the data. The marketplaces have the facilitator coverage. The states have published guidance. What’s missing at most mid-market brands is the ownership model that connects them and the reconciliation discipline that catches the seams.
The pattern we see at brands that get this right. One owner accountable for the whole. A reconciliation view that separates direct from facilitated sales by state. A registration footprint that matches actual nexus, not assumed nexus. A filing partner that handles the US side cleanly so the team can spend its time on the Canadian or wholesale-channel decisions that actually need judgment.
Many brands separate sales tax operations into two layers: a compliance layer that handles data aggregation, reporting, and filing, and a business layer that owns nexus, channel strategy, and cross-border expansion decisions. Sales tax compliance platforms can support the compliance layer by consolidating transaction data and filing activity across multiple jurisdictions.