NexusFlag Blog
Shopify Sales Tax Nexus: The 2026 Survival Guide
Shopify collects sales tax — but won't alert you when you've crossed a nexus threshold. Audit your store in 30 minutes and know exactly where you owe.
In This Article
- 1.The Hidden Sales Tax Risk Every Shopify Merchant Faces
- 2.What Shopify's Built-In Tax Settings Do (And Don't Do)
- 3.How to Export Your Shopify Data for Nexus Analysis
- 4.Which States Shopify Sellers Typically Cross First
- 5.Common Shopify-Specific Mistakes That Create Nexus Exposure
- 6.The 30-Minute Nexus Audit for Shopify Merchants
The Hidden Sales Tax Risk Every Shopify Merchant Faces
You set up Shopify Tax, you turned on collection for a few states, and you figured you were covered. Most Shopify merchants stop there. That's the problem. Shopify's tax features are a collection engine, not a compliance system. They calculate the right rate and pull the money from your customer — but they have no idea whether you were legally required to collect in that state in the first place. That determination is yours. And if you get it wrong, the state's Department of Revenue won't send a gentle reminder. They'll send a bill. // VoC: "Many sellers discover nexus obligations months or years after they were triggered" — Leyton industry research. The word "triggered" is the key. The obligation started on the day you crossed the threshold, not the day you noticed. Here's what that gap looks like in practice. A Shopify merchant doing $180,000 in annual sales ships $28,000 worth of product to Texas customers over 18 months. Texas's economic nexus threshold is $500,000 in revenue — so Texas never registers in the merchant's mind as a concern. But Texas also has a 200-transaction limit. The merchant's Shopify dashboard shows 214 Texas orders. They crossed in month 14, kept selling without registering, and now face back-tax liability for 4 months of uncollected sales tax plus interest. Nothing in Shopify flagged this. No notification. No warning in the tax settings. The merchant had no idea until they started researching for a different reason entirely. // VoC: "One thing no state will do: tell you when you've crossed a threshold." — Leyton industry research. This is the compliance gap that costs merchants thousands. States are not in the notification business. You are expected to know. The root misconception is that turning on Shopify Tax equals compliance. It doesn't. Shopify Tax is an excellent rate engine. It is not a nexus monitor. The distinction matters a lot, especially as your store grows into new states.
What Shopify's Built-In Tax Settings Do (And Don't Do)
Shopify Tax — Shopify's native tax product launched in 2022 and expanded through 2025 — is genuinely useful. It uses rooftop-level address matching to calculate the correct combined rate for your customer's location. It handles rate changes automatically. It generates reports you can hand to an accountant. For collection mechanics, it's solid. But understanding what it doesn't do is more important for most merchants right now. **What Shopify Tax does not do:** It does not tell you when to register. You have to go into Settings → Taxes and Duties → United States and manually toggle on collection for each state where you've determined you have nexus. Shopify assumes you already know which states those are. It does not monitor your thresholds in real time. There is no alert that fires when you've hit 190 transactions in Colorado or $90,000 in revenue in Washington. You can run reports manually, but the system does not watch the thresholds for you. It does not consolidate your multi-channel activity. If you sell on Shopify and also have an Amazon FBA listing, your Amazon revenue and transaction counts are invisible to Shopify Tax. As Shopify's own documentation notes, "Shopify only tracks nexus for Shopify sales and does not consolidate activity from marketplaces like Amazon, Walmart, or Etsy." Your nexus exposure across all channels is the sum of all channels — not just the one Shopify can see. It does not tell you that you're a marketplace facilitator (or that you're not one). Amazon collects and remits on behalf of third-party sellers in all 50 states. Shopify does not. "Shopify is not a 'marketplace facilitator' and doesn't fall under marketplace facilitator laws," per Numeral's analysis of Shopify tax compliance. That means every sale you make on your Shopify store is your tax collection responsibility — no platform is absorbing it for you. Finally, it does not handle registration, filing, or remittance. Shopify Tax stops at collection. You still need to register in each state, file periodic returns, and remit what you've collected. For merchants in more than a handful of states, this is where most of the compliance burden lives. For merchants in one or two states with clear revenue well over the threshold, Shopify Tax is close to sufficient. For any merchant with growing interstate sales, it's the starting point — not the finish line.
How to Export Your Shopify Data for Nexus Analysis
You don't need a third-party tool to do your first nexus audit. Shopify's native reports give you most of what you need. Here's the exact path. **Step 1: Pull the Sales by Location report** Go to Analytics → Reports in your Shopify admin. Look for "Sales by billing location" or "Sales by shipping location." Shipping location is the right one for nexus analysis — nexus is generally based on where the product was delivered, not where the customer lives on paper. Export this as a CSV covering your full trailing 12 months (or the trailing 24 months if your business has grown significantly — some states have a trailing-12 lookback, others look at calendar year). **Step 2: Get your transaction count per state** This is where merchants often go wrong. They look at revenue totals and stop. But most state economic nexus laws have two triggers: a revenue threshold AND a transaction count threshold. You're over the nexus line if you hit either one. In Shopify, "transactions" for nexus purposes means distinct orders — each order a customer places counts as one transaction, regardless of how many items are in it. Shopify reports call these "orders" rather than "transactions," but they map to the same thing. To get order counts by state: go to Orders → Export → select your date range, export to CSV, then open in a spreadsheet and use a COUNTIF formula on the shipping state column. **Step 3: Compare against state thresholds** Most states use $100,000 in revenue OR 200 transactions in a trailing 12-month period. But 15 states have dropped the transaction threshold entirely since 2023, and several states use different revenue limits. See our state-by-state threshold guide for the current numbers. **Step 4: Flag the yellow-zone states** Don't only flag states where you've crossed. Flag states where you're within 20% of crossing. These are the states where a good quarter could push you into nexus territory mid-year — and you want to know before that happens, not after. The entire process takes about 30 minutes for a typical Shopify store. Do it quarterly. Your numbers change fast when a product takes off.
Which States Shopify Sellers Typically Cross First
Not all states are equal risks. The states where Shopify merchants trigger nexus first cluster around a predictable set — high population density, high e-commerce adoption, and in some cases, aggressive enforcement posture. **California** — $500,000 revenue threshold, no transaction-count floor (dropped in 2023). California's threshold is higher than most states, but its sheer size means that any store with national distribution is probably doing $500K in California revenue before they think to check. Cal. Rev. & Tax. Code § 6203. **Texas** — $500,000 revenue threshold OR 200 transactions. Texas uses both triggers, which means a lower-revenue store can still cross via order count. The Texas Comptroller is active about enforcement. Tex. Tax Code § 151.107. **Florida** — $100,000 revenue threshold, no transaction-count floor (dropped in 2023). Florida came late to economic nexus — it didn't enact it until July 2021 — which means there's a cohort of merchants who've never checked their Florida numbers because they established habits before the law applied. Fla. Stat. § 212.0596. **New York** — $500,000 revenue AND 100 transactions (both must be met). New York's dual-trigger structure means a high-revenue, low-order-count store might not cross even at $600K — but verify both. N.Y. Tax Law § 1101(b)(8)(i)(E). **Illinois** — $100,000 revenue OR 200 transactions. Illinois has one of the more complex local tax structures in the country — origin sourcing in some cases, destination sourcing in others. If you're over the threshold, get a state-specific rate calculation. 35 ILCS 105/2. **Washington** — $100,000 revenue threshold, no transaction-count floor. Washington was an early adopter post-Wayfair and has a well-staffed Department of Revenue that handles seller outreach. The general pattern: if you're doing more than $500K in total Shopify revenue and have any national distribution, California and Texas are your first checks. If you're doing $150K or more, Florida, Illinois, and Washington are where most merchants find their first surprise threshold crossing. A practical note: the "200 transactions" trigger catches merchants who are growing fast but pricing low. A $30 average order value store can hit 200 Texas orders at $6,000 in Texas revenue — well below any revenue-based radar.
Common Shopify-Specific Mistakes That Create Nexus Exposure
The general sales-tax-nexus mistakes are well-documented. The Shopify-specific ones are less so. **Mistake 1: Treating Shopify's tax report as your nexus report** Shopify's "Tax" section in Analytics shows how much tax you've collected and in which states. Merchants read this as "the states where I have nexus." It's actually the states where you had tax collection turned on. If you didn't toggle collection on for Ohio, Ohio won't appear in that report — even if you've been shipping to Ohio customers for two years and crossed the nexus threshold in month eight. **Mistake 2: Counting Shopify subscription revenue incorrectly** If you sell subscriptions through Shopify (via ReCharge, Bold, or Shopify's native subscriptions), each recurring billing event is a separate transaction for nexus purposes. A customer on a $29/month plan generates 12 transactions per year, not one. Merchants who focus on subscriber counts often undercount their transaction totals significantly. **Mistake 3: Ignoring digital product taxability** Shopify merchants who sell digital downloads, PDF guides, online courses, or SaaS-adjacent products through their Shopify store face an additional layer of complexity: taxability of digital goods varies by state. Texas taxes most digital goods. Florida taxes some. New York taxes prewritten software but not most other digital products. Getting this wrong means either over-collecting (customer relations problem) or under-collecting (compliance problem). **Mistake 4: Forgetting about Amazon FBA cross-listing** Merchants who sell the same products on both Shopify and Amazon FBA are running two parallel nexus clocks that Shopify cannot see. Amazon's FBA inventory creates physical nexus (not just economic nexus) in every state where Amazon stores your product — and Amazon chooses where that inventory goes. Physical nexus has no minimum threshold: even trace amounts of inventory in a warehouse create nexus. Check your Amazon Seller Central "FBA Inventory" report to see which states have your product on hand. **Mistake 5: Assuming the "small seller" safe harbor applies** Several states have provisions that exempt very small sellers from economic nexus. But the thresholds for those exemptions are typically $10,000 or less in annual sales — well below where most Shopify stores operate by the time they're thinking about compliance. Don't assume you're covered without checking your state's specific statute.
The 30-Minute Nexus Audit for Shopify Merchants
Most merchants put off this audit because it sounds complicated. It's not — the first pass takes about 30 minutes, and it tells you whether you have an immediate problem or not. **Step 1: Export 12 months of Shopify sales by state (10 min)** Analytics → Reports → Sales by shipping location → Export CSV. Set the date range to the trailing 12 calendar months. If you've been operating for less than 12 months, use your full operating history. **Step 2: Export order counts by state (5 min)** Orders → Export → select same date range → export all orders. Open in a spreadsheet. Use COUNTIF on the "Shipping Province" column. You now have two columns per state: total revenue, and total order count. **Step 3: Compare against the threshold table (10 min)** For each state where you have more than $50,000 in revenue or more than 100 orders, check the threshold. The quick-check list: most states use $100K revenue or 200 transactions. California, New York, and Texas use $500K. Several states have dropped the transaction trigger entirely post-2023. Mark each state as: CROSSED (register now), YELLOW ZONE (within 20% of either trigger, monitor monthly), or CLEAR. **Step 4: Act on any CROSSED states (5 min to start)** If you've crossed the threshold in a state and haven't registered, you have a compliance gap. The next step is registration — each state has its own registration portal (most are reachable through the state's Department of Revenue website). If you have significant back-tax exposure (more than $5,000 estimated), talk to a CPA about a Voluntary Disclosure Agreement before registering; VDAs can reduce or eliminate penalties for unpaid back taxes. **Step 5: Set a calendar reminder for next quarter** The audit is only useful if you repeat it. Set a recurring calendar event for 90 days out. Your revenue grows; your nexus exposure grows with it. NexusFlag automates steps 2 through 4 — it monitors your revenue and transaction counts against each state's current threshold and alerts you before you cross. But the manual audit above is a sound starting point even if you're not ready to add another tool yet.
Key Facts and Figures
These figures are drawn directly from state statutes and tax authority guidance.
Shopify Tax automates collection but does not monitor or alert on nexus threshold approaches — that determination is the merchant's responsibility, per Shopify's own tax documentation.
Texas's economic nexus threshold triggers at $500,000 in revenue OR 200 transactions in a trailing 12-month period under Tex. Tax Code § 151.107 — either condition alone is sufficient.
Shopify reports allow you to filter sales by shipping state and count distinct orders, which maps directly to the 'transactions' metric most state nexus laws use for their threshold trigger.
Physical nexus created by Amazon FBA inventory has no minimum threshold — even trace amounts of inventory in an Amazon fulfillment center create nexus in that state, per RJM Tax Exemption research.
Average penalty exposure per missed nexus registration runs $8,000–$40,000 per state, based on AICPA-cited industry research published by US Tech Automations (2026).
Frequently Asked Questions
Does Shopify automatically handle sales tax for me?
Shopify Tax calculates and collects sales tax at the point of sale — but only in the states you've manually configured for collection in your Settings → Taxes and Duties panel. It does not determine which states you're legally required to collect in, does not monitor your revenue or transaction counts against state nexus thresholds, and does not file or remit on your behalf. The compliance decisions remain yours.
When do I need to start collecting sales tax in a new state?
The moment you cross that state's economic nexus threshold — typically $100,000 in revenue or 200 transactions in a trailing 12-month period, though thresholds vary by state and several states have dropped the transaction trigger since 2023. The obligation starts on the day you cross, not the day you notice. Most states give you until the first day of the following month or the following quarter to begin collection after crossing, but check your state's specific statute for the exact cure period.
Do refunded or cancelled orders count toward my transaction threshold?
Generally, refunded orders are excluded from nexus threshold calculations because the transaction was reversed — but the rules differ by state. Cancelled orders that were never fulfilled are typically excluded. Partial refunds on delivered orders are treated as completed transactions in most states. If you have a high refund rate and are close to a threshold, verify your state's specific rule before assuming refunds reduce your count.
Should I just enable Shopify Tax collection for all 50 states?
No, and this is a common mistake. Collecting sales tax in a state where you don't have nexus can itself create nexus in some states — the act of collection registers you as a taxable entity. More practically, collecting without registering means you're holding customer funds you're not remitting anywhere, which creates a different compliance problem. Enable collection only in states where you've confirmed you have nexus and have registered (or are in the process of registering).
What if I sell on both Shopify and Amazon — do I combine the sales?
Yes. Nexus thresholds apply to your total sales into a state across all channels, not just Shopify. Your Amazon FBA activity creates two separate nexus triggers: economic nexus (from revenue and transaction counts on Amazon) and physical nexus (from Amazon storing your inventory in a state's fulfillment centers). Shopify Tax cannot see your Amazon activity, so you need to pull Amazon reports separately and add them to your Shopify totals when doing a nexus audit.
How often should I check my nexus status?
Quarterly at minimum. If your store is growing fast — more than 20% revenue growth year-over-year — check monthly for the states in your yellow zone (within 20% of either threshold). The risk of a quarterly check is that you could cross a threshold in month one of the quarter and not register until month four, creating three months of uncollected back-tax liability. Monthly monitoring eliminates most of that gap.
Stop guessing. Start monitoring.
NexusFlag tracks your sales and transactions across all 50 states and alerts you the moment you approach an economic nexus threshold. 14-day free trial — no card required.
Start Free Trial