Do trade shows, pop-ups, and brand activations create sales tax nexus?

Yes, generally. Physical presence in a state, even brief, can create sales tax nexus under that state’s “engaged in business” provisions. A handful of states publish narrow de minimis safe harbors for trade-show activity, most prominently California’s 15-day rule under Cal. Rev. & Tax. Code §6203(e). Most states do not. On-site selling typically flips the analysis even where brand-only presence is protected.

Last updated: Oct 7, 2026 Sales Tax at Scale Team

Key takeaways

  • Physical presence at a trade show, pop-up, or brand activation generally creates sales tax nexus under state “engaged in business” provisions (Cal. Rev. & Tax. Code §6203; Tex. Tax Code §151.107; NY Tax Law §1101(b)(8)), unless a specific safe harbor applies.
  • California’s explicit trade-show safe harbor (Cal. Rev. & Tax. Code §6203(e)) protects activity that does not exceed 15 days in any 12-month period AND $100,000 in net income from those activities in the prior calendar year. Both conditions must hold.
  • On-site sales typically flip the analysis. A pop-up running Shopify POS is a retail sale in the state of the activation, and most de minimis safe harbors do not extend to in-state retail activity.
  • Brand-only activations carry residual risk. Inventory brought to the event, in-state staff, and brand-owned equipment each open separate physical-presence pathways outside any trade-show carve-out.
  • State day-count thresholds are narrow at high event cadence. A brand running 20+ events a year can blow through California’s 15 days or similar windows without noticing, because event-days are not typically tracked as a nexus input.
  • The event calendar and the nexus map usually live in different systems. The reconciliation gap is the most common reason trade-show physical nexus surfaces at audit rather than at registration.

Do trade shows, pop-ups, and brand activations create sales tax nexus?

Trade-show and pop-up nexus rules predate the Wayfair economic-nexus framework and remain governed by each state’s “engaged in business” provisions. These statutes set out when an out-of-state retailer’s activity in a state crosses from “no presence” to “engaged in business” for sales tax purposes. Most are broad. California’s Cal. Rev. & Tax. Code §6203 reaches retailers who maintain or use any office, place of distribution, sales or sample room, warehouse, or other place of business in the state, and retailers who have any representative operating in the state for sales-related purposes. Texas Tax Code §151.107 reaches sellers who maintain a place of business or otherwise conduct sales-related activity in the state. New York Tax Law §1101(b)(8) covers vendors who have employees, agents, or representatives in the state. A booth at a trade show, staff at a pop-up, or a brand crew at an experiential activation generally satisfies the surface text of these provisions.

The states then carve back. A handful publish explicit de minimis safe harbors for convention and trade-show activity. The rest leave the question to advisory opinions, audit policy, and judgment. For a DTC brand running 20+ in-person events a year, the legal posture is state-by-state, the safe harbors are narrow where they exist, and the operational question is not “are we generally fine” but “in which states, for which events, did we cross which line.”

The structural variables that determine the answer for any given event:

Variable
What changes
Did the brand sell on-site?
On-site sales generally flip the analysis. Most safe harbors don’t extend to retail activity in the state.
How many days in-state in the trailing 12 months?
California’s safe harbor caps at 15 days. Other states use shorter or longer windows; many use none.
Was inventory brought into the state for the event?
In-state inventory generally creates physical nexus independent of any trade-show carve-out.
Was in-state staff used?
In-state contractors or employees engaged for the event can create nexus through a separate presence pathway.
Did the activity exceed a state’s net-income cap?
California pairs the 15-day cap with a $100,000 net-income cap. Both conditions must hold to qualify.

The same trade show in Chicago, San Francisco, and Austin can produce three different outcomes. The operational rule we see across the customer base: at 20+ events a year, treat every event-state pair as a discrete nexus event until proven otherwise.

The de minimis safe harbors and what they actually cover

The pattern we see across customers running heavy event calendars: the de minimis safe harbors are real but narrow. California’s 15-day rule and similar thresholds protect brief presence, but a brand running 20+ events a year can blow through a state’s day-count without noticing because nobody is tracking event-days as a nexus input.

The four reference points for any event calendar:

