Skip to content

A Resale Certificate Doesn't Make Your Customer Tax-Exempt Everywhere

Jul 28, 2026·Peer Jakobsen

A wholesale buyer in Texas sends you a Texas resale certificate. You review it, it checks out, and you mark them tax exempt in Shopify. Reasonable.

Then they place an order shipping to their new warehouse in California — a state where you also collect tax, and a state their Texas certificate says nothing about. Shopify charges no tax, because you told it this customer is exempt. Not exempt-in-Texas. Exempt.

TL;DR: A resale certificate documents exemption for the state(s) it covers — not a general tax-free status. Shopify's blanket tax-exempt flag ignores that entirely: it zero-rates the buyer in every state, including nexus states the certificate never touched. Shopify also has state-scoped reseller exemption codes that apply only to orders in the matching state, which is what a certificate actually supports. The systematic pattern of over-exempting is precisely what weakens a merchant's good-faith position in an audit, and the uncollected tax lands on the seller.

The Blanket Flag Problem, US Edition

If you've read the EU VAT version of this trap, the shape will be familiar: Shopify offers a blanket tax-exempt toggle and a set of specific, conditional exemptions, and the blanket toggle is almost never the right one.

In the US the specific mechanism is a set of per-state reseller exemption codes — one per state, applied to a customer or B2B company location. An order shipping into a state where the buyer holds that state's reseller exemption gets zero-rated; an order into any other state where you collect gets taxed normally. The exemption follows the certificate's actual coverage instead of the buyer's account-wide status.

Blanket tax-exempt flag State-scoped reseller exemption
Scope Every order, every state Orders into the covered state(s) only
Matches the certificate? No — certificates are state-scoped Yes
Order to an uncovered nexus state Zero-rated (under-collection) Taxed correctly
Audit posture Systematic over-exemption Exemption follows documentation

The two mechanisms also interact in a way that catches people: the blanket flag overrides the specific codes. Set both, and the careful state scoping does nothing — the blanket wins and everything is zero-rated anyway. Scoped exemption means the blanket flag stays off.

Which States a Certificate Actually Covers

For a single-state certificate this is easy: a Texas resale certificate covers Texas. Multistate forms are where it gets interesting. The MTC's Uniform Sales & Use Tax Certificate and the SST exemption certificate let a buyer document resale status across many states on one form — a grid of states and registration numbers. A buyer who filled in registrations for six states has documented exemption in six states, not in all of them and not in one.

And a handful of states don't belong in the calculation at all: Alaska, Delaware, Montana, New Hampshire, and Oregon have no state sales tax, so there's nothing to exempt.

The operational answer is to treat "covered states" as data extracted from the certificate — the issuing state for a single-state form, the completed rows for a multistate form — and let that set, not a checkbox, drive the exemption.

Why the Scoping Matters in an Audit

Seller liability is the whole story here. Exempt a sale you shouldn't have, and the uncollected tax is assessed against you, with penalties — the buyer's certificate doesn't transfer the risk unless the exemption you applied was one the certificate supported. Good-faith acceptance is a real defence, but it's a defence about process: you looked at the certificate, it appeared valid, you applied it to what it covered. A pattern of zero-rating sales into states a certificate never mentioned is the opposite of that story — it's not one mistake, it's a system, and systems are what auditors extrapolate across your whole order history.

The uncomfortable part: the blanket flag makes the wrong pattern the default outcome of doing the intuitive thing. Certificate looks good → mark exempt → every state is now exempt. The correct configuration requires knowing the per-state mechanism exists.

Getting It Right at Approval Time

The certificate review you're already doing — name, state, number, expiry, cross-checked against the application — produces exactly the information the exemption needs: which state(s) the buyer has documented. The step that changes is what happens on approval: instead of a blanket flag, the covered states map to their state-scoped exemptions, and anything undeterminable defaults to collecting tax with a flag for review. Collecting tax you could have exempted is a refundable inconvenience; exempting tax you should have collected is your liability. The safe default is not symmetric.

Two more things worth knowing. Non-resale exemptions (nonprofit, government, agricultural) don't have per-state reseller codes — those genuinely are blanket decisions, which is an argument for making them deliberate, confirmed choices rather than defaults. And if an external tax engine (Avalara, Vertex) computes your tax, exemption behavior depends on how that engine is configured to read Shopify's settings — worth confirming before assuming anything about checkout.

Frequently Asked Questions

My buyer sent a valid resale certificate — are they tax exempt? In the state(s) the certificate covers, for qualifying resale purchases: yes, that's what it documents. Everywhere else you collect tax as normal. "Tax exempt" as an account-wide status is broader than any certificate.

What happens if I use Shopify's tax-exempt checkbox for a resale customer? Every order is zero-rated, in every state, regardless of what their certificate covers — and the blanket flag overrides any state-scoped exemptions you've also set.

How do multistate (MTC/SST) certificates work? They document resale registration per state on one form. The buyer's exemption covers the states where they've actually provided a registration — the completed rows, not the form's full list.

Who owes the tax if the exemption was too broad? The seller. Under-collected sales tax is assessed against the merchant in an audit, which is why the safe default in every ambiguous case is to collect.

None of this is tax advice — nexus, registration, and exemption rules are state-specific and yours to confirm with your accountant. The mechanism above is the part your store's configuration controls.


B2B Onboard reads resale certificates, extracts which states they cover, and on approval helps apply Shopify's state-scoped reseller exemptions — never the blanket flag — so exemption follows the certificate. Undeterminable cases default to collecting tax and flag for your review. The decision stays yours. See how it works.

Peer Jakobsen is the founder of Mentilead. He builds Shopify B2B apps from Denmark with a focus on clean architecture and EU compliance.

We use cookies for spam protection and analytics. Learn more