How exemption certificate validity periods work: resale vs. exempt-entity
Validity periods are not set by a single federal rule. Each state sets its own. Two variables determine how long any given certificate stays in force: the cert type (resale vs. exempt-entity) and the state where the sale occurs. Mixing them on a single renewal calendar is the first operational error most B2B ops teams make.
Resale certificates document that the buyer will resell the goods rather than consume them. Because the validity of a resale cert is tied to the buyer's active sales tax registration, most states that don't set a fixed term treat the certificate as valid for as long as the buyer's registration remains in good standing. California, New York, and Texas all follow this structure under CA Reg. 1668, NY Pub. 750, and TX Rule 3.287, respectively.[1][2][3] The certificate doesn't expire on a calendar date, but a suspended or revoked buyer registration retroactively breaks the exemption on any sale made after the revocation.
Exempt-entity certificates carry more structural instability. A 501(c)(3) designation can be revoked by the IRS. A government contract can end. A school's state tax-exempt status can lapse after a regulatory review. Because the buyer's entity status can change without notice to the seller, states apply shorter validity windows to exempt-entity certs even where resale certs carry no fixed term. Minnesota accepts indefinite resale certificates but requires exempt organizations to renew periodically.[4] North Carolina accepts a 3-year resale cert but applies a tighter renewal window to exempt-entity certs.[5]
The operational implication is direct: a certificate pool that mixes resale and exempt-entity certs needs two separate renewal schedules, keyed by cert type and state. A blanket 3-year calendar for all certs will over-renew some and under-renew others, and the ones it under-renews are typically the exempt-entity certs that carry the highest risk of status change.
State-by-state validity period grid
The tables below cover the states with a general sales tax, organized by validity category. States without a general sales tax at the state level (Alaska, Delaware, Montana, New Hampshire, Oregon) are excluded. The "resale cert validity" column reflects blanket certificate validity for a standard resale transaction.
Annual reissuance required:
| State | Cert validity | Form | Statute | Source |
|---|---|---|---|---|
| Florida | Annual (expires Dec 31 every year) | DR-13 | Fla. Stat. §212.13 | FL DOR [6] |
Fixed-term validity:
| State | Resale cert validity | Exempt-entity validity | Form | Statute / guidance | Source |
|---|---|---|---|---|---|
| Illinois | 3 years | 3 years | ST-587 | 86 Ill. Adm. Code 130.2080 | IL DOR [7] |
| Iowa | 3 years | 3 years | 31-014 | Iowa Code §423.3 | IA DOR [8] |
| Maine | 3 years | 3 years | ST-A-119 | ME DOR guidance | ME DOR [9] |
| North Carolina | 3 years | Shorter (entity-specific) | E-595E | N.C. Gen. Stat. §105-164.28 | NC DOR [5] |
| North Dakota | 3 years | 3 years | SFN 21919 | ND DOR guidance | ND DOR [10] |
| Virginia | 3 years | 3 years | ST-10 | Va. Code §58.1-623 | VA DOR [11] |
| Colorado | 3 years | 3 years | DR 5002 | CO DOR guidance | CO DOR [12] |
| Michigan | 4 years | 4 years | 3372 | MCL §205.54a | MI Treasury [13] |
| Washington | 4 years | 4 years | REV 27-0032 | WAC 458-20-193 | WA DOR [14] |
| Wisconsin | 4 years | 4 years | S-211 | Wis. Stat. §77.52(13) | WI DOR [15] |
No fixed expiration (valid until revoked or buyer no longer qualifies):
| State | Notes | Form | Statute / guidance | Source |
|---|---|---|---|---|
| California | Valid until buyer's registration changes or is revoked | CDTFA-230 | CA Reg. 1668 | CA CDTFA [1] |
| Massachusetts | ST-4 valid until revoked; TIR 04-3 governs resale | ST-4 | MA TIR 04-3 | MA DOR [16] |
| New Jersey | No stated expiration | ST-3 | N.J.S.A. §54:32B-9 | NJ DOR [17] |
| New York | Valid until revoked or buyer status changes | ST-120 | NY Pub. 750 | NY DTF [2] |
| Ohio | Valid until buyer's circumstances change | STEC-B | R.C. §5739.03 | OH DOR [18] |
| Pennsylvania | Indefinite until revoked | REV-1220 | PA DOR guidance | PA DOR [19] |
| Texas | Valid as long as buyer continues to qualify | 01-339 | TX Rule 3.287 | TX Comptroller [3] |
For states not listed above (Alabama, Arizona, Arkansas, Connecticut, Georgia, Hawaii, Idaho, Indiana, Kansas, Kentucky, Louisiana, Maryland, Minnesota, Mississippi, Missouri, Nebraska, Nevada, New Mexico, Oklahoma, Rhode Island, South Carolina, South Dakota, Tennessee, Utah, Vermont, West Virginia, Wyoming), validity rules vary. SST member states in this group default to "until revoked in writing" for transactions covered by a SSTGB Form F0003. For state-specific forms in non-listed states, confirm the applicable validity period with the relevant DOR before configuring the renewal calendar.
Two notes on reading this grid. First, "no fixed expiration" does not mean permanent. The certificate survives until a disqualifying event occurs; the next section covers the five events that void an otherwise valid cert. Second, the grid reflects standard blanket resale cert validity. Product-specific exemptions (agricultural equipment, manufacturing inputs, research consumables) can carry different validity windows under state-specific guidance.
For a brand running 300 or more active B2B accounts across 15 or more states, the operational challenge is managing two renewal cadences by cert type, catching disqualifying events before an auditor does, and linking each cert to its transactions. TaxCloud routes renewal reminders only to certificates that require action, keyed by cert type and state, for both resale and exempt-entity certs.
Florida's Annual Resale Certificate: the one state that resets every December 31
Florida operates differently from every other state. Under Fla. Stat. §212.13, the Florida Department of Revenue issues Annual Resale Certificates that expire every December 31, regardless of when they were issued during the calendar year.[6] A certificate issued on March 1 expires ten months later. A certificate issued on December 1 expires in 30 days. There is no grace period for certificates that expire while an order is in transit.
The form is the DR-13. Florida DOR issues it automatically to businesses registered for sales tax purposes in Florida. The mechanics for a seller:
- Each October, Florida DOR makes updated Annual Resale Certificates available for the coming year.
- Buyers who intend to make exempt resale purchases in the new calendar year must present the updated DR-13 before the first qualifying transaction of that year.
- A seller that accepts an expired DR-13 without a replacement is responsible for the uncollected tax on that transaction, without good-faith protection.
For a brand with a material Florida wholesale account base, this creates a batch Q4 renewal event. The operational pattern: send renewal requests to every Florida resale account in October with a December 1 deadline, and suspend the exempt-sale flag on non-responders before January 1. Reinstatement requires the new cert first.
Two Florida rules that catch brands by surprise:
- The SSTGB Form F0003 is not accepted in Florida. Florida is not an SST member state; the DR-13 is the required form for Florida resale transactions. [6]
- The Annual Resale Certificate requirement also applies to your own purchasing in Florida. If your brand buys inventory from a Florida vendor under a resale exemption, you must present an updated DR-13 to that vendor each calendar year.
Events that void a certificate before its stated expiration
A certificate that looks valid on its face can be invalidated before its stated term ends. Five categories of events trigger voiding, and the seller carries the exposure when they missed the signal.
Buyer's sales tax registration is suspended or revoked
The most common invalidating event. In every state where resale cert validity ties to the buyer's active registration (California, New York, Texas, and most no-fixed-expiration states), a suspended or revoked registration retroactively voids the certificate. The seller must verify current registration status, not just hold the cert from onboarding. California CDTFA and New York DTF both run searchable permit registries queryable by permit number.[1][2] For a cert pool with hundreds of accounts, manual spot-checks are insufficient; an automated annual registration-status check is the operational control that holds at scale.
Buyer changes legal entity through M&A or restructure
An acquisition, merger, or conversion from one legal form to another breaks the continuity of the certificate. A resale certificate issued by "Acme Resale LLC" does not extend to "Acme Resale Corp" after a merger, even if the EIN carries over and the principals are unchanged. The surviving entity must issue a new certificate before the first post-merger order processes as exempt. This event is invisible to the seller without active outreach during or after the buyer's restructure.
Buyer changes the intended use covered by the cert
A manufacturer that received a manufacturing-input exemption changes product lines and begins purchasing the same goods for administrative use. The cert that justified the original exemption no longer applies to the new use. This is hard to monitor without a periodic re-attestation process where the buyer confirms their current business activity and use pattern.
Exempt-entity status changes
IRS revocations of 501(c)(3) designations appear in published records (IRS Tax Exempt Organization Search). A government agency reorganized out of existence, a school that loses accreditation: each eliminates the basis for the exempt-entity certificate without automatic notification to sellers. An annual scan of the exempt-entity buyer base against IRS revocation records is a reasonable operational control for brands with a significant nonprofit or government account base.
Material change in facts represented on the certificate
Any material change in what the buyer stated on the certificate, including the state where goods are delivered, the nature of the goods purchased, or the buyer's business activity, requires a new certificate. A re-attestation workflow that asks buyers to confirm their current business status annually provides a reasonable operational defense on this category.
The common thread across all five events: discovery at audit rather than through proactive monitoring typically means years of uncollected tax plus civil penalties of 10-25% and interest accruing from the original transaction date. The event itself does not create the penalty exposure. Continuing to treat sales as exempt after the event is what creates it.
SSTGB Form F0003 and MTC Uniform: multi-state validity logic
Two multi-state certificate forms reduce renewal-calendar complexity for brands operating across many states. Understanding their validity mechanics and where each one's logic breaks down determines whether they actually deliver the operational simplification they promise.
SSTGB Form F0003 (the Streamlined Sales Tax Agreement Certificate of Exemption) is accepted in all 23 full SST member states plus Tennessee as associate and carries validity language of "until revoked in writing." [20] The buyer issues the certificate, includes their sales tax registration number and the claimed exemption type, and the cert remains in force until the buyer notifies the seller in writing that it is revoked, or until the seller learns of a disqualifying event.
With a single SSTGB F0003 covering Washington (4 years), Michigan (4 years), Wisconsin (4 years), and North Carolina (3 years via state-specific form), those states need only a registration-status check rather than calendar-date renewal entries. TaxCloud tracks SSTGB F0003 and state-specific-form validity in the same cert pool, routing reminders only to certs that require action by form type and state.
One exception: some SST states also accept their own state-specific forms. Iowa Form 31-014 carries a 3-year term even though Iowa accepts the SSTGB F0003.[8] A buyer who issued the state form instead of the F0003 carries the 3-year clock. Standardizing on the SSTGB F0003 where accepted removes those fixed-term entries from the renewal calendar.
MTC Uniform Sales and Use Tax Resale Certificate covers resale transactions only and is accepted in roughly 38 states.[21] Validity language varies by accepting state: the MTC cert is valid under the accepting state's own validity rules, not uniform language. Illinois accepts the MTC cert but applies the 3-year fixed-term rule.[7] Florida is not an accepting state. California accepts it but applies the CA Reg. 1668 no-fixed-expiration standard.[1]
The MTC cert's utility is primarily at the collection layer: a buyer who issues one MTC cert covering a multi-state resale relationship reduces the back-and-forth at certificate collection time. The validity clock for each state still runs on that state's own rules. A brand accepting MTC certs needs the same per-state validity tracking as a brand accepting individual state forms, because the cert itself does not standardize the underlying validity period.
Building the renewal calendar at scale
A B2B operation with 200 or more active exempt buyers across five or more states hits a structural problem: the renewal-calendar work grows faster than the certificate pool that drives it. The states are different. The cert types are different. The validity periods are different. The events that void certs mid-term are different. Tracking it in a spreadsheet is the version that fails at audit.
The operational pattern that holds at scale:
Segment the cert pool by validity type
Florida annual certs get their own renewal queue, triggered by the October batch outreach workflow. Fixed-term certs (Washington 4-year, Michigan 4-year, Wisconsin 4-year, Illinois 3-year, Virginia 3-year) get validity expiration dates entered at collection and renewal reminders triggered on a calendar-date basis. No-fixed-expiration certs (California, New York, Texas, Massachusetts, Pennsylvania) get an annual registration-status verification trigger instead of a calendar-date renewal trigger. SSTGB F0003 certs get the same annual registration-status check.
Set the reminder cadence by urgency
For fixed-term certs, send reminders at 60, 30, 15, and 7 days before expiration. For Florida certs, run a single October batch outreach to all DR-13 accounts with a December 1 deadline. For no-fixed-expiration and SSTGB F0003 certs, run the annual registration-status check against each buyer's permit number.
Build an exception queue for non-responders
Any buyer who does not return a renewed cert by expiration drops into the exception queue. The cleaner option: suspend the exempt-sale flag and collect tax on new orders until the cert is received, rather than collect tax and process a refund afterward. The refund path creates a separate reconciliation burden and delays the resolution.
Link each certificate to the transactions it covers
The audit question is not whether a cert exists on file. It is whether the cert was valid at the time of the specific transaction under review. A certificate received in February that covers an order shipped in January does not satisfy an auditor. The transaction-to-certificate linkage must be timestamped and queryable at the transaction level.
TaxCloud handles this for growing ecommerce brands: cert collection with state-specific form validation at entry, per-state validity tracking keyed to cert type and form, automated renewal reminders at the configured cadence for each bucket (annual Florida, fixed-term, and event-triggered), the exception queue for non-renewers, and the audit-time evidence trail through its reporting API so the linkage between each certificate and the transactions it covers is available on demand.