If your HVAC or plumbing jobs are sitting in permit limbo — permit applied for, clock running, no number yet — you already know what that costs. The equipment sits on the truck. The homeowner is calling. The tech is either waiting or you are sending them out to another job and trying to coordinate a return trip when the permit finally posts.
Permit delays are not random. There are three causes, and each one has a fix. This guide walks through all three — how to spot them, what actually causes them, and what to do about them.
The Authority Having Jurisdiction is the city or county building department that issues your permit. Every AHJ has its own processing time, its own staffing levels, and its own review queue. Some move in 24 hours. Some take two weeks. Some have seasonal peaks — late spring and summer are consistently the worst in high-growth metros, when residential service volumes spike and every contractor in the market is submitting at once.
Backlog is the one cause that is mostly outside your control. You cannot fix a building department’s staffing problem. What you can influence is whether your application moves through faster than the next contractor’s.
The lever: Local relationships. An expediter that knows a jurisdiction — knows whether it accepts over-the-counter submissions, whether it has an online portal that bypasses the counter queue, whether a specific plan-check reviewer typically flags load calcs a certain way — can get a file through the queue faster than a generic online submission from a shop that has never worked in that city before.
iPermit has been submitting to jurisdictions across the country for 50 years. Over a million permits in, we have worked with most of the AHJs our customers operate in. We know the people and the procedures. That is the actual product, not just the portal.
This is the most common cause of delays, and the most fixable.
A permit application for an HVAC or plumbing job is not a single form. Depending on the work, the jurisdiction, and the home, the package might include: a site plan, a load calculation, equipment specifications, proof of contractor licensing, subcontractor information, and — in California — pre-verification documentation for the HERS test. Miss one item and the AHJ will either reject the application outright or hold it until the missing piece shows up.
Either way, the clock does not start until the package is complete.
Common missing items by trade:
HVAC: - Load calculation (Manual J or equivalent) — required in most jurisdictions for equipment replacements above a certain tonnage - Equipment specifications / cut sheets — AHJ needs confirmation the replacement unit meets efficiency minimums - CF-3R HERS pre-verification documentation (California) — required before the permit is issued when the scope triggers Title 24 compliance - Duct leakage test plans (California, when applicable)
Plumbing: - Riser diagrams for repipes - Fixture count and water service sizing - Confirmation of licensed plumbing contractor (some jurisdictions require this on the cover sheet, not just in the application) - Sewer laterals: city-issued connection permits, where required, before the building permit is issued
The fix: A standardized checklist, applied to every job before the application goes out. A permit expediting service that prepares the package — not just submits it — catches missing items before the AHJ does. The difference between a service and a portal is that the service does the work. The portal waits for you to do it.
A resubmittal happens when the AHJ reviews your application and issues a correction notice before issuing the permit. You fix the flagged items and resubmit. The clock resets to the back of the review queue.
One correction loop is a week of delay in a typical jurisdiction. Two correction cycles on the same permit and you are looking at a month or more before the number posts.
The causes tend to cluster:
The fix: First-submission quality. An application package that anticipates plan-check comments — because the preparer has been through that AHJ’s common flags before — comes back clean more often. You cannot guarantee zero corrections. You can get close with local knowledge and a thorough package.
Backlogs, missing documents, resubmittals — all three delays respond to the same thing: a permit service with deep local AHJ knowledge that prepares a complete package and submits it fast.
Why fast submission matters even when the AHJ is the bottleneck: AHJ processing time is typically measured from date received, not date approved. A permit submitted at 8:00 AM on Monday morning goes into Monday’s queue. The same permit submitted Thursday afternoon goes into Friday’s queue — or gets held until the following Monday in jurisdictions with twice-a-week review cycles. Two days of lag at submission can translate into a week or more of delay at issuance. Speed at submission compounds.
100% of iPermit’s permits are submitted within 24 hours of the job hitting our portal. Every permit, every day. That is the top of the queue before we do anything else.
The permit delay problem is real and expensive while the job is live. It gets worse if the permit never closes.
“Permits left open can come back to haunt you.” That is a line from our own website because we have watched it play out. Homeowner sells the house. Title company runs the permit history on the address. Open permit from a job your shop did three years ago shows up on the report. Now you are back at the AHJ pulling inspection records and potentially re-inspecting work that has since been drywalled over.
Final inspection is not the end of a job — it is the end of a permit. A permit is not finished until the inspection passes and the record closes. iPermit handles final inspections end-to-end: scheduling with the city, coordinating with the homeowner, managing the HERS test where California Title 24 requires it. We have completed over 250,000 HERS tests in-house. We do not subcontract that leg.
If your current situation is: permits sitting for days before submission, too many resubmittals, open permits aging on the books — here is how we address each piece.
Submission speed: Every job in, permit out within 24 hours. No exceptions.
Local AHJ coverage: We operate nationwide with local experts in the jurisdictions our customers use most. Local knowledge is what cuts through backlog and prevents the correction loops that come from generic submissions.
Package preparation: We build the application. You give us the job details; we prepare the site plans, load the documentation, and file with the AHJ. You do not prep the package. You do not call the city.
Corrections management: When an AHJ issues a correction notice, we handle the response and resubmittal. You find out when the permit posts — not when the correction comes back.
Final inspections and HERS: Same company, same file, same SLA through closeout. When the inspection passes, the permit closes. 250,000+ HERS tests completed.
ServiceTitan integration: If you run ServiceTitan, permits fire from your work orders. Status writes back into the job. Your office manager does not rekey addresses into a second system.
The fastest way to triage a stuck permit:
If you are doing these steps in-house, that is your office manager’s time every time a permit gets stuck. At volume, it is a significant chunk of a salary.
HVAC and plumbing permit delays come from AHJ backlogs, incomplete application packages, and correction loops from first-submission errors. All three respond to local expertise and fast submission.
iPermit has been doing this for 50 years and has pulled over a million permits. If your shop is spending too much time chasing permits, or if you are carrying open permits that need to close, here is how to start:
The permit should not be the thing that holds the job up.