Yes, We Charge for Diagnostics. The “Free Estimate” Is the Part That Costs You.
Yes — when getting to the answer takes specialized equipment. A sewer camera, acoustic slab-leak detection, or a walk through a tankless error code is real hours on real machines, and that's what the diagnostic fee covers. What comes back is the exact failure, named, and a firm, itemized quote to fix it. A glance around the room isn't a diagnosis.
A fee and a “free estimate” are not two versions of the same visit
That's the short version, and it's probably not what you expected from a plumber. Almost everyone else in the search results is shouting the opposite word at you: free. Free estimate. Free quote. Free second opinion. So before you decide a company that charges a fee is the greedy one, it's worth knowing exactly what a fee buys — and what “free” is actually selling.
They're two different products with two different jobs. One is built to find out what's wrong with your equipment. The other is built to put a person with a price sheet inside your house. Here's the split, side by side.
| A paid diagnostic | A “free estimate” | |
|---|---|---|
| What you're paying for | Equipment plus a licensed tech's time to locate the exact failure | Nothing up front — the visit is booked for free |
| What actually shows up | A camera, an acoustic detector, or a tankless error-code procedure | A person and a price |
| What you walk out with | The pinpointed mechanical fault, then a firm, itemized quote | A number, often anchored high |
| How the visit gets paid for | The fee, told to you before it starts | Recovered by marking up the job you're steered to buy (16 CFR 251.1) |
| Whose question it answers | “What broke, and what does it cost to fix?” | “Who here can I sell to?” (16 CFR 238.0) |
Read the last column top to bottom. That's the whole argument.
The rule we work by
If the failure can be read with your eyes, there's nothing to diagnose — that's just looking, and we don't charge to look. A tank split at a welded seam, a fitting dripping in plain sight, a water heater you already know is done: you don't need a machine to confirm any of that, so you don't get a fee for it.
The fee starts when the answer is hidden and it takes a tool to find it. A slab leak whispering under the foundation. A blockage sitting somewhere in a buried line that you can only find by sending a camera down it. Those are the jobs on our services page where the machine is the whole point — and the machine, and the trained hour behind it, cost money whether or not you buy the repair.
Take a tankless heater throwing an error code. That code is not the diagnosis — it's where the diagnosis starts. One manufacturer publishes a service manual that gives every numbered code its own description and its own troubleshooting sequence, and a single combustion-and-venting code walks the technician through roughly fifteen ordered checks: the condensate drain, the inlet air filter, the full intake and exhaust vent inspection, the vent-length math, the fan motor, and — last — pulling the heat exchanger. A shop that reads the code off the display and quotes you a whole new unit skipped fourteen of those steps. The fee pays for a tech who does all fifteen.
What “free” is really charging you for
A free estimate isn't charity. It's advertising with a specific structure, and the federal government has that structure written down.
The FTC's guides define bait advertising as an offer whose real purpose isn't the thing advertised at all. In its own words, “The primary aim of a bait advertisement is to obtain leads as to persons interested in buying merchandise of the type so advertised” (16 CFR 238.0). Swap “merchandise” for “a water heater,” and you've described the free-estimate model exactly: the offer exists to generate a name, an address, and a salesperson inside your house beside a broken appliance.
And the “free” itself has a rule. Under the FTC's Guide Concerning Use of the Word Free, a buyer “has a right to believe that the merchant will not directly and immediately recover, in whole or in part, the cost of the free merchandise or service by marking up the price of the article which must be purchased” (16 CFR 251.1). In plain terms: somebody pays for that free visit. If it isn't billed to you as a line item, it's baked into the replacement quote. A salesperson is not free. You just haven't been handed the invoice for one yet.
There's a reason it's a salesperson and not a diagnostician standing there, and it comes down to how that person gets paid. That's its own topic, and we broke it down in whether the person quoting you earns more by selling you more. The one-sentence version: a free visit and a commissioned tech are two halves of the same machine.
When a fee is honest, and when “free” is the tell
Here's the conditional, because it isn't absolute in either direction.
Expect a diagnostic fee when the failure is buried and finding it requires equipment — a camera down the line, acoustic gear listening through a slab, a full error-code walkdown on a tankless unit. That fee is the honest cost of an answer you can't get any other way, and an honest shop tells you the number before the tool comes out of the truck.
A free estimate, on the other hand, is legitimately just a quote when you already know what the work is. If your tank is visibly finished and you want three prices to replace it, that's a defined job, and a company pricing defined work isn't baiting anyone. The tell is when a free visit is used to manufacture a diagnosis — when it arrives to “take a look” and leaves with a condemnation, a replacement number, and a financing tablet, but no camera, no meter, and no found fault. At that point the estimate was never the service. You were.
One customer, John W, described the honest version of this in a review:
“I had a camera inspection done for my washer drain line, and the line was cleaned. The prices are very reasonable.”
That's the shape of it — a tool went down the line, found the problem, and the number followed the diagnosis instead of driving it.
The number that isn't on the estimate
The cheapest-looking front door is usually the most expensive room in the house. Some shops advertise a dispatch fee of $29 to get a tech to your door; we trace where that cheap number actually leads on our water heater page.
- The dispatch fee is a loss-leader — priced low because it was never the product.
- The product is the replacement quote that follows it.
- Our diagnostic fee is the opposite of a loss-leader. It isn't smuggled into anything.
- It's the actual cost of the camera, the acoustic detector, and the trained hour it takes to find the fault, priced as itself.
- When you pay it, you're paying for the answer — not for the privilege of being pitched.
- And the quote on the other side of it is itemized, so you can see the fix, not just the total.
If you've ever wondered why two honest companies can hand you wildly different numbers for the same heater, that's a separate rabbit hole we mapped in why water heater quotes vary so much.
Danny Walton put his read on us:
“Great company, small, but honest and fair, and well experienced.”
Small is the point. There's no sales floor here, no quota, and no one whose paycheck depends on turning your diagnosis into a demolition.
Find out what's actually wrong before anyone quotes you
If you've got a hidden leak, a buried blockage, or a tankless unit flashing a code you can't decode, the honest first step is finding out what's wrong — with a tool, from someone paid to find it and nothing else. We'll tell you the diagnostic fee before we start, hand you a firm, itemized quote after, and let the answer decide the work instead of a sales script.
Call or text us — 405-519-1868.
Questions homeowners ask
No. A trip charge pays for a truck showing up at your address. A diagnostic fee pays for what happens after it arrives — the camera, the acoustic gear, or the error-code procedure that finds the actual failure. One gets a plumber to your driveway. The other gets you an answer.
No. A visible breach or a fitting dripping in the open is read by eye, and looking isn't diagnosing. The fee applies only when the answer is hidden and it takes specialized equipment to locate it. If we don't have to deploy a machine, there's nothing to bill for the finding.
Because a free visit is a lead generator. The FTC's own definition of bait advertising is an offer whose primary aim is to obtain leads, and its rule on the word free says the cost of a free service gets recovered by marking up whatever you're sold. The visit is free; the salesperson standing in your garage is not.
Yes — when you already know what the work is and just want it priced. Getting quotes to replace a heater you've confirmed is dead is a defined job, and pricing defined work is fair. The bait is the free visit whose real purpose is to invent a diagnosis and close a sale, not to price a repair you asked for.
From the Field Notes
Gas Line Repair: You or ONG?
ONG owns the line up to and including your meter; everything past it is yours. Which side each fault is on.
Read itCSST bondingIs CSST Safe for Gas Lines?
Yes, when it’s bonded to ground against lightning. An unbonded line is a clamp fix, not a repipe.
Read itSmall-leak safetyIs a Small Gas Leak Dangerous?
Gas ignites only at 5–15% in air with a spark. Why a small leak isn’t a bomb — and what to do first.
Read it