Yes, We Permit Every Water Heater We Install. The Fee Is Small — the Inspector Is the Point.
Yes — on every replacement. A water heater swap is permitted plumbing work, so we pull the permit and the city sends an independent inspector to check the venting, the combustion air, and the relief-valve discharge before the job is called done. The permit is a small, flat government fee — not the “thousands in mandatory code upgrades” that show up on a padded bid.
What the permit actually costs, by city
That last part is where the money gets made. A permit is a form and a fee, and it's a strange thing to be sold fear about — which is exactly why the padding pitch works. So here's what the permit costs, what it actually buys you, and how to tell a real code requirement from a number someone invented.
The fee is public. Your city publishes it, and it's nowhere near the figure a padded quote wants you picturing.
| City | Water heater permit fee | On top of |
|---|---|---|
| Oklahoma City | $50 per water heater | a $79 plumbing permit base, depending on scope |
| Edmond | $20, flat | the city's own published plumbing fee schedule |
Those are the numbers your city charges to send an inspector to your house. Hold either one against the word “thousands” and the padding play already starts to show.
What you're buying is an inspector, not a sticker
The value of a permit isn't the paperwork. It's that pulling one triggers an inspection by someone who doesn't work for the plumber and doesn't earn more if you buy more. That person's whole job is to confirm the install won't hurt you.
Three things get checked, and they're the three that fail dangerously:
That the exhaust from a gas unit actually leaves the house instead of backing up into it.
That the burner has enough air to burn cleanly.
Where the temperature-and-pressure safety line is allowed to end.
That last one isn't a matter of opinion. Oklahoma has adopted the International Plumbing Code statewide, so the same sections govern in both Oklahoma City and Edmond. The code sets the relief valve to open at no more than 150 psi (IPC §504.4), and it names exactly where that valve's discharge line may terminate (IPC §504.6): “Discharge to the floor, to the pan serving the water heater or storage tank, to a waste receptor or to the outdoors.” An inspector confirms the line ends at one of those places — not capped, not run uphill, not aimed where a scalding release would catch someone. That's the thing the fee buys.
There's one code addition that's real and often required, and it's worth knowing by name so you can tell it apart from padding. On a closed system — a cold supply with a check valve, a pressure-reducing valve, or a backflow preventer on it — the code requires a thermal expansion tank on the water heater's cold-water line (IPC §607.3): “a thermal expansion tank shall be connected to the water heater cold water supply pipe at a point that is downstream of all check valves, pressure reducing valves and backflow preventers.” It exists because sealed-in hot water has nowhere to grow, so pressure climbs toward that same 150-psi relief setpoint and the valve starts weeping. That's a specific, code-cited part — we lay out when an expansion tank is required by code on its own page. It is not a blanket upcharge, and that distinction is the whole game.
The padding play
Here's the scam this page exists to name. The quote lands with the actual permit fee buried or unmentioned, and a large line item sitting on top of it labeled as required code upgrades — the implication being that the city won't grant the permit unless you buy thousands of dollars of extra work. The number is vague on purpose. “Code” is doing the job of a citation it doesn't have.
What it costs the victim is straightforward: they pay for work that either isn't required at all, or is real but billed at a padded rate, all under the belief that a government mandate left them no choice. The permit — the part that's genuinely required — was the cheap thing the whole time.
What we do instead
What we do instead is pull the real permit at the real fee and let the independent inspector be the one who names any genuine correction. If your system is closed and has no expansion tank, that's a real add, and it has a section number. If your relief line is routed somewhere the code doesn't allow, that gets fixed. Those are specific, checkable items an inspector will confirm — not a lump labeled “upgrades.” We're the ones on the permit, so the work traces back to us either way — and there's no version of this where inflating the job pays us more.
The tell is simple. A real code requirement has a section number and an inspector who will verify it. A padding line has a big number and neither. Johnny Prieto's review lands on the part that matters here:
“…show up when they say they will and get the job done right.”
Done right is exactly what the inspection is there to confirm.
When the code really does add to the job
None of this means every extra line is a lie. Sometimes pulling the permit surfaces real, additional required work, and an honest shop will say so plainly.
A closed system with no expansion tank needs one. A discharge line routed where the code doesn't allow gets corrected. There can be other genuine safety corrections a careful installer won't leave in place, too. The difference between any of those and the padding scam is that each is a specific part, with a reason, and — where it's code — a section behind it. Not a vague thousand-dollar hedge against a permit the city was going to issue for a flat fee anyway.
And before permits enter the picture at all, there's an earlier question worth settling: whether the heater even needs replacing. Where the tank leaks decides that, and we walk through the repair-or-replace rule separately. A permit only matters once replacement is actually the answer.
The number the padding wants you to picture
Set the two anchors side by side.
- “Thousands in mandatory code upgrades” put in your head
- A big, blurry figure with no line you can check
- $50 for a water heater permit in Oklahoma City on a $79 plumbing base, or $20 flat in Edmond
- One firm price after we've looked at your connections — the city's fee shown as the city's line, not ours
- No financing tablet and no “upgrades” cushion; no commission here to feed with one
“Gage did an amazing job with replacing my water heater for a very fair price.”
A fair price, named — not a padded one.
How long the whole replacement takes, and the same-day, no-permit pitch that tends to ride along with a rush job, is a separate question we cover in how long a water heater replacement takes. This page is only about what the permit is and what it buys — an inspector, on our water heater work.
Before you sign a quote with a “code upgrades” line
If you're weighing a water heater replacement and the quote in front of you buries a small permit fee inside a big “mandatory code upgrades” line, that's worth a second read before you sign. We pull the permit under our own license, show you your city's actual fee as its own line, and let an independent inspection — not a sales sheet — stand behind the work.
Call or text us — 405-519-1868.
Questions homeowners ask
The parts that fail dangerously, not the brand on the box. An inspector confirms the venting carries combustion gases out of the house, that the burner has the combustion air it needs, and that the temperature-and-pressure relief line ends where the code allows — the endpoints the code lists are the floor, the heater's pan, a waste receptor, or the outdoors (IPC §504.6). Anything wrong there gets caught before it's closed up, not after it's behind drywall.
The licensed plumbing contractor doing the install. Pulling it under a state license is part of what the license is for: it ties the work to a name the city can hold accountable if something's wrong. A permit pulled under the installer's license keeps that accountability on the person who actually did the work, which is where it belongs.
No — only on a closed system, one where a check valve, a pressure-reducing valve, or a backflow preventer seals off the cold supply. On an open system it isn't required at all, and that specificity — required here, not there — is exactly how you separate a real code addition from a padded one. The full closed-versus-open expansion-tank rule lives on its own page.
The first thing lost is the inspection: no independent person ever verified the venting, the combustion air, or the relief discharge, so a mistake just stays hidden. Cities also attach a cost to skipping it — Edmond's own fee schedule charges triple the permit cost for work started without one. And unpermitted mechanical work can resurface later, when a home is bought or sold, and land back on the owner to correct. Pulling the permit is what leaves both a record and an inspection behind.
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