10% OFFGrab your exclusive coupon code · Ends in00d00h00m00sGet Coupon
Blog

Plumbing Permits and Inspections: How to Stop Delays From Killing Jobs (2026)

A sold water heater or repipe can stall for days waiting on a permit or a failed inspection, and that is where you lose the job. Here is the permit-to-paid system: the six stages, the customer-update copy to steal, and how it breaks.

  • 16 min read
  • By Hector Salinas
  • November 15, 2026
#Tier 4#System Guide#plumbing-permits#inspections#permit-delays#water-heater-permit#plumbing-operations#customer-communication
Numbered flow diagram titled 'The permit-to-paid path: 6 stages from sold job to passed inspection' showing six boxes left to right: decide if the job needs a permit, pull the permit, schedule the work around the inspection, do the work to code, pass the inspection, and close out and get paid

It is Thursday. You sold a 50-gallon gas water heater swap on Tuesday, the homeowner is thrilled, and the unit is sitting in your shop. Then your office tells you the city needs a permit before you can touch it, the portal is backed up, and the earliest inspection slot is nine days out. The customer, who still has hot water today, starts to wonder why nothing is happening. By the weekend she has called two more shops “just to compare.” You already won the job. Now you are at risk of losing it to a wait you never explained.

Here is the part most owners miss: the permit and the inspection are not the government slowing you down. They are a stage of the job you already sold, and the money leaks when you treat them as an afterthought instead of a scheduled, communicated step. A permit pulled late, an inspection failed on a detail, or a customer left in silence for a week turns a booked repipe into a refund and a bad review. This is the system that keeps that from happening, from the moment you quote to the moment the inspector signs off and you get paid.

In this guide

What a permit delay actually costs you

Start with the number you already know: the job. A water heater runs four figures and a whole-home repipe runs five. The cost of a permit delay is not the permit fee. It is the odds that a customer who already said yes walks while she waits.

That risk is highest on exactly the jobs that need permits. Water damage and freezing claims average about $15,400 each, and about one in 60 insured homes files a property-damage claim from water damage or freezing each year (Insurance Information Institute). The homeowner feels the stakes on those jobs, and a silent week makes her nervous enough to call the shop down the road.

07.1814.3521.5328.728.7201919.8202023.7202125.8202222.62023

Water damage and freezing as a share of homeowners insurance losses, by year. These are the big jobs that need permits, and the ones a nervous customer cancels. Source: Insurance Information Institute.

Now the other direction, skipping the permit to move fast. That is the shortcut that costs the most. If work done without a permit later fails, an insurer can call you negligent and deny the homeowner’s claim, raise the premium, or cancel the policy outright (The Ascent). When the house sells, an official can refuse the certificate of occupancy, and an appraiser may ignore the improvement entirely. Your name is on that job, and the permit is what protects you, the customer, and your license.

Underneath it is a labor reality: plumbing is projected to grow 7% through 2035 (BLS), so your truck is scarce, and a tech idled by a permit nobody pulled is the most expensive downtime there is.

The permit-to-paid path: six stages

Permits feel like red tape because most shops bolt them on after the sale instead of building them into the job. Run them as six stages, each owned by someone, and the “delay” mostly disappears.

Stage 1: Decide if the job needs a permit, before you quote

The worst time to find out a job needs a permit is after you have quoted it without one. Decide at the estimate. The code leaves the exempt list to your local AHJ, but as a working rule, anything that alters the water supply, drain and vent, or gas line, or swaps a fixture like a water heater, is usually permit-required, even a like-for-like replacement (code reference). A cartridge or a flapper is not.

How this breaks: you quote a flat price, then discover the permit fee and inspection trip are not in it, so you either eat the cost or go back looking disorganized. Build the permit cost and the extra day into the quote, and your flat-rate price book should have the permit line in it already.

Stage 2: Pull the permit, and know who pulls it

As the licensed contractor, you pull the permit, not the homeowner. A homeowner “owner-builder” permit shifts liability onto them and is a red flag on a real job. Register your license with the jurisdictions you work in before you need to, so pulling a permit is a ten-minute portal task, not a first-time scramble. Many AHJs offer a same-day or over-the-counter permit for simple swaps, which turns a feared delay into a formality.

How this breaks: you treat every jurisdiction as a one-off, so the first water heater in a new town takes three days because nobody registered the license or learned the portal. Do that setup once per market and it never costs you again.

Stage 3: Schedule the work around the inspection, not the other way

This is the stage that actually kills jobs. The inspection is not something that happens after the work, it is something you schedule into the work, so find out your AHJ’s inspection lead time and book the slot as you book the job. If the rough-in needs to be seen before you close a wall, that inspection is a hard gate, and your dispatching and scheduling system has to treat it like a customer appointment.

How this breaks: you finish the install, then call for an inspection and learn it is nine days out with the customer standing there. Or you close the wall before the rough-in and the inspector makes you open it back up. Both are schedule failures, not permit failures. Book the inspection the day you sell the job.

Stage 4: Do the work to code the first time

