🗓️ Operations

Permits and Inspections: Stop Losing Two Weeks on Every Job

Published November 5, 2026

A two-week permit delay on a $22,000 bathroom remodel doesn’t cost you two weeks. It costs you the crew sitting idle, the next job pushed back, a customer who stops trusting your timeline, and a progress payment that arrives fourteen days late while your supplier invoice is already due.

Say your crew costs $900 a day loaded. Four idle days while you wait on a rough-in inspection is $3,600 of payroll against zero revenue. That’s most of the profit on a job that size.

The permit itself is rarely the problem. The problem is that nobody built the permit timeline into the schedule, and nobody decided up front who was pulling it.

Who pulls the permit — decide this before you quote

Three options, and they are not equal.

You pull it. You’re the permit holder. The work is tied to your license. You’re the one the inspector calls, and you’re the one on the hook if it fails. This is normal and correct for almost all contracted work.

The homeowner pulls it. Most jurisdictions allow an owner-builder permit on their own primary residence. Some customers want this because it’s cheaper, or because the contractor isn’t licensed for that scope. Understand what you’re agreeing to: the homeowner becomes the responsible party, which means if an inspector wants a change, your customer is now your project manager — and they have no idea what the inspector is talking about. You’ll do the work twice and argue about who pays.

There’s a second version of this that’s worse: an unlicensed contractor asking the homeowner to pull the permit so the job looks like a DIY project. In a lot of states that’s a licensing violation on its own. If you’re not sure where your trade and job size sit, check how licensing actually works in your state before you let anyone talk you into this.

Your sub pulls it. Normal for electrical, plumbing, and mechanical scopes inside a larger remodel. The licensed trade pulls its own permit. Put it in writing in the sub agreement: who pulls, who pays the fee, who schedules the inspection, and who is on site for it.

Put it in the contract in one line

Add a permits clause to every contract:

Contractor will apply for and obtain the following permits: [list]. Permit fees of approximately $___ are included in / excluded from the contract price and will be billed at cost. Work governed by permit will not begin until the permit is issued. Schedule dates are contingent on permit issuance and inspection availability and will extend day-for-day for delays outside Contractor’s control.

That last sentence is the one that saves you. Without it, your 6-week schedule is a promise you don’t control. With it, a 9-day plan review is a documented extension, not a broken promise. If your contract doesn’t have this, go read the clauses that actually protect contractors and fix the whole document at once.

Build the real timeline, not the optimistic one

Every permitted job has four clocks, and most contractors only schedule the fourth.

ClockWhat it isTypical range (verify locally)
Application to issuanceCounter/online review, plan review if requiredSame day to 3+ weeks
Inspection request to inspectionLead time for the inspector to show1–5 business days
Inspection windowThe half-day or full-day block you have to hold4–8 hours
Re-inspection after a failCorrection plus another request2–7 business days

Those ranges vary enormously by jurisdiction. A trade permit over the counter in a small city can be issued in twenty minutes. The same job in a county with plan review and a two-person building department can take three weeks. Your job is not to guess the number — it’s to call the building department once and write the real number down.

Make yourself a jurisdiction sheet

One page per jurisdiction you work in. Takes twenty minutes on the phone and saves you every job after that.

  • Department name, phone, portal URL, counter hours
  • Which permits are over-the-counter vs. plan review
  • Typical plan review turnaround, in business days
  • How inspections are requested (portal, phone line, email) and the daily cutoff time
  • Inspection lead time and whether you can request AM/PM windows
  • Required inspections in order for your common job types
  • Re-inspection fee amount
  • Whether the permit card must be posted and plans on site
  • Who the inspectors are for your area

Keep it in whatever your crew already uses. If you’re building out systems, this belongs right next to your flat-rate price book — same idea, different problem: stop re-deriving the same answer every job.

Sequence the job around inspections, not around inspections around the job

Here’s the operational shift. Most contractors work until they hit a hold point, then request the inspection and wait. That’s how you get idle days.

Instead:

  1. Request the inspection before you’re done. If your jurisdiction has a 2-day lead time and you’ll finish rough-in Thursday afternoon, request Tuesday for a Friday inspection. Worst case you push it a day.
  2. Know your daily cutoff. Many departments require the request by 3pm or 4pm for next-available scheduling. Missing cutoff by ten minutes costs you a full day.
  3. Stack a second task for the inspection window. If you’re holding a 8am–12pm window, schedule non-inspected work in the same house: trim in another room, punch list, material staging. Never hold a window with nothing to do.
  4. Have a parallel job to bounce to. The single best defense against inspection lag is a second active job twenty minutes away. This is why running two jobs at 60% beats running one at 100% — the lag costs you nothing because the crew moves.
  5. Photograph everything before it’s covered. Open walls, nail plates, strapping, shutoffs. If an inspector questions something after drywall, photos sometimes resolve it without demo. Jobsite photo documentation earns its keep twice here: inspections and disputes.

