Cities post plan-review comments in online portals and send no follow-up. Contractors who miss those comments lose weeks waiting for a re-review slot. The fix is a daily portal check built into the crew's morning routine, not a reminder you set once and forget.
The permit application went in. The fee cleared. You got a confirmation email with a case number and a link to the city's online portal. Then the job moved forward, the crew scheduled out, and nobody checked that portal again.
Somewhere between day four and day twelve, a plans examiner posted a comment. One line, sometimes two. A dimension was missing. The load calculation used the wrong table. The smoke detector locations did not match the current code cycle. The comment sat there, unread, while your schedule filled up around a job that the city had already put on hold.
The portal is not the same as your inbox
Most jurisdictions switched to online permitting to cut counter traffic and speed up reviews. What they did not change is the notification logic. Many portals send one email when the application is received and another when the permit is issued. The step in between — the comment, the correction request, the hold — often generates nothing at all, or a single automated message that lands in a spam folder because it comes from a no-reply address the contractor has never seen before.
The plans examiner did their job. They posted the comment the same day they reviewed the drawings. From the city's side, the ball is in your court. From your side, you had no idea the ball moved.
What happens while the comment sits
Most jurisdictions process re-submittals in the order they arrive. The clock on your re-review slot does not start until you respond to the comment. So every day the comment goes unread is a day you are not in the queue. A correction that takes an hour to make and thirty minutes to upload can still cost you two weeks of re-review time if you submit it late in the cycle.
Say the job is a panel upgrade for a homeowner who already has an electrician, a drywall crew, and an inspector penciled in. Each trade's schedule shifts when yours does. The homeowner calls to ask what happened. You do not have a good answer because you did not know the permit was on hold.
That conversation is uncomfortable. The ones that follow — with the other trades, with the inspector's scheduling desk — are worse. And all of it traces back to a comment nobody opened.
The correction itself is rarely the problem
Contractors who have been through a few permit cycles know that most plan-review comments are minor. A missing north arrow. A note about egress window dimensions. A request to specify the breaker brand on a panel schedule. The fix takes minutes. The delay comes from not knowing the fix was needed.
When you finally open the portal and see the comment, the frustration is not with the examiner's request, it is with the gap between when they posted it and when you found it. That gap is entirely on the process side, not the technical side.
How the quiet ones compound
A single delayed permit is a bad week. Two or three overlapping is a cash-flow problem. Rough-in inspections cannot happen without an approved permit on site. If your business runs on inspection milestones, draw requests, progress payments, final sign-offs, a permit sitting in comment status is a receivable that is not moving.
Larger shops running several permitted jobs at once can have comments aging in two or three portals simultaneously, each one in a different city's system with a different login and a different layout. There is no dashboard that shows you all of them at once. You have to go looking.
Some jurisdictions will eventually send a second notice if a comment goes unanswered past a certain point, but that window varies, and some simply expire the application and require a new submission with a new fee. At that point a missed comment has become a real dollar cost, not just a schedule problem.
Building the check into the day
The contractors who lose the least time to portal delays are not the ones with the best technology. They are the ones who made portal checks a non-negotiable part of the morning, the same way they check fuel levels or confirm the day's appointments.
One person owns it. Not the lead tech, not whoever is closest to the truck, one named person logs into every active portal before the first job dispatches. They are looking for status changes: anything that moved from 'under review' to 'corrections required' or any equivalent language the jurisdiction uses. If they see a comment, it goes to the person who can answer it before noon.
The check takes under ten minutes when there is nothing new. When there is something new, finding it in the morning instead of the afternoon buys you a full business day in the re-review queue.
The phone problem that runs alongside it
Permit delays surface another issue that home-services shops run into constantly: the owner or office manager who is supposed to be tracking these things is also the person answering the phone, scheduling jobs, and handling supplier calls. When the phone is busy, the portal check slips. When the portal check slips, a comment ages another day.
Some shops use a tool like cheaply to handle inbound calls, it answers in the business's name, texts back missed callers, and books jobs into the existing schedule, so the person responsible for permit tracking is not also trying to catch every ring. It does not fix the portal problem directly, but it removes the interruption that keeps the morning check from happening.
The permit process and the phone process are separate. But they fail for the same reason: one person trying to hold too many threads at once, and the quietest one dropping first.
What to do this week
Pull up every active permit application your shop has open right now. Log into each portal and check the current status. If any show a comment or correction request you have not seen, respond today, even a partial response that acknowledges receipt and gives a timeline can reset the clock in some jurisdictions.
Then set a recurring calendar block for the morning portal check. Put a name next to it. If that person is out, name a backup. Treat an unread comment the same way you would treat an unanswered voicemail from a customer: the longer it sits, the more it costs.
Frequently asked questions
Do cities have to notify contractors when a plan-review comment is posted?
What happens if a plan-review comment goes unanswered too long?
Can I respond to a plan-review comment without resubmitting full drawings?
How do shops with permits in multiple cities manage all the different portals?
Is there software that monitors permit portals automatically?
The missed-call calculator does this article's math with your real call volume and ticket size — in the open, no email gate.
Open the calculator →Solo $97 · Crew $197 · Shop $397 per month, minutes included, no contracts.