The inspection only goes smoothly if the work is clean. The checkpoints on everyday jobs are predictable: on a water heater, the inspector looks at the T&P valve and discharge pipe, the gas shutoff and leak test, the venting and combustion air, seismic strapping where required, and the electrical disconnect on electric units (code reference). On a repipe, it is support spacing, materials, and pressure test. Train your techs to the inspector’s checklist, not just to “it holds water.”

How this breaks: every tech does it his own way, so the pass rate is a coin flip. Standardize the code details into your job templates, the same discipline that makes a price book your techs actually follow work.

Stage 5: Pass the inspection

Many jurisdictions use a single final inspection for a simple swap, and separate rough-in and final inspections for bigger work (code reference). Have the tech or a point person meet the inspector, permit and paperwork in hand. A clean job site and a plumber who knows the code get a faster read than a mess and a shrug. If something is flagged, fix it fast and book the re-inspection the same day.

How this breaks: a failed inspection with nobody driving the fix. The correction note sits in a truck for a week and the open permit turns into a problem. Assign one person to own every correction until the permit is closed.

Stage 6: Close out the permit and get paid

The job is not done when the water is hot. It is done when the permit is closed and the final inspection has signed off. An open permit left dangling comes back to bite the homeowner at resale (The Ascent), with your name on it. Confirm the close-out, send the customer the signed-off record, then collect the balance. For jobs where payment still drags, tighten up how you get paid faster.

How this breaks: you get paid on install and forget the close-out. Months later the homeowner cannot sell, calls you angry, and you drive back out for free. Tie final payment to a closed permit and close it as part of the job, every time.

Stop losing sold jobs to the permit wait

The Plumbing Snapshot keeps the customer warm while the permit and inspection run their course: automatic status updates, reminders, and estimate follow-up, all wired into your GoHighLevel account. The job you sold stays sold. Installed in 24 hours, one-time $997.

Steal this: the customer-update copy

The silent week is what loses the job, so the fix is cheap: tell the customer what is happening before she wonders. Here is the language, ready to send and set to go out automatically. Keep every text consent-based with an opt-out, the same TCPA rules that apply to all your messaging.

When the job is sold and a permit is needed:

“Thanks for choosing us for your water heater, [Name]. Quick heads-up: your city requires a permit and a final inspection, which protects you and keeps it on record for resale. We’re pulling the permit now and we’ll text your install date as soon as it clears. Nothing needed on your end.”

When the install is booked around the inspection:

“Good news [Name], your permit is cleared. Install is set for [date] and your city inspection for [date/window]. One visit to install, one quick inspector visit to sign off. We’ll remind you the day before each.”

The day before the inspection:

“Reminder: your plumbing inspection is tomorrow between [window]. The inspector just needs access to [location]. Takes about 15 minutes. Reply here with any questions.”

When the inspection passes:

“Passed, [Name]. Your [job] is fully inspected and the permit is closed out. We’ll email the signed-off record, hang onto it for resale. If we earned it, a quick review means the world: [link]”

When the inspection flags a correction (do not go silent):

“Quick update, [Name]: the inspector asked for one small correction, which is normal. We’re handling it at no extra cost and we’ve already booked the re-inspection for [date]. Nothing changes on your end, we’ll confirm the moment it’s signed off.”

The failed-inspection text matters most: a correction is routine, but a week of silence after one reads like something went wrong. For jobs that still go quiet, a real estimate follow-up cadence catches the ones slipping away.

How this works for a solo, a 5-truck, and a 12-truck shop

The six stages are the same. What breaks changes with your size.

Solo owner with one helper. You are the estimator, the permit-puller, and the inspection point person at once, so stages 2 and 6 are your weak spots: the permit does not get pulled until you have a free hour, and the close-out slips because you got paid and moved on. Register your license in your top jurisdictions up front, refuse to mark a job “done” until the permit reads closed, and automate the customer texts so the follow-through does not live only in your head.

Five-truck shop. Now stage 3, scheduling, does the most damage. One botched inspection date cascades into a week of shuffled jobs and idle trucks, so a dispatcher who treats the inspection slot as a hard appointment pays for himself. Put the permit status and inspection date on the same board as the job, so nobody closes a wall early.

Twelve-truck shop. At this size it is stage 4, consistency, and stage 6, close-out at scale. Twelve techs mean twelve ways to set a T&P valve unless you standardize the code details into the job template. Track first-time pass rate per tech, close every permit as a gate on final billing, and assign one office person to own open permits. A handful of forgotten open permits across a busy year is a resale and reputation liability hiding in your back office.

Which plumbing jobs usually need a permit

Rules are local, so confirm with your building department. As a general guide across IPC and UPC jurisdictions:

Reference slide titled 'Which plumbing jobs need a permit?' with a 'usually yes' column listing water heater replacement, whole-home or partial repipe, sewer line repair or replacement, adding or moving a fixture, and gas line work, and a 'usually no' column listing faucet or cartridge swap, flapper replacement, and garbage disposal swap, with the rule of thumb that if it alters the water, drain, vent or gas system, assume a permit
Job Usually needs a permit? Why
Water heater replacement (tank or tankless) Yes, in most jurisdictions Gas, water, venting, and electrical connections (code reference)
Whole-home or partial repipe Yes Alters the water supply system
Sewer line repair or replacement Yes Alters the drain, waste, and vent system
Adding or moving a fixture (toilet, sink, tub) Usually New supply and drain connections
Gas line work Yes, often a separate gas permit Life-safety; frequently its own inspection
Faucet, cartridge, flapper, or garbage disposal swap Usually not Like-for-like, no system alteration
37
States using the IPC
$15,400
Avg water damage / freezing claim
~1 in 60
Insured homes with a water claim / year

The pattern is simple: if the job changes the water, drain, vent, or gas system, assume a permit until your AHJ says otherwise. A two-minute call to the building department beats a red-tag later. On the biggest of these jobs, make sure your techs are actually closing them.

Objections, answered straight

“Pulling permits slows me down and I’ll lose the job to a faster shop.” The permit is rarely the delay. The silence is. A shop that pulls the permit and texts a clear timeline looks more professional than one that shows up unpermitted, and the faster shop skipping the permit is handing their customer a denied insurance claim and a resale headache (The Ascent).

“The inspector in my town is impossible.” Some are tough. The answer is doing the work to the checklist so there is nothing to flag, and meeting the inspector in person with the permit posted. You cannot change the inspector, but you can remove every reason for him to fail you.

“I’m a one-man shop, I do not have time for all this.” Most of this is setup you do once: register your license, build the one-page permit list, and automate the five customer texts. After that, each job is a portal login and a scheduled inspection, against the day lost to a reopened wall or a drive back to close a forgotten permit.

“I already got paid, why chase the close-out?” Because the open permit has your name on it, and it surfaces at the worst time, when the homeowner is trying to sell and the city flags it (The Ascent). Closing it is ten minutes now or a free truck roll later. Tie final payment to a closed permit and the problem disappears.

The Thursday job, finished right

Rewind to that gas water heater. This time you flagged the permit at the estimate and built it into the price. Your office pulled it Tuesday because your license was already registered in that city, and booked the inspection the same day. The customer got a text that evening explaining the permit and the timeline. You installed Wednesday, the inspector signed off Thursday on a clean job, and she got the record by email with a review request attached. She never had a silent day to wonder, so she never called another shop.

That is the whole difference. The job that survives is the one where the permit and inspection were a planned, communicated stage instead of a surprise. The shop that runs permits as a system keeps the jobs it already sold.

Frequently asked questions

Do I need a permit to replace a water heater?

In most U.S. jurisdictions, yes, even for a like-for-like swap, because the job involves gas, water, venting, or electrical connections that most jurisdictions treat as permit-required. The code leaves the exact list to your local authority having jurisdiction, and many building departments offer a same-day or over-the-counter permit for simple swaps. Always confirm locally.

Who pulls the permit, me or the homeowner?

As the licensed contractor doing the work, you pull the permit. A homeowner owner-builder permit shifts liability onto the customer and is a red flag on a professional job. Register your license with the jurisdictions you work in ahead of time so pulling a permit is a quick portal task.

How long does a plumbing permit and inspection take?

It varies by your authority having jurisdiction. Some offer same-day permits and next-day inspections; others run a week or more on the inspection queue. The key move is to find your local lead time and book the inspection slot the day you sell the job, so the wait is scheduled and communicated, not a surprise at the end.

What happens if I do plumbing work without a permit?

It is the expensive shortcut. If unpermitted work later fails, an insurer can deem you negligent and deny the claim, raise the premium, or cancel the policy. At resale, an official can refuse the certificate of occupancy and an appraiser may ignore the improvement. The missing permit has the contractor's name on it, so the risk lands on you.

Why do inspections fail, and how do I pass the first time?

On everyday jobs the checkpoints are predictable: on a water heater, the T&P valve and discharge, gas shutoff and leak test, venting and combustion air, seismic strapping, and the electrical disconnect. On a repipe, support spacing, materials, and the pressure test. Train techs to the inspector's checklist and meet the inspector with the permit posted and a clean job site.

How do I keep a customer from canceling while we wait on a permit?

Communicate before they wonder. Send an automatic text when the job is sold explaining the permit and timeline, another when the install and inspection are booked, a reminder the day before, and a message the moment it passes. If the inspection flags a correction, say it is routine and give a re-inspection date. The silent week loses the job, not the permit.

About the author

Hector Salinas spent nine years dispatching for a 12-truck plumbing operation in Phoenix before he ever touched a CRM. He has watched sold jobs die in the gap between the handshake and the inspection, and he builds the scheduling, dispatch, and customer-update automations in the Plumbing Snapshot that keep a booked job booked. He writes the way he would brief a new service manager: plainly, with the revenue math attached.

Ready to put this into practice?

Install the Plumbing Snapshot in 24 Hours

Every workflow above — already built, refined across 80+ plumbing shops, installed for you for $997 one-time.