California’s 15-day / $100,000 rule (Cal. Rev. & Tax. Code §6203(e)). California provides the most-cited explicit trade-show safe harbor. A retailer engaged in convention or trade-show activities in California is not deemed engaged in business in the state for sales tax purposes if (a) those activities do not exceed 15 days, in whole or in part, during any 12-month period, AND (b) the retailer did not derive more than $100,000 of net income from those activities during the prior calendar year. Both conditions must hold. Exceeding either alone forfeits the safe harbor. The 15-day count is cumulative across all California convention and trade-show activity, not per-event. A brand attending three 4-day shows in California within a 12-month window has 12 days. A fourth 4-day show puts it over.

Texas (Tex. Tax Code §151.107; 34 TAC §3.286). Texas does not publish a sales-tax day-count safe harbor for trade-show activity. Comptroller policy treats in-state activity broadly as creating nexus, and Texas issues temporary sales tax permits to vendors making sales at events. Brief presence without sales falls into the same broad “engaged in business” reach as longer presence, with limited carve-out. Brands frequently treat Texas event attendance as nexus-creating by default and register a temporary permit for any event with on-site sales.

New York (NY Tax Law §1101(b)(8); NY DTF advisory opinions). New York issues advisory opinions on trade-show fact patterns rather than publishing a flat day-count safe harbor. The opinions are fact-specific: an out-of-state vendor attending a New York trade show for promotional purposes only, with no sales conducted at the show and no order solicitation, has historically received favorable rulings. The same vendor making sales at the booth or taking orders for later fulfillment has typically been deemed a vendor. The bar for “promotional only” is narrow, and the advisory-opinion record is the safer reference than a generic rule of thumb.

MTC factor-presence and trade-show guidance. The Multistate Tax Commission publishes model factor-presence thresholds and guidance on trade-show activity, primarily in the context of P.L. 86-272 protections for state income tax. The income-tax framework is separate from sales tax, and the MTC has not published a uniform sales-tax trade-show safe harbor adopted across states. For sales tax, state-by-state analysis governs.

The shape of the safe-harbor landscape: California’s explicit rule, a handful of other states with limited published guidance, and a long tail of states where the question is decided at audit on the facts.

When on-site selling flips the analysis

The distinction that determines nexus at an event is whether the brand sold on-site. A brand-only activation with no transactions usually does not create nexus, but the moment a card gets swiped at the booth, the analysis can flip. Brands running pop-ups with a Shopify POS often don’t realize they crossed the line.

The mechanics: most state “engaged in business” provisions treat sales activity in the state as a stronger nexus trigger than incidental presence. California’s §6203(e) safe harbor is structured to protect brand-promotion activity, not retail activity. The $100,000 net-income cap is the explicit signal: meaningful revenue derived from California convention or trade-show activity forfeits the safe harbor regardless of day count. Texas’s temporary-permit regime exists precisely because on-site sales at trade shows are treated as retail activity in the state. New York advisory opinions split on this axis: promotional presence has received favorable treatment, sales activity has not.

What counts as “on-site selling” at the operational level:

  • Card-present transactions through Shopify POS or any equivalent. The transaction is sourced to the state of the activation, and the brand has conducted a retail sale in the state. Sales tax obligation attaches to the transaction itself, separately from the nexus question.
  • Order-taking for later fulfillment (the customer pays at the booth, the order ships from a warehouse outside the state). Treatment varies. Several states treat in-state order-taking as nexus-creating activity even when fulfillment happens elsewhere.
  • Sample distribution paired with order solicitation. Generally treated as sales activity for nexus purposes. The order solicitation is the trigger, not the sample.
  • Lead capture without payment or order. Generally treated as promotional activity in most states, though the line is fact-specific in New York and a few other advisory-opinion states.

Two operational consequences for a brand running pop-ups with Shopify POS:

  1. Each pop-up location triggers a sales tax obligation on the transactions processed there, separately from any longer-term nexus argument. The transaction itself is taxable in the state where the swipe occurred. A pop-up in Atlanta running a Shopify POS for a weekend has Georgia sales tax obligations on those transactions before any nexus threshold question is reached.
  2. The cumulative effect on the brand’s nexus map. Pop-ups with on-site sales generally fall outside trade-show de minimis safe harbors, so the event-state pair is treated as a nexus event from day one. The “we’ll figure it out at year-end” posture produces audit exposure.

The infrastructure required to handle this is the same infrastructure handling Shopify direct-channel sales tax. TaxCloud calculates across all 13,000+ jurisdictions through one API, so a pop-up in a new state folds into the same compliance layer that handles every other state in the footprint, with native Shopify and Shopify Plus integration on the calculation side. The registration apparatus is the gating item; once registration is in place, the calculation and filing layer is already there.

