When does Shopify Tax’s nexus tracking stop being enough for a multi-state ecommerce brand?

Shopify Tax’s nexus tracking stops being enough when a brand crosses three lines: revenue around $20M, more than one sales channel, or registration in 25+ states. Shopify Tax counts Shopify-store gross sales against each state’s published threshold. It misses state-specific measurement bases, marketplace-facilitated revenue, off-Shopify channels, B2B and exempt transactions, physical presence triggers, and the calculation-to-filing handoff.

Last updated: Sep 17, 2026 Sales Tax at Scale Team

Key takeaways

  • Shopify Tax monitors gross sales through the Shopify storefront against each state’s published dollar threshold and surfaces alerts as a brand approaches or crosses one[10]. Coverage is the Shopify channel, not the brand.
  • States measure thresholds differently. Washington counts cumulative gross receipts including marketplace-facilitated sales (RCW 82.08.052)[6]; Texas counts total revenue including taxable, nontaxable, and exempt sales (Tex. Tax Code §151.107)[4]; Florida counts only taxable remote sales (Fla. Stat. §212.0596)[5]. One Shopify Tax count cannot represent all three.
  • Off-Shopify channels are invisible. Amazon, Walmart, TikTok Shop, Faire wholesale, and retail POS volume sit outside Shopify Tax’s nexus liability view unless the data flows back into the same Shopify org.
  • Physical nexus triggers fall outside Shopify’s view. 3PL inventory at ShipBob or Flexport, Amazon FBA placements, and remote W-2 hires create the registration obligation independent of sales volume, and Shopify Tax never sees them.
  • Shopify Tax handles checkout calculation, not filing. It does not register the brand with state DORs, file returns, remit collected tax, manage exemption certificates, or build the documentation trail an audit requires.
  • Most brands graduate around $20M revenue or three active channels, often the point at which the brand crosses 25 states of nexus and starts breaking the math on monthly close.

Where Shopify Tax’s nexus tracking is good enough, and where it isn’t

Shopify Tax is Shopify’s native sales tax calculation product, available on Shopify and Shopify Plus stores. The nexus tracking layer (surfaced in the admin as “Manage tax liability”) compares cumulative Shopify-store sales against each US state’s economic nexus threshold and flags states where the brand has crossed or is approaching a threshold[10].

The product does three things well at single-channel scale:

  1. Surfaces threshold proximity. A brand selling primarily through Shopify direct sees state-by-state progress against a default $100,000 threshold, with the higher-threshold states populated where Shopify’s data permits.
  2. Calculates at checkout. Once nexus is established and the brand registers, Shopify Tax pulls the rate by destination address from its rate tables and applies it to taxable line items.[11]
  3. Flags new alerts. A nexus liability banner appears in the admin when a state approaches a threshold or when one is crossed.

This is genuinely useful for a brand selling one product line on one channel into a handful of states. The trouble at $20M to $80M is not what Shopify Tax does badly. It is what Shopify Tax was never built to do at all. The product was designed for the single-channel operating model, where every dollar of revenue passes through the Shopify checkout and every threshold question can be answered with one number. That model breaks the moment a brand layers Amazon, wholesale, or a 3PL on top.

Where Shopify’s threshold count diverges from what each state measures

Shopify Tax counts cumulative gross sales through the Shopify channel. Most states do not measure the threshold that way. South Dakota v. Wayfair, Inc., 138 S. Ct. 2080 (2018)[1] authorized economic nexus but left each state to define what counts. The result is a 50-state measurement patchwork. Six structural variations matter for a multi-channel brand:

State
Measurement basis
What it changes
Washington
Cumulative gross receipts incl. marketplace-facilitated and exempt sales (RCW 82.08.052) [6]
Amazon and Walmart marketplace volume counts toward the WA threshold even though those platforms collect the tax
Texas
Total Texas revenue incl. taxable, nontaxable, and exempt sales (Tex. Tax Code §151.107) [4]
Wholesale and B2B exempt revenue counts toward the $500,000 threshold
Florida
Taxable remote sales only (Fla. Stat. §212.0596) [5]
Marketplace-facilitated and exempt sales are excluded
California
Gross sales of TPP, including sales by related persons (Cal. Rev. & Tax. Code §6203) [2]
Sister-entity sales count toward the same $500,000 threshold
New York
Gross receipts (cumulative, incl. exempt) over the preceding four sales tax quarters (NY Tax Law §1101(b)(8)) [3]
$500,000 and more than 100 transactions both required (an AND test)
Connecticut
Gross receipts over 12-month period ending September 30 (Conn. Gen. Stat. §12-407(a)(15)(A)(x)) [7]
$100,000 and 200 transactions both required (a second AND state)

