Build or Buy Economic Nexus Threshold Monitoring on Shopify?
Economic nexus threshold monitoring is a WAIT on Shopify: Shopify Tax's liability insights already flag any state where sales reach 80% of its nexus threshold (verified Sep 2026). What you pay for is the follow-through. Registration and filing in each new state run $150 per registration and $75 per filing on Numeral's pay-per-use plan (verified Sep 2026). Build only an escalation rule, plus a cross-channel nexus ledger where wholesale or marketplace sales bypass Shopify.
Your profile — see how the verdict shifts
- Confidence
- High — Read Shopify's US tax liability help page: the built-in liability insights track sales reaching at least 80% of a state's economic nexus threshold and show a monitoring status per state, while Shopify's own disclaimer says the page is not a substitute for a tax professional, so registration and filing stay with the merchant (verified Sep 2026). Checked three vendor records the same day: Numeral publishes pay-per-use registration and filing prices, TaxJar sells monitoring plus filing on a 2.4★ listing, and Avalara prices per state per year with no App Store listing. Detection is native; only the filing layer is a purchase.
- Reference scenario
- $20M–$100M GMV · US DTC brand shipping to 45+ states · Shopify Tax enabled · 3–8 new state registrations a year · some wholesale and marketplace sales outside Shopify · agency dev bench
- As of
- September 2026
Decision at a Glance
| Your profile | Verdict | Why |
|---|---|---|
| Under $5M revenue | WAIT | You sit under most state thresholds, and the native 80% alert is the whole monitoring job. File the two or three states you do cross through your accountant or a pay-per-use filer. |
| $5M – $20M | WAIT | New states arrive a few at a time. Pay-per-use registration at $150 and filing at $75 (Numeral, verified Sep 2026) beats a subscription that duplicates detection Shopify already does. |
| $20M – $100M | WAIT | Nexus in 30–45 states is already true; the job is a filing calendar with an owner, not detection. Buy filing per state and put a monthly review on the liability insights page. |
| $100M+ | CUSTOMIZE | Wholesale invoiced from an ERP and marketplace orders that never sync leave the native monitor blind to part of your sales. Own a cross-channel ledger, or hand the whole stack to a per-state engine you already run. |
What Economic nexus threshold monitoring Actually Drives
| Outcome | Impact | How it works |
|---|---|---|
| Operational efficiency | High | The 80% alert turns a surprise into a scheduled task: you register before crossing instead of back-filing after an audit letter arrives. |
| Data & insight | Medium | A state ledger that includes ERP wholesale and marketplace sales gives finance one nexus number per state instead of three partial views. |
| Customer experience | Medium | Registering on time means checkout charges the right tax in every state where you hold a permit, so buyers never see a surprise correction later. |
| Revenue — indirect | Low | Nexus compliance protects margin rather than creating sales; the value is back tax you never collected and interest you never pay. |
Spend ceiling: Spend nothing on detection, because Shopify already does it. Size the spend to the number of new states a year times the per-state registration and filing cost, and add a ledger only when a material share of sales never touches Shopify.
What buying enables (top apps)
- + Registration and filing handled per state on pay-per-use pricing, with Numeral's guarantee covering penalties and interest on on-time filings (per its listing, verified Sep 2026)
- + Exemption and resale-certificate management for wholesale buyers, which native Shopify Tax leaves to you
- + One vendor across Shopify, marketplaces and the ERP for merchants already standardized on Avalara
- + A filing calendar someone else keeps as you pass 20, 30 and 40 registered states
What building additionally unlocks
- + A nexus number per state that includes wholesale invoiced from the ERP and marketplace orders that never sync into Shopify
- + A registration decision log finance owns: when you crossed, when you registered, what was back-filed
- + Threshold monitoring that survives a vendor change, because the ledger and the threshold table are yours
Find Your Verdict in 3 Questions
Does every taxable US sale you make flow through your Shopify admin as an order with a shipping address?
Yes: Your verdict: WAIT — Shopify Tax's liability insights already flag each state at 80% of its threshold; put an owner on the monthly review and buy registration and filing per state.
No: Go to question 2.
Is the share of sales outside Shopify (ERP wholesale, unsynced marketplaces) large enough to carry you across a state threshold on its own?
Yes: Go to question 3.
No: Your verdict: WAIT — the native alert stays reliable; note the outside channels in your state ledger and re-check the split once a year.
Are you already standardized on Avalara or another tax engine across the ERP and marketplaces?
Yes: Your verdict: BUY — let that engine own the cross-channel nexus math and filing at $699 per state per year (Avalara, verified Sep 2026), with Shopify Tax as the cross-check.
No: Your verdict: CUSTOMIZE — keep native detection for Shopify orders, add a cross-channel nexus ledger ($5,000–$15,000, Deploi estimate, illustrative), and file per state on pay-per-use.
The TCC Scorecard — 12 Dimensions
TCC — Total Cost of Capability: what it actually costs to have this capability over three years, whichever way you get it. Each dimension is scored 0–5 for both paths. How we score →
| Dimension | Buy | Build | Why |
|---|---|---|---|
| Cost | |||
| Acquisition & implementation | A tax platform connects in days but needs every state account configured; the native lane is already on, and a cross-channel ledger adds $5,000–$15,000 only when sales bypass Shopify (Deploi estimate, illustrative). | ||
| Recurring fees | Subscriptions run $39–$99/month (TaxJar) or $699 per state per year (Avalara), verified Sep 2026, on top of filing; the native lane pays only per registration and per filing. | ||
| Maintenance & upgrades | The vendor tracks changing state thresholds for you; a home-built ledger needs its threshold table refreshed as legislatures move, which is legal upkeep rather than code. | ||
| Switching & exit | State permits and filing history belong to you in every lane; the exit cost is one transition quarter where two parties can each assume the other filed. | ||
| Risk | |||
| Vendor risk | TaxJar carries 2.4★ across 64 reviews and Avalara has been pulling back from smaller accounts (July 2026 research, re-verify); Shopify Tax is first-party and stays. | ||
| Security & compliance surface | A filing vendor holds your state logins and sales data by design; the native lane keeps sales data inside Shopify and shares only what each filing needs. | ||
| Platform-deprecation exposure | Avalara's native AvaTax integration was already deprecated once and replaced by Avalara Tax Compliance under Settings > Taxes; liability insights are Shopify's own surface. | ||
| Value | |||
| Fit to requirement | Apps add registration, filing and exemption certificates on top of detection; the native lane fits the reference merchant exactly until sales outside Shopify become material. | ||
| Time to market | The liability insights page is live the moment Shopify Tax is on; a filing vendor needs each state account onboarded before its first return. | ||
| Performance & scale | At 40 registered states a vendor's filing calendar outperforms a spreadsheet and a monthly review; scale favors buying the filing layer, never the monitoring. | ||
| Data ownership & AI-readiness | A state ledger you own records when you crossed, when you registered and what was back-filed; a vendor dashboard shows only its own view of the same history. | ||
| Focus & opportunity cost | Sales tax filing is undifferentiated work worth outsourcing; the monitoring is already done, so neither lane costs your team meaningful focus. | ||
The App Landscape
| App | Status | Pricing | Best for |
|---|---|---|---|
| Shopify Tax liability insights | Native — First-party. Tracks sales reaching at least 80% of a state's economic nexus threshold and shows a monitoring status per state. Excludes orders without valid shipping addresses, states without economic nexus laws, and local filing requirements such as Alaska and Colorado. Shopify's own disclaimer says the page is not a substitute for a tax authority or tax professional: you still register and file. | Included with Shopify Tax (verified Sep 2026) | Detection: knowing which state you are about to cross into, before you cross |
| Numeral Sales Tax | Live — 4.5★, 128 reviews; Built for Shopify. The listing covers nexus monitoring, registrations, filings and resale certificates, states that over 3,000 brands use it, and includes a guarantee covering penalties and interest on on-time filings. | Free to install; pay-per-use at $75 per filing and $150 per registration (verified Sep 2026) | Per-state follow-through when a handful of new registrations a year is the whole job |
| TaxJar Sales Tax Automation | Live — flagged — 2.4★, 64 reviews; read recent reviews before buying. Covers economic nexus tracking, liability calculations and exemption management. Stripe acquired TaxJar in 2021. 30-day free trial. | Starter $39/month; Professional $99/month (verified Sep 2026) | A subscription dashboard that duplicates native detection and adds exemption management |
| Avalara Tax Compliance | Live — Platform integration; no App Store listing. Connected through Settings > Taxes as the successor to the deprecated native AvaTax integration, and positioned as one of Shopify's select tax partners built into checkout. Avalara has been pulling back from smaller accounts through 2025–26 (July 2026 research, re-verify). | Plans start at $699 per state, per year (verified Sep 2026) | Multi-entity merchants already standardized on Avalara across the ERP and marketplaces |
The Build Path
- Escalation rule on the native alert: A named owner reviews the liability insights page monthly and logs every state that reaches monitoring status in a state ledger (a spreadsheet or a metaobject) with a registration deadline. The rule is the build: the alert already exists, the failure in the trigger is nobody acting on it.
- Cross-channel nexus ledger: For sales that never enter Shopify, a small job sums sales and transaction counts by ship-to state across Shopify, ERP wholesale invoices and marketplace exports, compares each state against a threshold table you maintain, and alerts at 80%. It replicates Shopify's alert for the orders Shopify cannot see.
- Registration backlog cleanup: One-time: reconcile the ledger against active permits, list the states crossed without a registration, and hand back-filing to a pay-per-use filer or your accountant. Code finds the gap; a tax professional closes it.
- Effort band
- $0 for the escalation rule; $5,000–$15,000 for a cross-channel nexus ledger — Deploi estimate (illustrative); lands in the $10–25K contact-form band only when the ledger is in scope
- Typical timeline
- 1–2 weeks to set the review cadence and ledger; 3–5 weeks when the cross-channel ledger is built (Deploi estimate, illustrative)
- Maintenance, honestly
- ~15–20% of build cost per year (Deploi estimate): roughly $750–$3,000/yr (Deploi estimate, illustrative) to keep the state threshold table current as legislatures change rules and to absorb export-format changes from the ERP or marketplace. Filing fees are separate and unavoidable in every lane.
- What you own — and what you take on
- You own: the ledger, the threshold table, the escalation owner and the registration history. You take on: keeping state thresholds current, which is legal maintenance rather than code, and the judgment call in a state where the numbers sit right at the line.
3-Year Total Cost of Capability
| Buy (app path) | Build (custom path) | |
|---|---|---|
| Year 0 (setup) | $500–$2,000 | $1,500–$12,000 |
| Years 1–3 (recurring) | $3,600–$21,000 | $9,000–$13,500 (filings + upkeep) |
| 3-year total | ≈$4,100–$23,000 | ≈$10,500–$25,500 |
- † All figures illustrative samples for the reference scenario — not quotes, not verified pricing.
- † Buy column: a compliance platform, from TaxJar Professional at $99/month to Avalara at $699 per state per year for 10 states (verified Sep 2026); per-filing fees those platforms do not list on their Shopify records are excluded.
- † Build column: native liability insights plus a cross-channel ledger, with 4 registrations and 40 quarterly filings a year on pay-per-use pricing ($150 and $75, Numeral, verified Sep 2026); three-year horizon.
What the Sticker Price Hides
On the buy path
- — Paying a monthly subscription for nexus detection that Shopify Tax already performs at 80% of each state's threshold
- — Per-state pricing scales with registrations: at $699 per state per year (Avalara, verified Sep 2026) the fortieth state costs the same as the first
- — TaxJar's 2.4★ rating across 64 reviews is a service-quality signal; read the recent reviews before trusting filings to it
- — Filing fees are extra where a plan price does not list them; confirm whether returns are included or billed per filing
On the build path
- — State thresholds change by legislature, not by API; a ledger with a stale threshold table alerts late
- — Back-filing a missed state is a tax-professional job, not a code job; budget it separately from the build
- — ~$750–$3,000/yr upkeep (Deploi estimate, illustrative) for the threshold table and export-format changes
What Merchants Say
Finance teams describe the same discovery: an audit notice or a wholesale customer's exemption question reveals a state crossed more than a year earlier, and the cost is back tax the merchant never collected, plus interest.
The recurring 1–2★ theme on tax apps is follow-through rather than math: returns filed late or not at all while the dashboard still showed every state green.
If You Change Your Mind Later
If you bought and outgrow it
State permits and filing history are yours, not the vendor's: state accounts move to a new filer with their logins and last-filed periods. The risk sits in the transition quarter, when two parties can each assume the other filed. Export the filing calendar and confirm every state's last-filed period before you switch.
If you built and want out
Nothing strands: the state ledger is a table, the threshold list is a table, and both feed any tax engine you adopt later. Filing history stays with the state accounts you own, and the native alert keeps running whatever you decide.
When This Answer Changes
We're watching for:
- ▸ Shopify Tax extending liability insights into state registration and return filing for every merchant (the insights page only monitors as of September 2026)
- ▸ Shopify's liability insights counting sales from systems outside the Shopify admin, such as ERP-invoiced wholesale (Shopify orders only as of September 2026)
- ▸ Avalara's pullback from smaller accounts reaching mid-market Shopify merchants (July 2026 research, re-verify)
Verdict change log:
No changes since first publication (September 2026).
Common Questions
Does Shopify Tax monitor economic nexus thresholds natively?
Shopify Tax monitors economic nexus natively: its liability insights track sales per state and flag any state reaching at least 80% of its threshold (verified Sep 2026). The page excludes orders without valid shipping addresses and states without economic nexus laws. Shopify's own disclaimer states the page does not replace a tax professional, and Shopify neither registers nor files on your behalf.
What does registering and filing cost once you cross a threshold?
Registration and filing on Numeral's pay-per-use plan cost $150 per registration and $75 per filing, with no subscription (verified Sep 2026). TaxJar sells monitoring plus filing on Starter at $39/month and Professional at $99/month (verified Sep 2026), and Avalara plans start at $699 per state per year (verified Sep 2026). A merchant adding 4 states a year and filing quarterly in 10 states pays roughly $3,600 a year on pay-per-use (illustrative).
Do you need an app when wholesale or marketplace sales bypass Shopify?
You need a ledger rather than an app when a material share of sales never enters Shopify. Shopify's liability insights count orders in your Shopify admin, so wholesale invoiced from an ERP or marketplace orders that never sync stay invisible to the 80% alert. A cross-channel nexus ledger that sums sales by ship-to state costs $5,000–$15,000 to build (Deploi estimate, illustrative); a per-state engine like Avalara does the same math at $699 per state per year (verified Sep 2026).
Your Next Steps
If you're going with WAIT(matches your selected profile)
- Open Shopify Tax's liability insights and list every state at monitoring status today
- Name one owner for a monthly review and log each flagged state with a registration deadline
- Reconcile flagged states against active permits and back-file any missed state through a pay-per-use filer
- Estimate the share of sales that never enters Shopify; above a material share, scope the cross-channel ledger
- Re-check the state threshold rules once a year, since legislatures change them
If you're going with BUY
- Price the per-state model against your registration count: $699 per state per year (Avalara) versus $150 plus $75 per filing (Numeral), both verified Sep 2026
- Read the recent 1–2★ reviews on any listing before handing it your filings
- Confirm whether returns are included in the plan price or billed per filing
- Keep Shopify Tax's liability insights on as an independent cross-check of the vendor's nexus view
Official Docs & Sources
- US tax liability insights (Shopify Tax) — Shopify Help Center
- Shopify Tax — Shopify Help Center
- GraphQL Admin API reference — shopify.dev
Official documentation linked for verification — our verdicts and estimates are our own.
Related Decisions
Build or Buy Receivables Aging and Collections on Shopify?
No Shopify app produces an AR aging report, and the specialist collections platforms sync from your ledger rather than from Shopify.
Build or Buy BOM and Production Scheduling on Shopify?
No Shopify app does BOMs or production runs. The decision is which MRP platform to connect, and how tightly to sync inventory truth.
Build or Buy FX Exposure and Treasury Hedging on Shopify?
No Shopify app hedges currency risk, and Shopify Payments converts at checkout without ever measuring the exposure underneath.
Build or Buy International E-Invoicing and Fiscalization on Shopify?
Buy one specialist app per regime: Sufio, GST Pro, OpenFiskal and Comply cover e-invoicing and POS fiscalization. No single app covers all; none of it is a build.
Should You Build or Buy a PIM on Shopify?
PIM on Shopify is a scale decision: metafields cover most catalogs, PIM apps win at multi-channel breadth, custom pipelines at ERP-grade complexity.
Ready to close the nexus follow-through gap?
Detection is already yours inside Shopify Tax. If ERP wholesale or unsynced marketplace orders are hiding a state threshold, we'll build the cross-channel ledger and the escalation around it, so registrations happen before the crossing, not after the letter.
Contact us todayVerdict scored for the reference scenario above. Estimates are not quotes; app pricing carries its verification date and gets re-verified quarterly. Full scoring anchors: see the TCC methodology.
Read how we score these decisions (the TCC Framework). No affiliate links, no paid placement — no app vendor pays to appear here.