What counts toward each state's economic nexus threshold?
The pattern TaxCloud sees across mid-market customers: a brand crosses what it thinks is the same threshold in three states and discovers at audit that each state measured the same revenue differently. The taxability matrix and the threshold matrix are different documents. Brands routinely confuse them.
Five variables decide what counts in any given state:
- Channel. Does the state include sales facilitated by Amazon, Walmart, TikTok Shop, and other marketplace facilitators in the seller's own threshold count?
- Taxability. Does the state count only taxable sales, or does it count gross sales including exempt items, exempt entities, and resale transactions?
- Customer type. Does the state count wholesale and B2B sales toward the threshold, or only retail sales to end consumers?
- Returns. Does the state allow the brand to net returns and refunds out of the threshold calculation, and within what window?
- Measurement period. Is the window the prior calendar year, the current or previous calendar year, a rolling 12 months, or the immediately preceding four sales tax quarters?
Each variable is a per-state question. A brand selling apparel into Pennsylvania, Texas, and Florida on Shopify direct plus Amazon plus a Faire wholesale channel is running independent threshold calculations against different measurement bases. Threshold numbers across states represent functionally distinct revenue cuts. Mid-market controllers are the audience that hits this first because they have the multi-channel footprint to expose the variation. A single-channel Shopify-only brand rarely encounters all five variables simultaneously.
The downside risk is asymmetric. Under-counting (excluding marketplace-facilitated volume from the threshold tracker, for example) misses the registration trigger and creates assessment exposure plus penalties. Over-counting (treating every state as gross-sales-inclusive) triggers premature registrations and filing obligations the brand isn't ready to operate. A defensible threshold tracker mirrors each state's specific rule rather than applying one default across all 50.
Which states include marketplace-facilitated sales in the seller's own threshold
The most common controller misread at $20M to $80M: marketplace-facilitated sales (Amazon, Walmart, TikTok Shop) count toward the seller's own threshold in 28 jurisdictions (26 states, D.C., and Alaska's local commission) even though the marketplace already remitted the tax on those orders. Brands that exclude Amazon volume from threshold tracking miss registration triggers, sometimes by several quarters. Brands that include it everywhere over-register in the states that exclude.
The split as of 2026:
Jurisdictions that include marketplace-facilitated sales in the seller's threshold (28 total: 26 states, D.C., and AK ARSSTC). Alaska (ARSSTC), California, Connecticut, DC, Hawaii (via General Excise Tax), Idaho (when facilitator is registered), Iowa, Kansas, Kentucky, Maryland, Michigan, Minnesota, Missouri, Nebraska, Nevada, New Jersey, New York, North Carolina, Ohio, Rhode Island, South Carolina, South Dakota, Tennessee, Texas, Vermont, Washington, West Virginia, Wisconsin.
States that exclude marketplace-facilitated sales (19 total). Alabama, Arizona, Arkansas, Colorado, Florida, Georgia, Illinois, Indiana, Louisiana, Maine, Massachusetts, Mississippi, New Mexico, North Dakota, Oklahoma, Pennsylvania, Utah, Virginia, Wyoming.
The implication for a brand with $80,000 on Shopify direct and $50,000 on Amazon into Florida: Florida excludes marketplace-facilitated volume from the threshold count, so the brand sits under the $100,000 threshold. The same brand into Washington counts both, lands at $130,000, and is over. Same channel mix, same dollars, opposite registration answer.
The operational pattern: tag marketplace-facilitated revenue at the order level. Pipe both direct-channel and marketplace-channel volume into the threshold tracker, but maintain the marketplace flag so the per-state logic includes or excludes it correctly. TaxCloud's threshold-monitoring view absorbs multi-channel data with the per-state marketplace-inclusion rule embedded, and native Shopify, Shopify Plus, and BigCommerce integration pipes direct-channel sales through with the facilitated flag separated from direct volume.
Gross vs. taxable vs. retail: when $100,000 isn't $100,000
The same dollar threshold reads differently across states depending on which revenue the statute counts. The canonical measurement bases:
| State | Measurement basis | What counts | Statute |
|---|---|---|---|
| Washington | Cumulative gross receipts | All sales delivered into WA, including marketplace-facilitated, exempt items, and wholesale | RCW 82.08.052 |
| Texas | Total Texas revenue | All Texas revenue including taxable, nontaxable, and exempt sales | Tex. Tax Code §151.107; 34 TAC §3.286 |
| Florida | Taxable remote sales | Only taxable retail sales delivered into FL; excludes marketplace-facilitated and exempt | Fla. Stat. §212.0596 |
| California | Gross sales of TPP | All sales of tangible personal property, including sales by related persons (IRC §267(b)) | Cal. Rev. & Tax. Code §6203 |
| Pennsylvania | Gross sales (direct + unremitted marketplace) | Direct sales and marketplace sales where tax was not remitted by the facilitator | Act 13 of 2019 |
| New York | Cumulative gross receipts | All sales including exempt; measured over preceding 4 sales tax quarters | NY Tax Law §1101(b)(8) |
The asymmetry is what trips brands at scale. A $20M to $80M brand selling food, supplements, or apparel with significant exempt revenue can clear a Washington or Texas threshold on volume that never produced a taxable sale. The same brand can run well under a Florida threshold on the same total revenue because Florida counts only taxable remote sales.
A brand operating across 13,000+ tax jurisdictions cannot run one measurement query and apply it everywhere. TaxCloud calculates and tracks across all 13,000+ jurisdictions through one integration with the per-state measurement basis built into the threshold-tracker logic, so a multi-channel brand monitors 40 states without writing 40 different queries against the same order table.
Two states deserve specific call-outs. New York is an AND test: $500,000 in cumulative gross receipts AND more than 100 sales transactions, measured over the immediately preceding four sales tax quarters. Misreading the conjunction has produced real audit exposure. Connecticut also uses an AND test: $100,000 AND 200 transactions over the 12-month period ending September 30. Most dual-threshold states use OR. NY and CT are the two AND states as of 2026.
Exempt products and wholesale: revenue that never collected tax but still counts
The brand selling apparel in Pennsylvania, Massachusetts, and New Jersey discovers at audit that exempt-apparel revenue counts toward the threshold in Pennsylvania even though no tax was ever due on those sales. Pennsylvania counts gross sales across direct channels. The clothing itself is exempt under 61 Pa. Code §53.2. The clothing revenue still sits in the gross-sales threshold count. New Jersey exempts clothing under N.J.S.A. §54:32B-8.4 and measures its gross-sales threshold under N.J.S.A. §54:32B-3.5; the structure does not back out exempt clothing volume from the gross-sales calculation. Massachusetts exempts clothing under $175 per item under G.L. c. 64H, §6(k) and measures threshold against "Massachusetts sales" under 830 CMR 64H.1.9, which—like Pennsylvania—includes exempt clothing revenue toward the gross-sales threshold count. Brands operating across the three states cannot apply one assumption.
The pattern generalizes beyond apparel. Food and beverage exemptions, prescription drug exemptions, manufacturing exemptions, and exempt-entity sales all behave the same way in gross-sales states: the transaction is exempt at the register, but the revenue typically still counts toward the threshold. The taxability matrix governs whether tax is collected. The threshold matrix governs whether registration is required. Brands that conflate the two miss registrations in exempt-heavy product categories.
Wholesale follows similar logic in two notable states. Texas counts total Texas revenue toward the $500,000 threshold, and "total revenue" includes wholesale sales for resale. Washington counts cumulative gross receipts including wholesale and facilitated sales. A brand registered for retail in Texas, then expanding into wholesale on Faire, NuOrder, or direct retailer accounts, finds it has to report wholesale gross sales on the return even though no tax was collected on the underlying transactions. Most other states (Arkansas, Florida, Virginia for the wholesale component) count only taxable retail sales for threshold purposes; wholesale-only sellers can sit under the threshold while shipping substantial volume into the state.
The mid-market operational consequence: a controller building a threshold tracker has to know per state whether to include or exclude exempt revenue, and per state whether to include or exclude wholesale. The default assumption "everything counts" produces over-registration. The default "only taxable retail counts" produces under-registration in WA and TX specifically. The right answer is per-state logic embedded in the tracker.
Returns, refunds, and the measurement-period question
Most states allow brands to net returns and refunds out of the threshold calculation, but only when the return falls within the same measurement period as the original sale. A January return for a December sale stays in the December threshold count under most state rules. The category error here is treating the return as universally deductible regardless of when it lands.
States that measure on a previous-calendar-year basis (Florida, Michigan, Rhode Island, Alabama) handle this cleanly: a return in the same calendar year nets out; a return in the following year does not retroactively reduce the prior year's threshold count. States that measure on a current-or-previous-calendar-year basis (California, Washington, and most OR-test states) provide more flexibility because the measurement window is broader.
States that use rolling 12-month measurement periods (Minnesota, Missouri, Tennessee, Mississippi, Illinois, Texas) handle netting differently. The window itself moves daily. A return in March 2026 against a sale in March 2025 sits at the back edge of the window. The original sale is about to drop out of the count regardless. Brands operating against rolling windows need their tracker to update both the gross and the net cumulative number daily, not monthly.
New York's structure deserves explicit treatment. New York measures over the immediately preceding four sales tax quarters under NY Tax Law §1101(b)(8), not calendar quarters. Returns net within the same quarter cleanly, but cross-quarter returns require careful handling because the four-quarter window itself rolls each quarter. A brand using a NY tracker that doesn't update at quarter close misreads its position.
The operating-model pattern: the threshold tracker reports both gross and net cumulative volume per state, with the netting logic mirroring each state's measurement period. The 75% proximity alert fires on the cumulative net number against the state-specific window. The 90% registration-trigger alert fires with a 30-day operational lead time before the actual crossing date, so registration is in place before the brand books the order that crosses. Brands that wait until the threshold actually crosses to start registration end up collecting tax on transactions for which they aren't yet permitted, which is a separate exposure.
The operating model for a multi-channel mid-market brand
The brand that runs into the threshold-counting wall typically registered too late in one state and too early in another. Both errors are expensive. Late registration creates assessment exposure plus penalties on the gap period. Early registration creates filing obligations the brand isn't operationally ready to handle, plus the cost of returns showing zero or near-zero tax due. The defensible operating model accepts the per-state variation rather than applying one default.
The pattern at $20M to $80M:
- Threshold tracker with per-state measurement-basis logic. Each state row carries its own marketplace-inclusion flag, exempt-inclusion flag, wholesale-inclusion flag, measurement-period type, and threshold dollar value. The tracker is the source of truth, refreshed at least daily.
- Multi-channel input feeding the tracker. Shopify or Shopify Plus direct-channel volume, BigCommerce volume, Amazon marketplace volume, Walmart marketplace volume, TikTok Shop volume, and B2B channel volume (Faire, NuOrder, or direct retailer) all flow in with their channel and taxability flags preserved at the order level.
- Monthly review of states approaching threshold. Anything inside 75% of the dollar threshold or 50% of a transaction threshold (in the few states still using one) sits on a watchlist with state-specific window context.
- Registration trigger at 90%, with a 30-day operational lead time. Registration packets prepare ahead of the actual crossing date. Collection turns on the day the registration is effective, not the day the threshold crosses.
- Quarterly footprint review for physical-nexus changes. New 3PL nodes, Amazon FBA placements, remote hires, contractor relationships, and trade-show activity all change the physical-nexus footprint independently of the threshold count.
The filing chain after registration is where the math compounds. Once a brand is registered in 25, 30, or 35 states, the question shifts from "where do we owe?" to "how do we file at this width?" The Streamlined Sales Tax (SST) program is a multistate compact among 24 participating states (23 full members plus Tennessee as an associate member) that consolidates filing across those states into a single process when the brand works with one of the program's Certified Service Providers.
The question at this point is which operating model best supports 50 different measurement rules across multi-channel volume and feeds the registration and filing chain downstream. TaxCloud is built for that operating model: the per-state measurement logic lives inside the threshold tracker, multi-channel volume from Shopify, Shopify Plus, and BigCommerce flows in with the marketplace-facilitated flag preserved, and SST filing consolidates across the 24 member states once registration is in place.