Exempt Until the Audit
06 October 2026
Ask your billing clerk why your biggest farm account, call it Kessler Farms, doesn't pay sales tax. You'll get some version of "they never have." Behind that answer is a checkbox on the customer master, set to exempt by somebody who may not work there anymore, and behind the checkbox there is supposed to be a certificate. Maybe it's in the folder. Maybe it was never there at all, and the flag got set because the account is a farm, and farms don't pay tax, everybody knows that.
The problem with the checkbox: it was asked a question once, and it answers a question on every ticket the account runs.
A flag is not a fact
Whether a load owes tax is not a customer attribute. It's a per-ticket decision, and most states draw the lines in ways no single flag can hold.
The same farm account that's exempt on ag lime for the fields can owe tax on the base rock under its new machine shed. In many states the exemption follows the use of the material, not the name on the account. A contractor holding a resale certificate may be exempt on what he resells and taxable on what he installs. A delivered load can owe a different rate than the same load picked up at the pit, because the tax can ride the destination. Your state draws its own lines, and they move: a program gets added, a rate changes, a county votes.
Now look at the customer master. One checkbox. Taxable or exempt, set the day the account opened, inherited by every ticket since. The scale operator doesn't revisit it, and shouldn't have to; there are four trucks in line. So a decision your state defines ticket by ticket gets made account by account, once, by whoever opened the account, on whatever that person knew that morning.
The certificate is supposed to be the anchor, and the folder is where anchors go to quietly stop existing. Certs expire. Certs cover one use and get stretched over every use. The entity on the cert says Kessler Farms LLC and the account bills Kessler Trucking, a different company owned by the same family. Nobody checks, because the flag already answered.
The leak that comes back with interest
Most of what goes wrong in ticket billing shares one merciful property: when you undercharge, the money is simply gone. You didn't ask, the customer didn't offer, and the loss is capped at what you failed to bill.
Tax doesn't work that way, and that's what makes this field different from every other field on the ticket. Collect tax you shouldn't have, and your customer catches it: the exempt co-op's bookkeeper sees a tax line, short-pays it, and you issue a credit. Bounded and loud, fixed inside a billing cycle. Fail to collect tax you should have, and nothing happens for years. Then the state audits, and in most states the tax you never collected is still owed, by you. The auditor doesn't read every ticket either; typically a sample period gets tested and the error rate projected across the whole lookback, with interest riding on the assessment. Good luck rebilling a customer today for tax on rock he bought in 2023.
Put illustrative numbers on it and redo them with your own. Say one account rides an exempt flag it shouldn't have, 1,200 tons a month at $14. That's $16,800 a month of untaxed sales, and at a 6 percent rate, roughly $1,000 a month you didn't collect. Project it across a three-year lookback and one checkbox is a $36,000 assessment before interest, from an account that would've paid the tax without blinking if the ticket had asked.
No certificate, no exemption
Here's the claim your sales manager will fight: an exemption you can't produce paper for isn't an exemption, and the account flips to taxable until the paper shows up. Not after the audit. Monday.
The objection writes itself. You don't tax your best farm account out of nowhere; the owner hunts with the guy. And a blanket purge reads as an accusation of something, though nobody could say what. Fine. But notice the call you're dreading is one sentence long: "the state wants a current certificate on file, can you send one over." His co-op asks him for the same paper. His fuel supplier does too. The farmer who's actually exempt has the cert in a drawer and sends it Tuesday, and the account that goes quiet when you ask has just told you what the flag was worth.
What can't survive is the current arrangement, where the flag is permanent and the paper is optional. Every load an exempt-flagged account runs makes that gap a little more expensive.
Give the question back to the ticket
None of this asks the scale window to slow down, and none of it puts a tablet in a farmer's hand. He hands over the same paper cert he always has. What changes is that the folder stops being the system of record.
Certificates are reference data: which entity, which uses, which expiration date. Taxability is a billing rule with effective dates: this product, to this use, delivered into this jurisdiction, taxes or doesn't, as of when. Tickets get digitized daily, and each one prices its tax line from the rule your accountant keyed instead of inheriting the account's old answer. A ticket billing tax-free with no live certificate behind it gets flagged as non-compliant that day, while asking for the cert is still a favor and not a forensic exercise. Invoice totals assemble only from tickets that cleared the compliance check.
That's the slice Termco builds, and one boundary belongs in plain sight: Termco is not a tax advisor and doesn't decide what your state taxes. Your accountant makes that call once, in the rules, instead of your newest clerk making it by default on every account she opens.
flowchart TD
A["Ticket: 24 tons base rock, delivered"] --> B{"What decides the tax line?"}
B -- "one flag per account" --> C["Exempt flag keyed when the account opened"]
C --> D["Every ticket inherits the old answer"]
D --> E["Audit samples a month, projects the lookback"]
B -- "one rule per ticket" --> F["Live cert on file? Product? Delivered where?"]
F --> G["This ticket taxes, the lime ticket doesn't"]
Count your certificates
The test costs an hour and a folder. Pull every account flagged exempt and write three columns: can you produce the cert, is it current, and does what the account actually buys match what the cert covers. Any row with a no in it is a number the next auditor gets to make up.
If you'd rather have a second reader on the ticket side, send 10-20 sample tickets to hi@termco.ai, tickets from exempt-flagged accounts especially, and we'll send back what we find within 48 hours.
More from the Termco blog.
October 05, 2026
The Truck Weighed 44,000 Pounds All Summer
A required field that didn't match the work taught every driver to invent a number. The operators who refused that software were right.
Read postOctober 05, 2026
The Lowboy Ran Five Times
A machine move burns real money every time it runs and bills only when somebody remembers. Your own cost records already count the moves you forgot.
Read postOctober 04, 2026
What the Drone Saw
Your stockpile survey is the only count of the loads that never printed a ticket. Most pits book the gap as an adjustment and move on.
Read post