Built for T & L Septic Services, LLC, Denton, TX

A locked quote before the truck rolls, and an on-record yes before an add-on hits the invoice

T & L's own site (tlseptic.com) has only a plain "Request Information" contact form, no scope questions, no price shown anywhere in that flow. That gap shows up directly in the business's own BBB complaint record: one customer wrote "First quoted $675 flat fee then try to charge 1025 for a pump out while on site," and a second wrote "Company charged us $200 for those sprinkler heads without sending an invoice first or with any information given about the cost." This example shows a small, working fix: a scope-capturing intake that turns tank size and access difficulty into a locked, itemized quote, plus an add-on request step so any extra work found on-site becomes a timestamped, itemized ask with a reason, held for the customer's approval before it can ever land on the final invoice.

Illustrative example. The rate table, customer names, and job records below are fictional and clearly labeled as such. The $675 quoted and $1,025 invoiced amounts on Sample Job A, and the $200 sprinkler-head add-on on Sample Job B, are drawn directly from T & L's own published BBB complaint record, not invented; every other number is a sample rate for demonstration.

Customer: get a locked quote

Sample rates for demonstration. A real build uses T & L's own flat-fee and hourly pricing, and any known ancillary fee, disclosed the same way here.

Sample rate table

Office: job desk & invoice-consistency guard

How this maps to the real gap

The intake form is the actual fix for the actual gap. T & L's live "Request Information" form has no scope fields and shows no price at all; this replaces that with tank size, access difficulty, and estimated hours, the inputs a real pump-out or repair quote already depends on.
Sample Job A reproduces the $675 / $1,025 complaint. Locked at $675 for a 1500 gallon pump-out with standard access, exactly the flat fee quoted in the real complaint, then invoiced at $1,025 with no add-on ever requested or approved, the flag catches that gap the moment the invoice is entered instead of after the customer disputes it.
Sample Job B reproduces the $200 sprinkler-head complaint, fixed. Instead of a $200 charge appearing for the first time on the invoice, the technician's add-on request sits here as a timestamped, itemized item with a stated reason, waiting on the customer's own approval before it can be billed at all.