Brand-only activations and the residual physical-presence risk

A brand-only activation with no on-site transactions sits in a softer zone, but it is not a clean safe harbor. Three residual risks carry across most state analyses.

Inventory brought to the event. Shipping product into the state for sampling, display, or giveaway can create physical nexus under the state’s general inventory-presence rules, separately from any trade-show safe harbor. California’s §6203(e) carve-out for trade-show activity does not displace the broader physical-presence trigger under §6203 for goods stored or used in the state. A pallet of product shipped to a Los Angeles activation and not removed at event teardown is in-state inventory.

In-state staff and contractors. Hiring local brand ambassadors, event staff, or contracted activation crews opens a separate physical-presence pathway. Most state “engaged in business” provisions cover representatives operating in the state for sales-related or promotional purposes. The activation might qualify for a trade-show carve-out as to the event itself; the in-state staffing arrangement does not.

Brand-owned vehicles and equipment. Touring activations, branded trucks, and pop-up infrastructure parked in a state for the activation can create nexus under the same provisions that reach tangible property used in the state. The duration question varies by state. The principle is consistent.

The practical posture for a brand running a heavy activation calendar:

  1. Document the event scope at planning. No sales, no order-taking, no order solicitation, no in-state staff hires, no in-state inventory left after teardown. Each item is a separate factual question for any later audit.
  2. Confirm the safe-harbor fit before the event, not after. California’s 15-day count is cumulative across all activity in the trailing 12 months. A brand-only activation in March that fits the safe harbor on its own may not fit once a June trade show is added.
  3. Treat the residual presence pathways as discrete nexus events. Inventory, staff, and equipment each have their own analysis. A “brand-only” label on the event does not collapse those into a single judgment.

For high-cadence brands, the practical move is to treat the safe harbors as protection for the explicit trade-show activity, not as a blanket shield for the broader operational footprint of running 20+ activations a year.

The tracking cadence for a brand running 20+ events a year

The tracking cadence is the operational gap. Brands track events for marketing ROI: which conference produced the highest pipeline, which pop-up city converted best, what the cost per qualified lead was. They do not track events for nexus. The event calendar lives in marketing or brand ops; the nexus map lives in finance. The day-count never gets reconciled until an auditor asks.

The pattern that produces late discovery:

  1. The brand’s marketing or brand-ops team manages the event calendar in a project tool such as Asana, Notion, or Airtable. Each event has a venue, dates, and a budget line.
  2. Finance maintains a nexus map updated quarterly against economic-nexus thresholds and known physical-presence triggers (3PL nodes, remote hires).
  3. The event calendar is never reconciled against the nexus map. When marketing books a Los Angeles activation, the California day-count is not updated.
  4. By year-end, the brand has accumulated 18 California convention-and-trade-show days against the 15-day safe-harbor cap under Cal. Rev. & Tax. Code §6203(e). Nobody flagged it. The exposure surfaces at audit, two years later, when the auditor asks for the event log.

The fix is upstream of the event calendar:

An event-days-by-state log feeding the nexus map. A two-column reconciliation: state and cumulative trade-show or activation days in the trailing 12 months. The log updates each time an event is added to the calendar, not at year-end. The owner is finance or compliance, not marketing.

Trigger thresholds per state. California’s 15 days is the most-cited. Other states have shorter or longer windows, or no explicit cap. The log carries the trigger threshold for each state next to the running count, so the reconciliation is visible at the cell level.

A nexus-event flag for any pop-up with on-site sales. This entry does not roll into the day-count column. It is a separate column treating the event as a discrete nexus event by default. The Shopify POS swipe is the trigger, not the day count.

Quarterly reconciliation against the registration list. Each quarter, finance pulls the events that occurred in the last 90 days and checks each event-state pair against the brand’s active registrations. Mismatches are investigated before the next quarter closes.

The infrastructure for the underlying nexus monitoring layer is covered in How should a mid-market ecommerce brand monitor nexus exposure across 50 states?. The event-days log is one of several inputs that should feed the central nexus map. TaxCloud’s nexus monitoring view incorporates event-driven physical-presence inputs alongside economic-nexus thresholds, 3PL nodes, and remote-employee signals. When a state’s threshold is crossed, the registration apparatus is the next step in the same workflow.

What this means operationally for a $20M to $80M Shopify Plus brand

