How do auditors handle product taxability disputes on an ecommerce sales tax audit?

Auditors challenge product taxability by pulling one or two SKUs, testing the brand's tax treatment against the state's classification rules, and extrapolating any error across the full sales population for that SKU. A single misclassified high-volume product becomes a six-figure assessment because the error multiplies across every transaction, not the sample. Documentation of the taxability position before the audit decides the dispute.

Last updated: Aug 20, 2026 Sales Tax at Scale Team

Key takeaways

  • Sampling and extrapolation. Auditors test one or two SKUs against state classification rules and extrapolate the result across the full sales population for that SKU, which is why a single misclassified high-volume product produces a six-figure finding.
  • Five categories drive most DTC disputes. Apparel (exempt or threshold-exempt in PA, NJ, MA, NY, VT, RI, MN), food and food ingredients (reduced state rate in TN and AL), dietary supplements, specified digital products, and bundled physical-plus-digital transactions.
  • The SSUTA Taxability Matrix is the baseline. The Streamlined Sales Tax Taxability Matrix provides per-state product classification for the 23 full SST member states plus Tennessee as associate, with safe-harbor relief under SSUTA Section 328 for sellers and Certified Service Providers that rely on it.[1][2]
  • State-specific exceptions overlay the matrix. PA exempts most clothing under 72 P.S. §7204(26)[3], NJ under N.J.S.A. 54:32B-8.4[5], and MA under M.G.L. c. 64H §6(k) with a $175-per-item threshold[6]. The exceptions, not the matrix baseline, are where DTC brands lose audits.
  • Disputes cut both ways. When an audit surfaces over-collection on a state-exempt product, the brand has a refund claim, not an assessment, subject to the state's refund procedure (Tex. 34 TAC §3.325 [12]; Cal. Rev. & Tax. Code §6904 [13]).

How do auditors handle product taxability disputes?

The taxability dispute that catches brands at audit is structural, not edge-case. The auditor pulls one SKU from the brand's catalog, tests its tax treatment against the state's classification rules for that product category, and if the brand collected wrong on that SKU in that state, the auditor extrapolates the error across the brand's full sales population for that SKU across the audit period. The math runs against the population, not the sample. A single misclassified high-volume product becomes a six-figure finding because the error multiplies across every transaction.

The pattern TaxCloud sees repeatedly: a brand classifies a product as non-taxable in one state where it is, then carries that same classification into a state where the rules diverge. The auditor finds the divergence in two or three test SKUs and extends the conclusion. The brand's exposure is not the three SKUs tested. It is every order containing those SKUs delivered into that state during the lookback.

Three structural elements of the dispute matter:

  1. The auditor's burden is low. Auditors do not have to prove every transaction was misclassified. They prove the classification rule for one SKU, then apply the multiplier from the sample to the population. Statistical sampling methods are accepted by every state DOR for this purpose.
  2. The brand's burden is documentary. A defensible non-taxable position rests on documents existing before the audit, not on arguments built after the finding. The auditor weighs the documentation, not the brand's interpretation of the matrix.
  3. The extrapolation runs in both directions. If the brand can prove over-collection on a product the state actually exempts, the same extrapolation method produces a refund claim, not an assessment.

The decision points in a taxability audit happen before the auditor arrives. The brand that has the SSUTA matrix entry, the state ruling, or the vendor opinion letter cited in its taxability-determination memo holds the position. The brand that does not concedes the finding.

Five product categories that drive most DTC taxability disputes

Five product categories generate the bulk of taxability disputes in DTC. Each is a category where the SSUTA Library of Definitions and the state's own statutes produce different answers, and where the brand's product configuration in Shopify or its tax engine has to carry the resolution.

