Rules vary by city and county
There is no single national answer to "does this job need a permit?" Each city or county building department sets its own rules, based on the codes it has adopted and its own local changes. Two towns next to each other can treat the same water heater swap, panel change or reroof differently. Fees, how you apply, whether you can apply online, how long review takes and how inspections are booked all vary too.
So the first job is research, done once per jurisdiction and kept up to date:
- Which of your common jobs need a permit there.
- Who can pull it (license type, registration with the city).
- How to apply: online portal, email, counter.
- How fees are worked out.
- How to request an inspection and how much notice they need.
- Who to call with a question.
Get this from the building department's own website or by calling them. Do not rely on what another contractor remembers, and check again when you see a change, because departments update their processes.
Build a jurisdiction sheet
Put what you learn on one sheet per city or county, so the office does not have to rediscover it. A simple version:
| Field | Example entry (made up) |
|---|---|
| Jurisdiction | City of Example Bay |
| Jobs that need a permit | Water heater replacement, repipe, panel change, new circuits |
| How to apply | Online portal; account under the shop's license |
| Inspection request | Through the portal; note their cutoff time |
| Contact | Permit counter phone number |
| Last checked | Date and who checked |
Review each sheet every few months, or as soon as an application gets bounced for something you did not expect.
Price the permit into the estimate
Permit work costs you the fee, the office time to apply, and often a return visit for the inspection. Put all of it in the price. Many shops show the permit as its own line so the customer sees it is a real cost, not padding. Panel upgrades are a common example; see how to price an electrical panel upgrade.
A script for the customer who asks to skip it:
"This job needs a permit in your city, so we pull one on every job like it. It protects you: an inspector checks the work, and it keeps things clean when you sell or deal with insurance. It's already in the price you see."
If the customer will not allow a permit on work that requires one, that is a job to walk away from.
Track every open permit in one place
Days get lost when permits live in someone's inbox. Keep one list, reviewed every morning, with:
- Customer and address
- Permit number and jurisdiction
- Status: applied, issued, rough inspection, final inspection, closed
- Next action and who owns it
- Date of the next inspection
The status that most often gets forgotten is the last one. A job is not finished until the final inspection passes and the permit is closed. Open permits can cause trouble later for the homeowner and for you.
Book inspections as soon as the work is ready
Inspection lead times vary by jurisdiction and by season, so do not plan around a guess. Find out how much notice each department needs and request the inspection as soon as you know when the work will be ready. Then:
- Tell the customer the inspection date and whether anyone needs to be home.
- Make sure access is arranged: gate codes, pets, the attic or crawl space clear.
- Have the permit card or number on site if the jurisdiction requires it.
- Know whether a tech needs to be present for this inspector.
Pass the first time
A failed inspection means a correction, a re-inspection request and another wait. The best defense is a short pre-inspection checklist the tech runs before leaving the job:
- Work matches what the permit describes.
- Required labels, straps, supports, bonding or clearances are in place, per your local code.
- Anything the inspector needs to see is still visible and not covered.
- Photos taken of the finished work, including anything that will be covered later.
- The area is clean and safe for the inspector to walk.
Keep a note of every correction an inspector asks for, by jurisdiction. Over time that list becomes the most useful training you have, and it goes straight onto the checklist.
Common mistakes with permits and inspections
- Assuming one town's rules apply in the next. Check each jurisdiction.
- Starting work before the permit is issued. Unless the jurisdiction allows it, wait.
- Leaving permits open. Close them out after the final.
- Not pricing the return visit. The inspection trip is labor too.
- Changing the scope without updating the paperwork. If the job changes, write a change order and check whether the permit needs updating.
How SWITCHBOARD helps
SWITCHBOARD does not file permits for you, but it keeps the pieces together: checklists on the tech's phone that come first and cannot be skipped, time-stamped job photos for the inspector, crew chat tied to the job, and the inspection visit on the same dispatch board as the rest of the day.
Questions people ask
Do I need a permit to replace a water heater?
In many places yes, but it depends on your city or county. Check with the local building department for each jurisdiction you work in.
How long does a permit take?
It varies by jurisdiction, job type and season. Ask each building department and plan around their answer, not a general rule.
Who pulls the permit, the contractor or the homeowner?
Usually the licensed contractor doing the work, but the rules depend on the jurisdiction. Some allow homeowner permits for their own work in limited cases.
What happens if an inspection fails?
The inspector lists corrections. You fix them and request a re-inspection. Keep a log of corrections by jurisdiction so the same thing does not fail twice.