The conjunction trap

New York and Connecticut both use AND tests where most dual-threshold states use OR. A brand reading either as an OR test (cross either limit) has registered too early or, more often, not registered at all, assuming one limit doesn’t apply because the other was missed. Both produce real audit exposure.

The practical consequence: Shopify Tax’s threshold count is one number against fifty different definitions. The number is directionally useful, not registration-grade. The operational answer is to keep Shopify Tax for what it does well at checkout and add a dedicated layer for state-specific threshold measurement, registration, and filing. TaxCloud is built for that second layer, with native Shopify and Shopify Plus integration and Certified Service Provider (CSP) filing infrastructure across the 24 SST member states (23 full members plus Tennessee as an associate member).

Multi-channel blindspots: Amazon, wholesale, B2B, retail POS

Shopify Tax sees Shopify-channel sales. A mid-market brand at $20M to $80M usually has more than that.

The common channel mix at $30M:

  • Shopify or Shopify Plus direct. The primary DTC channel.
  • Amazon (Seller Central or Vendor Central). Marketplace-facilitated in every state with a marketplace law, meaning Amazon collects and remits. But marketplace-facilitated volume still counts toward the seller’s own threshold in roughly 27 states including California, New York, Texas, Washington, Connecticut, Ohio, and Michigan[8], where Amazon volume can push a brand past a state’s threshold even though Amazon already remitted on it.
  • Walmart Marketplace, TikTok Shop, eBay, Etsy. Same marketplace-facilitator pattern, same state-by-state threshold treatment.
  • Faire, NuOrder, or direct retailer wholesale. Generally exempt at checkout because resale certificates apply, but the dollar value still counts toward the seller’s threshold in states that measure gross sales rather than taxable sales (Texas, Washington).
  • Shopify Plus B2B. Wholesale orders through Shopify’s B2B portal flow through the Shopify org and are visible to Shopify Tax, but exemption certificate validation, exempt-customer flagging, and the audit-time evidence trail are not handled there.
  • Retail POS outside the Shopify org. A separate Square, Lightspeed, or Toast environment sells into the brand’s customers without registering in the Shopify nexus view.

None of these channels appear in Shopify Tax’s “Manage tax liability” dashboard. A finance lead who relies on Shopify’s number to decide when to register in Florida has missed Amazon volume that was already in scope. A finance lead who relies on it to decide when to register in Texas has missed wholesale volume that counts toward the $500,000 measurement. The number is a single-channel proxy presented as a brand-level signal.

The fix is not a Shopify Tax replacement. It is consolidating the channels into a single threshold-tracking and filing layer. TaxCloud tracks nexus and filing obligations across all 13,000+ US jurisdictions through one integration, lets a brand pipe non-Shopify channel data into the same compliance view, and files in the 24 SST states through a consolidated process.

Physical nexus is invisible to Shopify Tax

Economic nexus, the post-Wayfair trigger Shopify Tax tracks, is one of two paths to a registration obligation. Physical nexus is the other, and it pre-dates Wayfair and survived it. Every state with a sales tax still asserts physical nexus through “engaged in business” provisions (Cal. Rev. & Tax. Code §6203[2]; Tex. Tax Code §151.107[4]). For a multi-state ecommerce brand at scale, the physical triggers that matter are:

  • 3PL inventory placement. Pallets in a ShipBob, Flexport, or brand-owned facility create physical nexus in the state where the warehouse sits. Volume is irrelevant. One pallet is enough.
  • Amazon FBA placements. Amazon distributes inventory across fulfillment centers without seller control. Historically treated as nexus everywhere. Online Merchants Guild v. Hassell (Pa. Cmwlth. Ct. 2022)[9] ruled the opposite in Pennsylvania, and the PA DOR did not appeal. State-specific and unsettled outside Pennsylvania.
  • Remote W-2 employees. A single in-state W-2 generally creates physical nexus.
  • In-state independent contractors. Many states treat sales-related contractors as nexus-creating.
  • Trade shows. Illinois, New York, and California (among others) treat a threshold of trade-show days as nexus.