Category
Why it's contested
Key state exceptions
Apparel and footwear
Most states tax clothing as standard tangible personal property. A small group exempts it, sometimes conditionally on price per item, with carve-outs for fur, sports equipment, accessories, and ornamental wear.
PA exempts most clothing (72 P.S. §7204(26)) [3] with fur, sportswear, and ornamental wear taxable per REV-717 [4]. NJ exempts most clothing (N.J.S.A. 54:32B-8.4) [5] with fur taxable. MA exempts clothing under $175 per item (M.G.L. c. 64H §6(k); 830 CMR 64H.6.7) [6]. NY exempts clothing and footwear under $110 per item from the state portion (NY Tax Law §1115(a)(30)) [7], with local opt-in. VT, MN, and RI carry similar exemptions with their own carve-outs.
Food and food ingredients
SSUTA defines "food and food ingredients" narrowly. Many states exempt the category from state-level tax or apply a reduced rate. Dietary supplements, prepared food, candy, and soft drinks are explicitly excluded from the SSUTA food definition. [10]
TN applies a reduced 4% state rate on food and food ingredients (Tenn. Code Ann. §67-6-228) [8]. AL reduced its state grocery rate to 3% in 2023 and to 2% effective September 1, 2025 (Act 2023-554) [9]. The reduced rates apply to SSUTA-defined "food and food ingredients" only.
Dietary supplements
SSUTA's "dietary supplement" definition explicitly excludes the product from "food and food ingredients." A brand selling supplements that classifies them under "food" in its tax engine produces a misclassification in every state with a reduced food rate or food exemption. The dispute is consistent across SST states. [2]
All 23 full SST member states plus Tennessee as associate follow the SSUTA dietary supplement definition. The result: supplements are taxed at the standard rate in states where food is exempt or rate-reduced. A single tax-code error here is among the highest-multiplier findings auditors produce.
Specified digital products
SSUTA defines "specified digital products" as digital audio works, digital audio-visual works, and digital books. State treatment varies: some SST states tax all three, some tax a subset, some none. Outside SST, treatment varies further. The brand's digital SKU has to be classified per state, not at the catalog level. [2]
Treatment varies across all 50 states. The SSUTA matrix shows per-state treatment for the SST member states. Non-member states (CA, TX, FL, NY) publish their own digital-goods rules through state DOR guidance.
Bundled physical-plus-digital
When a single SKU bundles a taxable physical item with a non-taxable digital item (or vice versa), the SSUTA bundled-transaction rule generally treats the entire bundle as taxable unless a de minimis exception applies. A subscription box that includes a digital code, a hardware product that includes app access, or a physical book with downloadable supplements all sit in this category. [2]
The SSUTA de minimis rule excludes the bundle from full taxation when the taxable portion is 10% or less of the total. Non-SST states apply their own bundling rules; CA, TX, NY, and FL each handle bundles differently.

The pattern across all five: the SSUTA Library of Definitions provides the framework, the state's own statute provides the exception or rate, and the brand's tax engine has to apply the right rule per SKU per jurisdiction. TaxCloud carries that per-jurisdiction mapping across 13,000+ jurisdictions, so apparel, supplement, and digital-SKU brands do not rebuild the matrix every time a product is added.

How the SSUTA Taxability Matrix interacts with state-specific exceptions

The SSUTA Taxability Matrix is the closest thing US sales tax has to a per-state product-classification reference. Each of the 23 full SST member states plus Tennessee as associate publishes a matrix listing how it treats every SSUTA-defined product category. SSUTA Section 328 provides safe-harbor relief: a seller or Certified Service Provider that relies on the matrix is relieved of liability if the matrix later turns out to be wrong.[1] The matrix is published and updated annually on the SST Governing Board site.[2]

The matrix has two practical limits that brands miss:

The matrix covers only SSUTA-defined product categories

The Library of Definitions covers food, clothing, dietary supplements, drugs, specified digital products, and a handful of other categories. Products outside the SSUTA definitions (most of a typical DTC catalog) fall under the state's own classification rules, with no matrix safe harbor available. A skincare brand, a coffee brand, or a home-goods brand may find that very few of its SKUs are SSUTA-defined.

State-specific exceptions overlay the matrix

