How does sales tax handling work across Faire, NuOrder, and Shopify Plus B2B?
A mid-market wholesale brand running Faire, NuOrder, and Shopify Plus B2B simultaneously runs three structurally different tax-responsibility models on the same inventory shipping to the same retailer buyers. The pattern TaxCloud sees most often: the finance team treats the three platforms as variations on a single wholesale workflow, processes them through a single resale-cert collection step, and only finds the gap when an auditor asks for the certs supporting exempt sales across all three platforms in a specific state.
The three platforms split tax responsibility along two axes: whether the platform acts as a marketplace facilitator for wholesale, and whether the platform validates the resale certificate or just records it.
| Dimension | Faire | NuOrder | Shopify Plus B2B |
|---|---|---|---|
| Marketplace facilitator status | Yes, in states with MF statutes covering wholesale platforms[1] | No; brand is seller of record | No; brand is seller of record[2] |
| Cert collection | Collected from retailer buyers at platform onboarding[3] | Brand owns full collection workflow | Brand uploads cert file to company account[2] |
| Cert validation against ship-to state | Within Faire's platform scope | None; brand validates | None; brand validates |
| Tax collected on taxable orders | Faire collects and remits in MF states[1] | Brand collects and remits | Brand collects and remits |
| Resale-exempt order treatment | Faire applies $0 based on collected cert | Brand applies $0 based on its own cert pool | Shopify applies $0 from the exempt flag, regardless of cert validity |
| Counts toward brand's nexus threshold | Yes in gross-receipts states (TX, WA, CA, NY); not in taxable-only states (FL) | Yes in all states | Yes in all states |
| Audit-defense artifact | Resale cert Faire collected at onboarding (brand needs shadow copy) | Cert from brand's cert pool | Cert from brand's cert pool; the Shopify exempt flag is not a cert |
The split is not symmetric. Faire takes the most off the brand's plate on the tax-collection mechanic and leaves the brand with a shadow-cert responsibility for audit. NuOrder takes nothing off the brand's plate. Shopify Plus B2B takes the order-flow mechanic but leaves cert validation entirely with the brand. A finance team operating against a single mental model for "wholesale platforms" misses these three distinctions in three different directions.
Faire as a marketplace facilitator: what the platform handles on wholesale orders
The brand running Faire alongside its other wholesale channels often assumes Faire's marketplace facilitator status removes Faire from its compliance map. It does not. Faire handles the platform-mediated tax function; the residual obligations stay with the brand.
In states that have enacted marketplace facilitator statutes covering wholesale platforms, Faire qualifies as a marketplace facilitator for wholesale transactions and collects resale certificates from retailer buyers at platform onboarding.[1][3] For most Faire orders (resale-exempt purchases by retailer buyers), Faire applies $0 tax based on the validated cert and the order settles net-of-tax. For the smaller number of orders where the retailer buyer's cert does not cover the delivery state, Faire may collect and remit applicable tax before settlement reaches the brand.
Three obligations stay with the brand on Faire orders:
- Registration in states where the brand independently has nexus. Faire's marketplace facilitator status covers the tax collection function on Faire orders. It does not register the brand or substitute for the brand's own registration obligations driven by inventory, employees, or direct-channel volume crossing thresholds.[4][5]
- Shadow-cert audit defense. When a state auditor examines an exempt Faire sale, the auditor requests the resale certificate Faire collected from the retailer buyer at onboarding. The brand must be able to produce it. Settlement reports showing the order as exempt are not sufficient on their own; the certificate is the document the state needs. The operational standard at scale is to maintain a shadow copy of every Faire-collected cert in the brand's own certificate library, indexed by retailer and by state of delivery.
- Threshold tracking on Faire volume by delivery state. Faire-facilitated wholesale volume counts toward the brand's economic nexus threshold in most states (covered below), independent of whether Faire collected tax on those orders.
TaxCloud's reporting API ingests Faire settlement data alongside the brand's other channel feeds, mapping per-order delivery state and exemption treatment into the brand's normalized wholesale-channel view so threshold tracking and audit-time retrieval run from a single source rather than three disconnected exports.
NuOrder as a non-facilitating B2B platform: the brand owns the tax and the cert
NuOrder runs the same shape as Faire from the retailer buyer's seat: a B2B order surface with catalog browsing, line-item ordering, and invoicing. The tax model is the opposite of Faire's. NuOrder is an order management and B2B commerce platform, not a marketplace facilitator. The brand is the seller of record for every NuOrder transaction.
Three obligations follow:
- The brand collects resale certificates from every retailer buyer. NuOrder does not collect or validate certs. Every retailer the brand activates on NuOrder requires the brand to obtain a valid resale certificate for each ship-to state before exempt status applies. A retailer with locations across five states needs cert coverage for each delivery state, not one home-state cert.
- The brand applies $0 tax based on its own validation. NuOrder records the exempt status the brand assigns to the customer record; it does not check the cert's field completeness, expiration, or state coverage. A retailer marked exempt on NuOrder with no valid cert behind that status produces exempt transactions the brand cannot defend at audit.
- The brand collects and remits tax on taxable NuOrder transactions. When a NuOrder buyer purchases for internal consumption rather than resale, or when a state-specific cert is missing for a ship-to state, the brand owns the calculation, the collection, and the remittance on those orders the same way it would on a direct invoice.
The audit exposure on NuOrder mirrors the exposure on direct retailer invoicing: cert gaps for specific ship-to states, expired certs sitting on the brand's file past their validity period, and certificates collected once at account onboarding that never refresh as the retailer expands into new states.
A brand running both Faire and NuOrder simultaneously needs two distinct cert workflows. Faire's certs sit on Faire's platform (with shadow copies in the brand's library). NuOrder's certs sit entirely in the brand's library. Treating the two workflows identically is a category error: it produces uncovered certs on the NuOrder side (where the brand assumed the platform handled collection) and uncovered states on the Faire side (where the brand assumed Faire's coverage was universal).
Shopify Plus B2B and the customer-record exemption flag
Shopify Plus B2B is the brand's own portal, not a marketplace and not a facilitator. The brand is the seller of record for every Shopify Plus B2B transaction. The tax-exempt customer functionality is built around an account-level exempt flag and a file-attachment field on the company profile.[2][6]
The mechanics: a company account marked tax-exempt suppresses tax collection on every subsequent order, across every state the order ships to. A certificate file (PDF or image) can be attached to the company profile or location record. The order surface processes exempt orders cleanly. The retailer logs in, places an order, and pays the order total without a tax line.
What Shopify Plus B2B does not do is validate the certificate behind the exempt flag. Three specific gaps:
- No field-level validation against state-specific cert requirements. California's CDTFA-230 requires the buyer's seller's permit number, a description of the property in general terms, and a date and signature under CDTFA Reg. 1668.[7] Texas's blanket resale certificate under 34 TAC §3.287 requires a specific use description.[8] New York's ST-120 under Publication 750 requires the seller's name on the face of the certificate.[9] Shopify accepts any file meeting its "PDF or image" requirement, regardless of whether the document satisfies the ship-to state's audit test.
- No expiration tracking. Florida's Annual Resale Certificate (DR-13) expires every December 31 under Fla. Stat. §212.07.[10] New York certificates under Publication 750 are generally valid for three years.[9] Shopify's file attachment has no expiration date field and no renewal reminder. The same PDF sits on the customer record indefinitely.
- Binary multi-state coverage. When a retailer is exempt for resale in Florida and Massachusetts but not in California, the Shopify exempt flag cannot represent the mixed coverage. The flag is set or not set across all ship-to states uniformly.
For the brand running Shopify Plus B2B alongside Faire and NuOrder, the practical implication is that the Shopify exempt flag, the Faire-platform cert, and the NuOrder brand-collected cert are three different artifacts with three different validation profiles. The Shopify exempt flag without a validated cert behind it is the weakest of the three at audit. A finance team that reads "exempt customer in Shopify Plus B2B" as "certificate-validated for every state the buyer ships to" produces the documentation gap that surfaces under examination.
Consolidating the resale certificate pool across three sources
The certificate pool problem at this scale is a consolidation problem, not a collection problem. Each platform's cert artifacts sit in a different system with a different validation profile, and the brand needs a single retrievable index when a state examiner requests cert documentation across the audit period.
Faire's cert pool sits on the Faire platform. The brand maintains a shadow copy in its own certificate library, indexed by retailer and by state of delivery, so the certs are retrievable independently of Faire when an auditor's timeline does not accommodate a third-party platform export. Faire's reports identify which retailer purchased which exempt order in which state, and the shadow library connects each transaction line to the corresponding cert file.
NuOrder's cert pool is fully brand-owned. The brand collects state-specific resale certificates at retailer onboarding, validates field completeness against the ship-to state's audit test, tracks expiration against state validity periods (annual for Florida[10], three-year for New York[9], buyer-entity-dependent for Illinois ST-587[11]), and refreshes coverage as retailers add new ship-to states.
Shopify Plus B2B's certs sit on the company profile as file attachments. Because the platform does not validate, the brand applies its own validation layer over the upload step: when a cert is uploaded to a Shopify Plus B2B company account, the validation runs against the ship-to state's required fields, the file is recorded against the company in the brand's certificate library, and the Shopify exempt flag is set only after validation passes. The SST Uniform Sales and Use Tax Exemption Certificate (Form F0003)[12] consolidates collection across the 23 full SST member states plus Tennessee as associate; the brand collects one form for SST-state coverage rather than a separate state-specific form for each.
The consolidated cert library indexes every cert (Faire-shadow, NuOrder brand-collected, Shopify Plus B2B uploaded) by retailer, by ship-to state, by collection date, by expiration date, and by source platform. TaxCloud's exemption certificate management connects across all three platforms, validating certs at collection time against state-specific field requirements, tracking expiration with automated renewal prompts, and producing the state-by-state retrieval pattern an auditor requests.
The audit-time retrieval pattern is the design constraint. When a state examiner requests all resale certs supporting exempt sales into Illinois for the audit period, the brand's response must produce every cert for every retailer with an Illinois ship-to address in that window. The cert may have originated on Faire, on NuOrder, or on Shopify Plus B2B; the audit-response workflow needs to retrieve from all three sources against a single query, not run three separate searches through three separate systems.
How threshold attribution differs by platform
The nexus map gap that surfaces in M&A diligence and in first-year audits at $20M to $80M wholesale brands is platform-attribution drift: the brand has been monitoring nexus on aggregate wholesale volume, lumping Faire, NuOrder, and Shopify Plus B2B sales into a single threshold tracker, when each platform's volume needs to be attributed differently by state.
Three structural variables drive the difference:
- Faire-facilitated wholesale volume counts toward the brand's economic nexus threshold in gross-receipts and total-revenue states, regardless of whether Faire collected tax on those orders. Texas counts total Texas revenue including taxable, nontaxable, and exempt sales (Tex. Tax Code §151.107).[4] Washington counts cumulative gross receipts including facilitated and exempt sales (RCW 82.08.052).[5] California counts gross sales of TPP under Cal. Rev. & Tax. Code §6203.[13] New York counts cumulative gross receipts including exempt sales under NY Tax Law §1101(b)(8), with an AND test against the $500,000 threshold and a more-than-100-transactions count.[14]
- Florida counts only taxable remote sales under Fla. Stat. §212.0596.[15] Resale-exempt Faire orders delivered into Florida do not count toward the $100,000 threshold there.
- NuOrder and Shopify Plus B2B sales count entirely as the brand's own volume in every state, for both threshold measurement and filing. Neither platform carries marketplace-facilitator status, so neither carves out any volume from the brand's own threshold math.
| State | Threshold | Measurement basis | Faire orders count? | NuOrder orders count? | Shopify Plus B2B orders count? |
|---|---|---|---|---|---|
| TX | $500,000 | Total Texas revenue (taxable + nontaxable + exempt) | Yes [4] | Yes | Yes |
| WA | $100,000 | Cumulative gross receipts (incl. facilitated, exempt) | Yes [5] | Yes | Yes |
| CA | $500,000 | Gross sales of TPP (incl. related persons, IRC §267(b)) | Yes [13] | Yes | Yes |
| NY | $500,000 AND >100 transactions | Cumulative gross receipts (incl. exempt) | Yes [14] | Yes | Yes |
| IL | $100,000 | Gross receipts from retail sales of TPP | Yes (generally) | Yes | Yes |
| FL | $100,000 | Taxable remote sales only | No (resale-exempt)[15] | No (resale-exempt) | No (resale-exempt) |
A brand with $350,000 in Faire wholesale into Texas, $100,000 on NuOrder, and $80,000 on Shopify Plus B2B has $530,000 against the Texas $500,000 threshold, even though Faire remitted tax on most of its Texas portion and NuOrder and Shopify Plus B2B orders were largely resale-exempt. The threshold-crossing trigger is volume, not tax-collected. The brand registers in Texas and files from that point forward, even if its actual collected and remitted tax is small.
The fix is platform-attributed threshold tracking. Faire volume by ship-to state pulls from Faire settlement reports. NuOrder volume by ship-to state pulls from NuOrder exports or the brand's invoicing system. Shopify Plus B2B volume by ship-to state pulls from Shopify's reporting layer. Each feeds the nexus map separately, with the correct measurement basis applied state by state. The aggregate volume that crosses a state threshold is the sum across the three platforms plus any DTC volume into that state, measured against the state's specific basis.
The monthly close: pulling three platforms into one defensible filing pipeline
A $20M to $80M brand running Faire, NuOrder, and Shopify Plus B2B alongside its DTC channel arrives at month-end close with three wholesale data sources, three different tax-responsibility profiles, and a consolidated wholesale revenue line that has to reconcile before any filing approval. The pattern that holds at this scale breaks into four recurring cadences.
Weekly: Faire settlement and Shopify Plus B2B import
Faire releases settlement reports on a weekly cycle. Shopify Plus B2B order data is available daily via the Orders API. Both pull weekly at minimum into the wholesale-channel reconciliation view. Month-end import alone creates a closing-period crunch when a cert-coverage gap or schema drift surfaces too late to correct before the filing deadline.
Weekly to monthly: NuOrder reconciliation
NuOrder's export cadence depends on the brand's configuration. Brands running significant NuOrder volume reconcile invoices to the brand's accounting system weekly, with exempt status verified against the cert pool at each cycle, not at quarter-end.
Quarterly: cert library review across all three sources
Shadow certs from Faire age out. NuOrder retailers expand to new ship-to states. Shopify Plus B2B uploaded certs hit their state-specific validity windows. The quarterly review checks each retailer's current cert coverage against the platforms they currently buy through, with renewal outreach triggered for any retailer whose certs are within 60 days of expiration in any active ship-to state.
At audit: cross-platform retrieval by retailer and state
The cert library indexes every cert across all three platforms by retailer, ship-to state, source, and date. A state examiner's request runs against the consolidated library, not against three separate exports from three separate systems.
The filing pipeline pulls together at the per-state level. For each state where the brand has nexus, the filing reflects: the brand's direct sales (including all NuOrder and Shopify Plus B2B volume), with exempt portions documented against the cert pool; any taxable Faire orders the brand needs to report (where Faire did not collect under marketplace facilitator law in that state); and the marketplace-facilitated Faire portion treated according to that state's seller-disclosure requirements. The filing covers the brand's net obligation across all platforms, not three separate filings per platform.
At this volume, the platforms matter less than the operating model that has to run all three simultaneously, with the cert pool and the threshold map both load-bearing for audit defense. TaxCloud is built for that: native Shopify Plus integration carrying the exempt-customer flag against a validated cert pool, the reporting API ingesting Faire settlement data and NuOrder exports alongside Shopify Plus B2B orders, exemption certificate management consolidating the cert pool across all three sources, and consolidated SST filing across the 23 full member states plus Tennessee as associate with the audit documentation trail intact.