Termco
Termco

The Fee You Fronted

01 November 2026

The driver crosses the landfill scale at 9:12 with a box full of demolition concrete, and the gate house prints a ticket: 11.96 tons, C&D debris, $7.25 a ton, $86.71, charged to your account. He folds the receipt around his pen, clips it above the visor, and pulls off to dump. By the time he's back at the job site for the next load, the receipt has a coffee ring and a new home under the registration paperwork.

That one trip produced two billable events. The haul is in your carbon book, signed by the foreman who waved him out. The disposal fee is on the landfill's paper, and the haul contract you signed in March says disposal is reimbursable at cost plus 15 percent. The haul will bill. The fee is a coin flip riding in a visor clip.

The ticket that prints at somebody else's gate

Your whole billing operation runs on a quiet rule: one ticket, one billable event. Every control you have is built on it. The numbered books, the serial check at month end, the keying tray, all of it exists to make sure that if work happened, a ticket exists, and if a ticket exists, a line bills.

But not every billable event prints its ticket at your window. The disposal fee's ticket came off the landfill's printer. It carries the landfill's serial number, sits in the landfill's sequence, and answers to the landfill's reconciliation, not yours. Count your own books all night and you'll never find a missing disposal receipt, because your books never contained it. The event happened at a gate you don't run, on paper you don't number.

The reimbursables clause in your contract quietly widened what counts as your paperwork. Tipping fees, water fill permits, pilot cars, scale fees at the certified scale across town: each one is a billable event documented by some other company's ticket. Your invoice can only assemble from paper that makes it back to the keying desk, and this paper starts its trip home in a wallet.

The cost lands every time. The rebill has no chaser

Here's the asymmetry that makes this expensive. The landfill bills you on a monthly statement, and that statement gets paid, every line, every month, because a vendor invoice has a motivated creditor behind it. Miss one and the landfill calls, then holds your account at the gate.

The rebill side has nobody. If a receipt never becomes a line on your customer's invoice, the customer doesn't call. He has no idea the load went to the landfill at all; he sees an invoice that looks complete and pays it. So the arithmetic settles into a pattern: you pay 100 percent of the fees and rebill whatever fraction of receipts survived the truck.

That makes a lost receipt worse than a lost haul ticket. A haul ticket that never bills costs you revenue you never collected. A fee receipt that never bills costs you cash you already handed over the counter. One is a sale that didn't happen. The other is your money, gone out through the gate house window, with the reimbursement you were owed evaporating in a glovebox.

Run it on one job. A six-week demolition cleanout, eight loads a day to the landfill, call the average fee $86. At cost plus 15, each load should bring back about $99. If one receipt in six never makes it home, that's roughly $130 a day of fronted cash plus markup that never returns, something near $4,000 across the job. And the receipts that do come back often bill at bare cost, because the "plus 15" was agreed on a phone call in March and lives nowhere a clerk can see it. The haul contract got the term; the billing desk got the habit.

flowchart TD
    A["Load leaves the demo site"] --> B["Haul ticket written, foreman signs"]
    A --> C["Tipping fee $86.71 at landfill gate"]
    B --> D["Keyed and invoiced"]
    C --> E["Receipt clipped above the visor"]
    C --> F["Landfill statement arrives"]
    F --> G["AP pays it in full"]
    E --> H{"Does the receipt reach the keying desk?"}
    H -- yes --> I["Rebilled at cost plus 15"]
    H -- no --> J["Your cash stays at the landfill"]

Cost plus zero is minus something

Now the claim your estimator will argue with: reimbursing at bare cost loses money on every load, even when every receipt comes home.

Follow the cash. You pay the landfill's statement on their terms, which run shorter than the ones you give. Your rebill goes out at month end and comes back on your customer's terms, net 30 if he's prompt, which he isn't always. You're floating the fee for six weeks or more, on your line of credit if the season's tight. Add the clerk's time matching receipts to loads to invoice lines, and the dispute when a customer wants backup for a fee from nine weeks ago. None of that is free, and "at cost" prices all of it at zero.

The counterargument is real: everybody bids it that way, markup on pass-throughs looks petty on a bid tab, and the GC's buyout desk will strike it anyway. Maybe. But that's a pricing decision to make once, on purpose, at the quote, with the float and the clerical hours in front of you. What most operations actually run is softer than either position: a markup that exists in the owner's memory, applies when somebody remembers, and silently waives itself whenever the receipt bills at whatever number the clerk could read.

Staple it to the ticket it belongs to

The fix starts in the cab and costs nothing: the receipt rides home clipped to the haul ticket it belongs to, one pair, one trip. Most drivers will do that the week you ask, because it's less work than the wallet, not more.

The office half is a pairing rule. On a disposal job, a haul ticket that arrives without its receipt isn't ready to invoice; it's an exception somebody chases this week, while the driver still remembers the trip. That's the slice Termco handles. The landfill receipt gets digitized right alongside your own tickets, as written, coffee ring and all. Which jobs carry reimbursables, and at what markup, lives in reference data instead of in the owner's memory. A billing rule requires a receipt on every disposal load and flags the ones that arrive alone, and invoice totals assemble with the pass-through lines attached. Nothing changes at the gate or at the landfill's window. The paper just gets read when it comes home.

Pull one month and match it

The audit takes an evening. Pull the landfill's most recent monthly statement, which your AP file already holds, paid in full. Trace each line to a rebilled line on a customer invoice. Price the orphans. Then check the lines that did rebill against the markup your contracts promise, because bare-cost billing hides in the matched pile, not the missing one. If you'd like outside eyes on the pairing, send 10-20 sample tickets, disposal receipts included, to hi@termco.ai and findings come back within 48 hours.

The fee at the top of this piece became your customer's debt at 9:12, the moment the gate house printed it. Whether it ever becomes his invoice line got decided by a visor clip. This paper travels without any of the protection your numbered books give, and it's the only paper in the truck you already paid for.