The matrix tells you the state's general treatment of "clothing." It does not tell you that PA carves out real and imitation fur products from the exemption[3][4], that NJ carves out fur outerwear[5], or that MA applies the exemption only to the first $175 of an item's price.[6] The exceptions live in the state's statute, regulation, and DOR bulletins, not the matrix. The brands that lose audits relied on the matrix and never read the exception.

For non-SST states, the matrix does not apply at all. CA, TX, NY, and FL each publish their own product taxability rules through state DOR guidance. NY's $110 clothing-and-footwear exemption (NY Tax Law §1115(a)(30))[7] is a state-level rule with local jurisdictions free to opt in or out, producing per-jurisdiction outcomes inside a single state. TX, FL, and CA tax most physical SKUs as standard tangible personal property and apply their own rules to digital goods and bundled transactions.

The operational implication: the matrix is the starting point, not the answer. A defensible taxability position cites the matrix entry where one applies and the state statute, regulation, or letter ruling where the exception lives. The brand that holds both holds the audit.

What documentation supports a defensible non-taxable position

The brands that win taxability disputes hold the position documented before the audit begins. The brands that lose treated taxability as a setting they configured once in Shopify or NetSuite and never sourced. Four documents support a defensible non-taxable position, and the strongest positions hold all four.

  1. The SSUTA Taxability Matrix entry for the relevant state and category. This is the safe-harbor document under SSUTA Section 328.[1] The brand pulls the matrix as of the date the taxability decision was made and retains the dated copy. If the matrix later changes, the safe harbor protects the prior position for transactions during the period the prior matrix was in effect.[2]
  2. A state DOR letter ruling or written guidance specific to the brand's product. For SKUs where the matrix is ambiguous (most non-clothing, non-food DTC products), a letter ruling request to the state DOR produces a state-specific position the auditor cannot extrapolate against. Most state DORs accept written ruling requests; turnaround varies from weeks to months. Cost is typically zero or nominal.
  3. A vendor or tax-advisor opinion letter. Where a letter ruling is impractical, an opinion letter from a CPA firm or tax attorney sets out the legal analysis behind the brand's classification. Opinion letters do not bind the state, but they document that the brand sought professional guidance, which generally supports penalty abatement even where the substantive position fails.
  4. The brand's internal taxability-determination memo. A short document, dated, identifying the SKU, the state, the category, the classification decision, the basis (matrix entry, ruling, or opinion letter), and the person who made it. This is the operational layer that ties the external documents to the brand's actual product configuration in Shopify, NetSuite, or its tax engine.

Beyond the four documents, the per-SKU calculation history is what proves the classification was applied consistently. The auditor's first sampling move is to test whether the brand collected as classified; if the brand classified a SKU as non-taxable in PA but collected tax on it anyway in 12% of PA transactions, the auditor reads the inconsistency as evidence that the brand itself did not believe the classification. TaxCloud's reporting API produces per-SKU calculation history across the audit period, which is how brands match the documented position to the operational record.

A documented non-taxable position protects the brand only for transactions inside the audit lookback that fall under the documented basis. If the matrix changed mid-period, the brand needs documentation for each version of the matrix that covered any part of the audit period. The same is true if a state DOR ruling was issued, modified, or revoked during the period. Carrying a single document forward without versioning is a recurring failure pattern.

When a taxability dispute becomes a refund opportunity, not an assessment

Taxability disputes cut both ways, and brands forget the upside. If the audit surfaces over-collection on a product that was actually exempt in some states, the brand has a refund claim, not an assessment. The product mix that creates assessment risk creates refund opportunity. The same extrapolation that produces a finding against the brand can produce a finding for the brand when the math runs the other direction.

