← All posts

8 ways a resale certificate fails (and why the state bills you, not your buyer)

Here's the asymmetry that makes resale certificates dangerous: when one turns out to be invalid, the state doesn't chase your buyer. It bills you -- the seller -- for the uncollected tax, plus penalties and interest. So "we have a certificate on file" is not the finish line. These are the eight ways that file fails, roughly in order of how often we see them.

1. It's the wrong state's form

Many states require their own certificate -- a New York ST-120 doesn't cover a sale to New Jersey. Some accept the multi-state MTC or SST forms; some don't -- Louisiana accepts nothing but its own. A perfectly completed wrong form is worth nothing in the state that governs the sale.

2. It's the right state but the wrong exemption

California's resale certificate (CDTFA-230) and its manufacturing exemption certificate (CDTFA-230-M) are different documents that cannot be used interchangeably. Form-matches-exemption is a real check: a buyer claiming a manufacturing exemption on a resale form has handed you paper that doesn't cover the transaction.

3. Fields are blank

The most common defect. Buyer's legal name and address, a description of what's being purchased, the reason for exemption -- auditors verify field by field, and an incomplete certificate is an invalid one.

4. It's unsigned, undated -- or dated too late

Unsigned certificates arrive constantly. And timing matters: certificate protection generally requires collecting it at or near the time of sale, in good faith. A certificate backfilled three years later, when the audit notice arrives, fails the "timely" test.

5. The registration number doesn't fit the state's pattern

Most state IDs have a shape -- South Carolina's is nine digits, displayed 040-88888-8; Louisiana's is ten digits, no hyphens. A number that doesn't match the pattern is a red flag you can catch in seconds. (Some states, remarkably, don't publish their format at all -- we've reverse-engineered several from the states' own example forms.)

6. It expired

Florida's annual resale certificates die every December 31st. Washington's run four years. Connecticut recommends renewal roughly every three; Louisiana's expire annually. Blanket certificates need a renewal calendar, not a folder -- a folder can't tell you a date passed.

7. The certificate is fine -- but the registration behind it lapsed

In states where certificates never expire, the permit behind them still can. The buyer who quietly closed their business two years ago looks exactly like a valid file. Several states offer free lookups (Texas's Sales Taxpayer Search, California's CDTFA permit verification); the defense is re-checking periodically, not just at onboarding.

8. Everything is valid -- and the exemption still doesn't apply

The classic: a warehouse company buys a forklift for its own use and provides a resale certificate. The certificate is genuine; the claim isn't -- the forklift isn't being resold. Audits match certificate data against invoice data, and a valid certificate attached to the wrong kind of sale still fails. This is the failure mode no document check catches, which is exactly why it's the one that surprises people.

The checklist

Right form for the state and the exemption · every field complete · number matches the state's pattern · signed and dated at the time of sale · unexpired · registration still live · claim matches the transaction. Run it when you accept the certificate -- not three years later with an auditor across the table.

Our free validator runs the document-level checks automatically -- form, fields, ID format, expiration -- and cites the rule behind anything that fails. Run yours through → Re-checking the registration behind a certificate against state-published registry data (TX & PA today) -- failure mode 7 -- is part of our plans.

(General education, not tax advice -- your state DOR or a SALT professional is the authority for your situation.)

Check a certificate against its state's rules

Upload one and get an answer in about 30 seconds. No signup needed.

Try the free validator