Nobody frames a wall with a permit. But a missing permit, or an expired one, or an inspection that got requested a day too late, will stop a crew cold and cost you more schedule than a rained-out week. Permits are the quietest thing on a jobsite right up until they're the loudest. The trick isn't fancy software with a "permit module" — it's treating permits as what they actually are: hard constraints on your schedule that need to be seen weeks ahead of when they bite.
I've watched a $40-million podium job sit idle for eleven days because the building department kicked back the deferred-submittal for the fire sprinkler shop drawings and nobody was watching the clock on it. The GC had the permit "in process." That phrase covers a lot of sins. Let me walk through how a field team should actually handle permits, and where scheduling tools earn their keep.
Permits Are Schedule Constraints, Not Paperwork
The single biggest mistake teams make is filing permits under "admin" and letting the office chase them in a spreadsheet the field never sees. A permit is a prerequisite to an activity, same as a submittal approval or a material delivery. If you can't pour footings until the grading permit is signed, then that permit is a constraint on your footing pour, and it belongs on your look-ahead right next to rebar delivery and the inspection hold.
This is the whole point of pulling constraints into a rolling weekly work plan. When you build a six-week look-ahead and tag each planned activity with what has to be true before it can start, permits stop being a surprise. The question shifts from "did the permit come through?" to "this activity is three weeks out and its permit isn't approved yet — who's chasing it and what's the realistic date?" That's a conversation you can have in a Monday coordination meeting. The eleven-day sprinkler delay I mentioned would have shown up as a red constraint five weeks before it mattered.
Know Which Permits You Actually Have — and Who Pulls Them
On a mid-size commercial job you're rarely dealing with one permit. You've got the master building permit, then a stack of trade and sub-permits: electrical, plumbing, mechanical, fire sprinkler, fire alarm, low-voltage, sometimes a separate grading or shoring permit, encroachment permits for anything in the public right-of-way, and deferred submittals that get approved after the main permit (trusses, glazing, sprinkler layout).
Here's the coordination gotcha that sinks people: most trade permits get pulled by the sub, not the GC. Your electrician pulls the electrical permit under their own license. That means the approval date isn't in your control, and if that sub is slow or their license lapsed or they're waiting on a plan check comment, you find out the morning the inspector won't sign off. Build a simple permit register at the start of the job and put a name against every line — who pulls it, under whose license, and what the current status is. Make the subs report their permit status the same way they report submittals. If your scheduling app lets you assign the permit constraint to the responsible sub, use it; the accountability of "this red item has your name on it" moves permits faster than any email.
The Inspection Sequence Is Where Jobs Actually Die
Permits don't usually delay you at application. They delay you at inspection, because inspections are sequential and each one gates the next. Miss the order and you're opening walls back up.
The classic rough-in sequence inside a wall: you cannot cover anything until the trades ahead of you have passed. Plumbing top-out and electrical rough and mechanical rough and low-voltage all have to be inspected before the framing/rough inspection, and framing has to pass before insulation, and insulation before you close the wall with drywall. Skip a step — say the low-voltage guy hadn't pulled his rough because his permit was still pending — and the inspector red-tags the whole wall. Now you're cutting drywall back open, which is a two-trade re-work plus a re-inspection you have to wait days to get.
A few hard-won rules on inspections:
- Request early. Most jurisdictions want the inspection requested the day before, and popular inspectors book out two or three days. Put the inspection request itself on your look-ahead as a task with a lead time, not just the inspection date.
- Build a buffer between rough-in and cover. Frame-to-cover usually wants a 1–2 day buffer for punch, cleanup, and the inspection itself. If your plan has drywall starting the same afternoon rough-in "finishes," you have no room for a re-inspection and you're gambling the whole area on a first-pass approval.
- Know your re-inspection turnaround. A failed inspection isn't a same-day retry in most cities — it's a re-request, another 1–3 day wait, plus a re-inspection fee. That turnaround is the real cost of a red tag, and it's why the buffer above pays for itself.
- Pre-walk it yourself. Superintendents who walk the area with the inspection checklist the day before pass first-time far more often. Missing firestopping, unstrapped water heaters, a panel schedule that isn't filled out — cheap to catch the day before, expensive to catch when the inspector does.
Watch Expiration Like You Watch a Concrete Pour
Building permits expire — and not on the date printed on them. In most jurisdictions the permit stays valid only as long as work is progressing and you get an inspection within a rolling window, often 180 days between inspections. Let a slow stretch go by with no called inspection and the permit can lapse even though the "expiration date" is a year out. Reinstating a lapsed permit can mean re-review under current code, which on a long job means a code cycle changed under you and now you're chasing new requirements mid-build.
Two things protect you. First, keep the permit-expiration and last-inspection dates somewhere the whole team sees, with an alert that fires well before the deadline — a month of runway, not a week. Second, and this is the one people forget: during any lull, schedule a legitimate inspection just to keep the permit active. A footing or a partial rough inspection resets the clock. This is exactly the kind of thing a rolling look-ahead surfaces — if there's a three-week gap in inspected work, that gap is a flag.
Keep the Documents Where the Field Can Reach Them
The approved permit card and the stamped, permit-set drawings have to be on site — inspectors will ask, and "it's in the office" fails the inspection. Beyond the legal requirement, the field needs the current approved set, not last month's, because building off superseded plans is how you fail an inspection against a revision you didn't know about. Storing permit documents and the current approved drawings where every foreman can pull them on a phone isn't a nice-to-have; it's how you stop a crew from framing to a wall that moved on the last plan-check revision.
Multiple Jurisdictions, Multiple Rulebooks
If your project touches more than one authority — a building department plus a fire district plus a utility plus a public-works agency for the right-of-way — assume every one of them has different lead times, different inspection request systems, and different ideas about what "rough-in" means. The fire marshal and the building inspector will not coordinate with each other; that's your job. The scheduling win here is simply making the differing lead times visible so you request the slow jurisdiction's inspection first. On one job the water district's meter inspection had a two-week lead against the city's two-day electrical; if you plan them as if they're the same, the water district blows your energization date.
Close Permits Before You Need the C of O
The last permit failure is the one that holds your occupancy. Every sub-permit has to be signed off and finaled before the building department will issue the final and the Certificate of Occupancy. The sub who left the job three months ago and never called their final electrical inspection is a very common reason a project can't turn over on time. Track open permits toward the end of the job as aggressively as you track punch. A "permit closeout" line in your last few look-aheads — one row per open sub-permit, each with the responsible sub named — turns a frantic final-week scramble into a checklist. Fees and any correction notices belong on the same list; an unpaid re-inspection fee will quietly hold a final in some cities.
The Practical Takeaway
You don't need a dedicated permit product. You need to stop treating permits as background paperwork and start treating them as first-class constraints inside the plan you already run every week. Put every permit and its inspections on a permit register, tie each one to the field activity it gates, assign a name, and surface it in your weekly work plan far enough ahead that a slow plan check or a laggard sub is a nudge in a meeting instead of an eleven-day hole in the schedule.
A good look-ahead tool like LookAheadWall makes this concrete — you tag the activity, attach the constraint, hang the responsible party on it, and the whole crew sees the same picture. But the software is just the place the discipline lives. The discipline is this: no permit constraint should ever surprise you inside the window you can see. If it's within your look-ahead, it's your job to know its status. Run it that way and permits go from being the thing that stops your job to being just another line you cleared three weeks ago.