Shopify Tax has no visibility into any of these. The 3PL relationship lives in NetSuite or QuickBooks Online, the W-2 hire lives in Gusto or Rippling, the trade-show schedule lives on a shared calendar. None of it crosses Shopify’s data boundary.

The pattern that catches brands: a 3PL adds a node in a new state, physical nexus is created on day one, and the brand’s first registration trigger comes six months later when Shopify Tax flags the economic threshold. The state’s lookback then runs from the date physical presence began, not the threshold-crossing date. In high-rate states like Washington, three years of pre-registration exposure can accumulate before anyone notices.

Where Shopify Tax stops: the calculation-to-filing handoff

Shopify Tax is a calculation product. It is not a filing product. The distinction is operationally precise and worth naming.

What Shopify Tax does:

  • Determines the destination tax rate at checkout
  • Applies the rate to taxable line items
  • Surfaces nexus liability proximity on Shopify-channel sales
  • Generates reports the brand can use to file

What Shopify Tax does not do:

  • Register the brand with state Departments of Revenue
  • File state and local returns
  • Remit collected tax to the state
  • Manage exemption certificates, validate resale certificates, or maintain the certificate library an audit requires
  • Reconcile against marketplace-collected tax that the seller is still on the hook to report
  • Build the audit-defensible documentation trail (transaction-level rate logs, source data, methodology) state auditors ask for
  • Pull SST consolidation across the 24 SST member states

Filing is the harder half of the work. A brand registered in 30 states owes the right return to each one, on each state’s cadence, with the right local component (in Illinois, the state plus Cook County plus the City of Chicago plus the Regional Transportation Authority), and the right marketplace-collected offset reported back to the state. Get the math wrong and the underpayment notice arrives 60 days later. Skip a state and the failure-to-file penalty starts compounding.

This is where the operating model splits. The new playbook for a Shopify or Shopify Plus brand at this scale: keep Shopify Tax for what it does well at checkout, and add a dedicated sales tax filing partner for monitoring, registrations, exemption certificate management, consolidated SST filing, and audit defense. The split is the same one that mid-market accountants and CFOs are increasingly running by default.

When mid-market brands graduate

The operational trigger points for graduating from Shopify Tax alone to a dedicated compliance layer come in a recognizable pattern. Most $20M to $80M Shopify brands cross at least two of these in the same 12 months:

  1. Crossing $20M in total revenue. Enough volume that a missed threshold or a misfiled return is a real number. Audit notices start arriving in proportion to revenue.
  2. Adding a second or third sales channel. Amazon, Walmart Marketplace, TikTok Shop, or wholesale. The moment more than one channel feeds revenue, Shopify Tax stops representing the brand’s full footprint.
  3. Registering in 25+ states. The filing math at this point is not Shopify-Tax-monthly-CSV work. It is consolidated filing, often state-specific local components, and an SST election to consolidate the 24 member states into a single process.
  4. First exemption-heavy quarter. Wholesale takes off, or a B2B portal launches, and the exemption certificate library needs to be a real artifact, not a Dropbox folder.
  5. First nexus inquiry from a state. A Department of Revenue questionnaire, usually triggered by marketplace data sharing or a 1099-K pull. From here forward, every claim needs documentation.
  6. First 3PL or FBA expansion into a new state. Physical nexus is created and Shopify Tax doesn’t see it.

The brand at this stage is not asking which tool replaces Shopify Tax. Shopify Tax handles checkout calculation cleanly and is the right product for that job. The question is what fills the gap between Shopify’s view and what each state actually requires at registration and filing.

The brands that have graduated keep Shopify Tax for checkout calculation and hand the monitoring, registrations, filing, and audit documentation to a dedicated layer like TaxCloud.