What a realistic schedule looks like

Kitchen remodel with electrical and plumbing, jurisdiction with 5-day plan review and 2-day inspection lead:

DayActivity
1Submit permit application
1–6Plan review (no site work on permitted scope)
7Permit issued, posted on site
7–11Demo, framing changes
10Request rough-in inspection for day 12
12Rough electrical + plumbing inspection (crew does cabinet staging same day)
13–16Insulation, drywall, tape
17–24Finishes
22Request final inspection for day 25
25Final inspection

Note days 1–6. If you promised a start date of day 1 and a finish of day 20, you lied to the customer before you swung a hammer. Tell them the permit clock up front. Customers accept a 25-day honest schedule far better than a 20-day schedule that becomes 31.

Tie payment milestones to inspections, not to calendar dates

This is the part most contractors miss, and it’s pure cash flow.

If your progress payments are tied to dates (“50% at week 3”), a permit delay means you’re financing the job out of your own pocket. If they’re tied to your completion of a phase, you can at least bill when you’ve done the work.

Better: tie them to the inspection milestones themselves, because those are objective and the customer can see them.

Milestone%Why it works
Contract signing10–15%Covers mobilization, permit fees
Permit issued10%Paid for the waiting period you don’t control
Rough-in inspection passed30%Objective, third-party verified
Drywall complete25%Visible progress
Final inspection passed15%Customer’s protection, your closeout
Punch list complete5–10%Small enough you don’t chase it

A “permit issued” milestone is uncommon and worth adding. It means the plan review period isn’t free money you’re lending the customer. If you’re not sure how aggressive your deposit structure can be — some states cap residential deposits — read how much to ask for in deposits and progress payments first.

One more rule: a failed inspection does not trigger a milestone. Write it as “passed,” not “completed.” Otherwise you’ll argue about it.

What unpermitted work actually costs

Customers ask. “Can we skip the permit? It’s just a bathroom.” Here’s the arithmetic you should have ready.

Permit cost on that job: maybe $300–$900 plus a day or two of schedule.

Cost when it surfaces: The usual discovery points are a home sale, an insurance claim, a refinance appraisal, or a neighbor complaint. Then:

  • Retroactive permit fees. Many jurisdictions charge a penalty multiplier on after-the-fact permits — often 2x to 4x the normal fee. Verify your local number.
  • Exploratory demolition. The inspector can’t sign off on what he can’t see. Opening finished walls to show rough-in on a tiled bathroom can run $2,000–$6,000 in demo and restoration before anyone fixes an actual defect.
  • Code changes. The work now has to meet the current code, not the code at the time you did it.
  • Sale price impact. Unpermitted square footage often gets excluded from appraised value, or the buyer demands an escrow holdback.
  • Your license. Working without a required permit is a disciplinable offense in most licensing states. Complaints from a homeowner who just got burned at closing are exactly how boards find out.
  • Insurance. Your GL carrier is not enthusiastic about defending a claim arising from work you performed without a required permit. Read your policy.

The math is lopsided: $600 now versus a realistic $5,000–$15,000 exposure later, plus license risk that doesn’t have a dollar figure. There isn’t a version of this where skipping is the right call.

If a customer pushes, the answer is short: “I only do permitted work. It protects you at resale and it protects my license. If that’s a dealbreaker, I understand.” That’s a customer red flag, not a negotiation.

Handling a failed inspection without losing the customer

You will fail inspections. Good contractors fail inspections. What separates pros is the next hour.

  1. Get the correction notice in writing before the inspector leaves. Photograph it.
  2. Text the customer the same day with the plain-English version: what failed, what you’re doing, new inspection date. Silence is what makes customers panic.
  3. Don’t argue on site. If you think the call is wrong, ask for the code section, then call the department supervisor. Inspectors remember who argues.
  4. Fix it and request re-inspection immediately — don’t batch it with other work.
  5. Log it. Track which items fail repeatedly. If you fail the same nail-plate or bonding item three times a year, that’s a training problem, not bad luck. It belongs in the same review where you check estimated vs. actual job costs.

If the failure comes from a sub’s work, the correction and the re-inspection fee are the sub’s cost. Say so in the sub agreement before the job, not after the fail.

Your next action

Pick the one jurisdiction you work in most. Call the building department this week and write down four numbers: typical plan review turnaround, inspection lead time, the daily request cutoff, and the re-inspection fee.

Then open your contract template and add the permits clause. Twenty minutes of work that stops the next two-week stall from being a surprise.

Keep learning

More from Operations

Get one actionable tip every week

Join contractors getting practical advice on winning more jobs, running tighter operations, and picking the right tools — free, no fluff, unsubscribe anytime.

▶ Watch on YouTube