The mechanics differ from an assessment. When a brand collects tax that was not owed, the brand has collected it as a trustee for the state. The state's general rule is that refunds go to the customer first; only tax that cannot be refunded to the customer is then refundable to the brand from the state. Two state procedures show the pattern:

  • Texas (34 TAC §3.325). A seller seeking a refund of over-collected tax must either refund the tax to the customer who paid it or assign the refund right to the customer.[12] The Comptroller will refund directly to the seller only where the seller documents that the tax was absorbed (not passed through to the customer) or where customer refunds are impractical and a refund-to-customer attempt has been made.
  • California (Cal. Rev. & Tax. Code §6904; CDTFA Regulation 1700). Sellers who over-collected sales tax reimbursement from customers must refund the over-collection to the customer before claiming the credit on a return or filing a refund claim with CDTFA.[13]

Most other state procedures share the same structure. The brand's operational path:

  1. Identify the over-collection from the calculation history. Per-SKU calculation logs against the corrected taxability rule produce the over-collected amount per state per period.
  2. Determine the refund procedure per state. Some states allow a credit on the next return; some require a formal refund claim; some require customer refunds in advance.
  3. Refund to customers where required. Most states require this; the brand needs the transactional record (customer email, order ID, amount) to satisfy the documentation requirement.
  4. File the refund claim against the state. Within the state's statute of limitations, which generally tracks the audit lookback period.

The numbers are not trivial. A brand selling clothing into PA, NJ, MA, NY, VT, RI, and MN that over-collected on a SKU classified as taxable when it should have been exempt produces a refund population spanning seven states. The math runs at the level of every transaction in the period, the same way assessment math runs. A four-year lookback on a high-volume apparel SKU into seven exempt-clothing states is rarely a small number.

What this means operationally for a $20-80M ecommerce brand

At $20-80M on Shopify or Shopify Plus, product taxability is not a setting. It is a running operation. The taxability code attached to a SKU has to be correct in every jurisdiction the brand sells into, and the documentation supporting the code has to be re-pulled as the SSUTA Taxability Matrix and state rulings change. The cadence that holds at this scale is quarterly per-category matrix reviews plus per-SKU re-verification any time a state DOR publishes new guidance on a category the brand sells in.

Three operational practices separate the brands that hold taxability positions from the brands that concede them:

  • Codes live in one system, not three. Brands that maintain separate taxability codes in Shopify, NetSuite, and the tax engine produce drift, and drift is what the auditor finds in the sample.
  • Documentation versions, not single copies. The matrix entry, ruling, or opinion letter is dated. If it changes mid-period, the brand keeps both versions. The audit lookback runs across multiple matrix vintages on most categories.
  • Per-SKU calculation history is retained. The reporting layer produces the operational record that matches documented positions to actual transactions. Without it, the brand's documentation argues a position the brand itself may not have applied consistently.

The reader here is past wondering whether product taxability matters at audit. The question is what the documentation trail looks like before the auditor arrives. TaxCloud is built for that: product taxability mapping across 13,000+ jurisdictions through one integration, per-SKU calculation history through the reporting API, and the audit documentation trail that supports a defensible position before the dispute begins.

Sources

  • Streamlined Sales Tax Governing Board

    Streamlined Sales and Use Tax Agreement, Section 328, Liability Relief for Reliance on Erroneous Data Provided by Member State

    Source link
  • Streamlined Sales Tax Governing Board

    Taxability Matrix and Library of Definitions, per-state matrices updated annually

    Source link
  • Pennsylvania General Assembly

    72 P.S. §7204(26), Pennsylvania clothing exemption

    Source link
  • Pennsylvania Department of Revenue

    Retailer's Information (REV-717)

    Source link
  • New Jersey Division of Taxation

    Sales of Clothing, covering N.J.S.A. 54:32B-8.4

    Source link
  • Massachusetts Department of Revenue

    830 CMR 64H.6.7, covering M.G.L. c. 64H §6(k) and the clothing exemption's $175 per-item threshold

    Source link
  • New York State Department of Taxation and Finance

    Clothing and Footwear Exemption, covering NY Tax Law §1115(a)(30)

    Source link
  • Tennessee Department of Revenue

    Sales and Use Tax Guide, covering Tenn. Code Ann. §67-6-228 and the reduced state rate on food and food ingredients

    Source link
  • Alabama Department of Revenue

    Sales and Use Tax FAQs, covering Act 2023-554 and the grocery state-rate reduction

    Source link
  • Streamlined Sales Tax Governing Board

    Library of Definitions, covering the Food and Food Ingredients and Dietary Supplement definitions

    Source link
  • Streamlined Sales Tax Governing Board

    Library of Definitions, covering the Specified Digital Products and Bundled Transaction definitions and the bundled-transaction de minimis exception

    Source link
  • Texas Comptroller of Public Accounts

    34 TAC §3.325, Refunds and Payments Under Protest

    Source link
  • California Department of Tax and Fee Administration

    Regulation 1700, Reimbursement for Sales Tax, covering Cal. Rev. & Tax. Code §6904

    Source link