Sources

  • Legal Information Institute, Cornell Law School

    South Dakota v. Wayfair, Inc., 138 S. Ct. 2080 (2018), the U.S. Supreme Court decision establishing economic nexus for state sales tax collection

    Source link
  • California Department of Tax and Fee Administration

    Use tax collection requirements based on sales into California due to the Wayfair decision, citing Cal. Rev. & Tax. Code §6203 and AB 147

    Source link
  • New York State Department of Taxation and Finance

    Registration requirement for businesses with no physical presence in New York State under NY Tax Law §1101(b)(8)

    Source link
  • Texas Comptroller of Public Accounts

    Remote sellers guidance on sales tax collection obligations under Tex. Tax Code §151.107 and 34 TAC §3.286

    Source link
  • Florida Department of Revenue

    Tax Information Publication TIP No. 21A01-03 on the registration requirement for remote sellers and marketplace providers under Fla. Stat. §212.0596

    Source link
  • Washington State Department of Revenue

    Remote sellers guidance on economic nexus and marketplace fairness requirements under RCW 82.08.052

    Source link
  • Connecticut Department of Revenue Services

    Official state agency page for Connecticut sales and use tax administration under Conn. Gen. Stat. §12-407(a)(15)(A)(x)

    Source link
  • Streamlined Sales Tax Governing Board

    Member State Information and Remote Seller State Guidance matrix for the Streamlined Sales Tax program

    Source link
  • Pennsylvania Commonwealth Court

    Online Merchants Guild v. Hassell, No. 179 M.D. 2021 (Pa. Cmwlth. Ct. Sept. 9, 2022), ruling on Fulfillment by Amazon inventory and Pennsylvania sales tax nexus

    Source link
  • Shopify Help Center

    Manage tax liability for the United States, covering Shopify Tax's nexus tracking and threshold alerts

    Source link
  • Shopify Help Center

    About US sales tax, an overview of how Shopify Tax calculates and applies sales tax at checkout

    Source link

FAQ

Common questions

Is Shopify Tax good enough to track nexus for a growing ecommerce brand?

Through roughly $10M in revenue on a single Shopify channel selling into a handful of states, Shopify Tax’s nexus tracking is directionally useful. Above that, the gaps surface fast: state-specific measurement bases, marketplace-facilitated revenue that counts toward the seller’s threshold in many states, off-Shopify channels, physical nexus from 3PL or FBA inventory, and the calculation-to-filing handoff. Most brands at $20M and three channels treat Shopify Tax as the checkout layer and add a dedicated compliance partner for monitoring, registrations, and filing.

Does Amazon FBA volume count toward my Shopify Tax nexus threshold?

No. Shopify Tax counts Shopify-channel sales only. Amazon FBA orders do not appear in Shopify Tax’s nexus liability view, even though those sales would count toward the seller’s own threshold in many destination states. In Washington, Texas, and roughly 25 other states, marketplace-facilitated sales count toward the seller’s threshold even though the marketplace remitted the tax. The seller is responsible for that math, and Shopify Tax doesn’t run it.

Does Shopify Tax file my sales tax returns?

No. Shopify Tax is a calculation product. It determines the rate at checkout and applies it to taxable line items. It does not register the brand with state DORs, file state and local returns, remit collected tax, or manage exemption certificates. Brands using Shopify Tax for calculation typically add a dedicated filing partner for the registration-to-remittance chain, including consolidated filing across the 24 SST states.

Can a brand use Shopify Tax and TaxCloud together?

Yes. The native Shopify and Shopify Plus integration is built for this pattern. Brands keep Shopify Tax for what it does well at checkout (rate lookup, product taxability flagging, exempt customer handling on direct orders), and TaxCloud handles monitoring across channels, state registrations, exemption certificate management, consolidated SST filing, and audit defense. The split mirrors how mid-market accountants and CFOs are increasingly running the stack by default.

At what revenue does a brand typically outgrow Shopify Tax’s nexus tracking?

The graduation point is closer to channel count and state count than to a single revenue line. Brands selling one product line on one channel into ten or fifteen states can run on Shopify Tax for nexus tracking through $20M. Brands at three channels, 25 states, or with B2B and wholesale volume usually outgrow it well before $20M. The pattern is: revenue grows, then channel count grows, then state count grows, and Shopify Tax’s single-channel view stops representing the brand.

What does Shopify Tax not handle that the state actually asks for at audit?

Three things. First, transaction-level logs showing how the rate was determined for each order, including the destination address, taxability flags, and the source rate table at the moment of sale. Second, the certificate library: signed resale and exemption certificates tied to each exempt sale, with expiration tracking. Third, the reconciliation trail showing what was collected, what was remitted, and how marketplace-collected offsets were reported back to the state. State auditors ask for all three; Shopify Tax holds none at the level a state expects.