A DTC brand at $20M to $80M running 20+ in-person events a year is operating at a scale where the trade-show and pop-up nexus question is no longer occasional. Each event in a new state is a potential nexus event. Each pop-up with a Shopify POS swipe is a potential physical nexus trigger. The combination of cadence and on-site sales activity produces the kind of multi-state physical-nexus footprint that historically only retailers with permanent store locations carried.

Three operational consequences follow.

First, the legal posture is “register where we sell, document where we don’t.” Pop-ups with on-site sales fall outside most safe harbors. The default is to register in the state for any pop-up where Shopify POS or any other on-site payment system is used, and to document the no-sales nature of any brand-only activation that relies on a trade-show carve-out. The documentation supports the audit position. The registration supports the sales tax collection on the transactions themselves.

Second, the tracking layer is not optional. An event-days-by-state log, owned by finance, reconciled against the nexus map quarterly, is the difference between catching a California overage in month three and discovering it at audit in year two. The log is upstream of any compliance decision the finance team makes about that state.

Third, the registration footprint expands as the event calendar expands. A brand that adds five new pop-up states in a year has five new state registrations, five new local-jurisdiction maps, and five new filing schedules. At this scale, the infrastructure question is no longer “which tool calculates correctly.” Shopify Tax handles checkout calculation for direct-channel orders. What it does not handle is monitoring the event-driven physical-presence inputs, consolidated multi-state filing across the expanded footprint, and the documentation trail an auditor will ask for two years after the event.

The reader here is past wondering whether trade shows and pop-ups create nexus. The question is what the operating model looks like at 20+ events a year across 15+ states. TaxCloud is built for that operating model: the event-days log feeds the same nexus map that tracks economic thresholds and 3PL nodes, the registration apparatus handles each new state as it surfaces, and the filing layer consolidates SST states into a single return (Tennessee participates in the SST program as an associate member and is not counted among the full member states for filing-consolidation purposes) so the expanded footprint doesn’t multiply the close.

FAQ

Common questions

Do trade shows and pop-ups create the same kind of sales tax nexus as opening a physical store?

Generally yes in mechanism, narrower in scope. A trade show, pop-up, or brand activation triggers the same physical-presence framework that a permanent location does: the state’s “engaged in business” provisions. The difference is that several states publish de minimis safe harbors for brief trade-show activity (California’s 15-day rule under Cal. Rev. & Tax. Code §6203(e) is the clearest example), and most states issue temporary sales tax permits for event-driven retail activity. A permanent location has no such carve-outs.

If we only attend trade shows and never sell at them, do we still need to register?

It depends on the state and on the cumulative day count. California’s safe harbor under Cal. Rev. & Tax. Code §6203(e) covers brand-only convention and trade-show activity that stays under 15 days in any 12-month period and under $100,000 in net income from those activities. Texas does not publish a comparable safe harbor; brief in-state activity for promotional purposes can still attract nexus scrutiny under Tex. Tax Code §151.107. New York issues fact-specific advisory opinions. The conservative posture is to track event-days by state and confirm the safe-harbor fit before the next event.

How long does trade-show nexus last after the event ends?

Trailing-nexus periods after temporary physical presence vary by state and are not uniformly published. Some states have explicit framings in their broader nexus statutes; most are silent or fact-specific. Once nexus has been triggered by trade-show activity that exceeds a state’s threshold, the registration obligation typically attaches as of the date the threshold was crossed and continues until deregistration. The state-by-state breakdown of trailing-nexus rules sits in the broader nexus deregistration guidance.

Does a Shopify POS pop-up create the same nexus risk as a permanent retail location?

For the transactions themselves, yes. A Shopify POS swipe at a pop-up is a retail sale in the state of the activation, and the sales tax obligation on that transaction attaches regardless of the brand’s broader nexus posture. For the longer-term registration question, the pop-up is generally treated as a nexus event in the state. Most de minimis trade-show safe harbors do not extend to on-site retail activity. A permanent location and a Shopify POS pop-up share the same on-site-sale trigger. The pop-up adds the question of how long the physical presence persists.

Do experiential activations with no product on-site create nexus?

Lower risk, not zero. Experiential activations with no inventory, no sales, and no in-state staff hires sit in the softest zone. Most state “engaged in business” provisions require some form of sales-related activity, inventory, or representative presence. An experiential event missing all three is the cleanest fact pattern for a safe-harbor argument. Document the absence of each trigger. The residual exposure comes from in-state contracted production crews, brand-owned equipment left in the state, and any incidental sales activity that creeps in.