FAQ

Common questions

How are product taxability disputes different from sourcing or exemption disputes in an audit?

All three are audit categories that produce extrapolated findings, but the documentation that resolves them differs. Sourcing disputes turn on the address, the delivery, and the state's sourcing rule. Exemption disputes turn on the validity of the certificate the brand holds; the How auditors test exemption certificates during a sales tax audit guide covers what auditors test. Product taxability disputes turn on whether the brand correctly classified the product category in the state's rules. The first asks where the sale happened. The second asks whether the buyer was exempt. The third asks whether the product was taxable.

What is the SSUTA Taxability Matrix and who is bound by it?

The Streamlined Sales Tax Taxability Matrix is a per-state document published annually by each of the 23 full SST member states plus Tennessee as associate showing how the state treats every SSUTA-defined product category. SSUTA Section 328 binds the state to the matrix: a seller or Certified Service Provider that relies on the matrix is relieved of liability if the matrix later turns out to be wrong.[1] The matrix does not cover product categories outside the SSUTA Library of Definitions, and it does not apply in non-SST states (notably CA, TX, FL, NY), where each state's own rules govern.

Is a vendor opinion letter enough to defend a non-taxable position at audit?

A vendor or tax-advisor opinion letter is a supporting document, not a binding one. It does not bind the state DOR. What it does is document that the brand sought professional guidance on the classification, which generally supports penalty abatement and reduces the auditor's posture on whether the brand acted in good faith. For SKUs where the SSUTA matrix is silent and a state DOR letter ruling is impractical, an opinion letter is the strongest document available. The defensible position pairs the opinion letter with the brand's internal taxability-determination memo and the per-SKU calculation history.

How do dietary supplements get treated differently from food and food ingredients?

The SSUTA Library of Definitions explicitly excludes dietary supplements from "food and food ingredients."[2] All 23 full SST member states plus Tennessee as associate follow this definition, so supplements are taxed at the standard rate in every SST state, including states where food is exempt (e.g., the food category at the state level in Tennessee, where Tenn. Code Ann. §67-6-228 applies a reduced 4% state rate to food).[8] A brand selling supplements that classifies them under the food code in its tax engine produces a misclassification in every state with a food rate or food exemption, and the misclassification multiplies across every transaction.

Does the auditor's extrapolation method apply if our product taxability changed mid-period?

Yes, but the extrapolation applies to each version of the rule separately. If the SSUTA matrix changed mid-period, or a state DOR issued new guidance, the audit lookback splits into segments and the auditor applies the rule that was in effect during each segment. The brand's documentation has to match: a single matrix entry pulled at the end of the period does not cover earlier transactions if the matrix changed in between. The same is true if the brand changed its own classification mid-period; the auditor will test consistency against the dated documentation, not against the current configuration.

Can we recover tax we over-collected on an exempt product in a previous year?

In most states, yes, within the statute of limitations and subject to the state's refund procedure. The general rule is that the over-collected tax must first be refunded to the customer who paid it; Texas (34 TAC §3.325)[12] and California (Cal. Rev. & Tax. Code §6904; CDTFA Reg. 1700)[13] are typical. Only where customer refunds are impractical does the state generally refund directly to the seller. The lookback for refund claims tracks the audit lookback period and is enforced by state-specific statutes of limitations.