A permit that stops moving has landed in one of three places: the intake queue waiting for a clerk, a reviewer's correction list waiting for you, or an interdepartmental hold waiting on another agency. Each pile has a different owner and a different fix. Treating them the same wastes days.
You submitted the application, paid the fee, and got a confirmation number. Then nothing. A day passes, then three, then a week. The portal still says 'under review' or 'pending' or whatever placeholder the jurisdiction chose. You have no idea whether someone is actively looking at it, whether it's sitting in an inbox, or whether it kicked back for a reason nobody told you about.
That silence is not one problem. It is three different problems wearing the same face. The fix for each is completely different, and applying the wrong one — calling the permit counter when the hold is actually with the fire marshal's office, for instance — burns time without moving the job. Before you make a call or send an email, figure out which pile your application landed in.
Pile one: intake, waiting for a human to open it
Every jurisdiction has a queue between 'submitted' and 'assigned to a reviewer.' Some departments process that queue same day. Others have a backlog that runs two to three weeks before a plan examiner ever opens the file. If your application is in this pile, it is not stuck — it is waiting its turn.
The tell is timing. If you submitted within the last few business days and the portal shows a status like 'received,' 'pending intake,' or 'in queue,' you are almost certainly here. Calling the counter to ask why no one has looked at it yet will not accelerate the queue. What it will do is take ten minutes of your day and the clerk's, with no outcome.
The right move is to confirm the current intake timeline before you do anything else. Ask the counter: what is your current turnaround from submission to first review? If the answer is two weeks and you submitted four days ago, hang up and calendar a follow-up for day ten. If the answer is three days and you submitted eight days ago, something else is going on — and that is a different pile.
Pile two: corrections, waiting for you
This is the pile that quietly kills schedules. A reviewer opened the file, found something missing or wrong, flagged it, and moved on to the next application. The correction request is sitting in a portal message, or in an email that went to a spam folder, or in a physical letter that has not arrived yet. Meanwhile you are watching the calendar thinking the department is slow.
Electricians see this constantly with load calculation sheets. HVAC contractors get flagged for missing equipment specs or Manual J documentation. Plumbers get correction requests on riser diagrams. The reviewer did their job. The application is waiting on you, and you do not know it.
Check the portal first, not just the status field, but every tab: messages, comments, notes, attachments. If the portal has nothing, call the counter and ask specifically whether a correction notice has been issued on your permit number. Get the reviewer's name if you can. If corrections exist, ask for them in writing and ask whether you can resubmit digitally or whether you have to come in. Then fix and resubmit the same day if at all possible. Every day the correction sits unaddressed is a day the reviewer's queue moves forward without you.
Pile three: interdepartmental hold, waiting on another agency
This is the least obvious pile and the one tradespeople spend the most time misdiagnosing. The building department has done everything it can. The application is technically approved on their end, or it is waiting for a sign-off from a department that is not the building department at all: fire marshal, public works, health department, zoning, historic preservation, an HOA in jurisdictions that require that sign-off before a permit issues.
The portal usually shows something like 'pending outside review' or just 'on hold,' with no further detail. Calling the permit counter repeatedly will not help because the permit counter does not control the other department's calendar.
The fix here is to identify the specific agency holding the application and contact them directly. Ask the building department: which department currently has this application, and who is the contact there? Then call that department. Ask what they need, whether anything is missing from their side, and what their current review timeline looks like. Sometimes the hold is automatic, fire review is required for any job over a certain square footage, and there is nothing to do but wait. Sometimes the file is sitting in a queue because a routing checkbox was missed on submission, and a single email clears it in an afternoon.
Why the pile matters before the phone call
A garage door company waiting on a permit for a commercial rollup installation cannot afford to guess. If you call the building department when the hold is with the fire marshal, you have used up the one call the clerk will take cheerfully before they start treating you as a nuisance. If you resubmit corrected documents when the application is actually still in the intake queue, you have created a duplicate file that takes days to sort out.
The diagnostic step takes about five minutes: check the portal thoroughly, note the exact status language, and look at the timestamp of the last status change. That information tells you which pile you are in before you pick up the phone. Then the call has a specific purpose, confirm the intake timeline, request the correction notice, or get the name of the outside reviewer, instead of a vague 'just checking in' that wastes everyone's time.
What to say when you do call
Permit counter staff handle dozens of calls a day from contractors who have not looked at their portal, do not have their permit number ready, and ask open-ended questions like 'what's the status on my permit?' Come in with the permit number, the address, the trade type, and the submission date. State what you see in the portal and ask a specific question: 'The portal shows pending intake since the 14th, what is your current intake turnaround?' or 'I do not see any correction notices in the portal, has a review comment been issued?'
That specificity signals that you know how the process works. It shortens the call and makes the clerk's job easier, which tends to produce more useful answers. It also means you get off the phone with something actionable instead of a vague 'we'll look into it.'
The calls that come in while you're chasing the permit
One thing permit delays do reliably is compress your schedule. A job that was supposed to start Tuesday gets pushed to Thursday, which means the estimate you were going to give Friday morning now has to happen Thursday afternoon, which means you are on the phone with the permit office at the same time a new customer is calling to book.
That call does not know your schedule is compressed. It goes to voicemail or it does not go anywhere at all. Some shops use a tool like cheaply to make sure those incoming calls still get answered in the business's name and the caller gets a text back with a booking link, even when the owner is tied up on a permit issue. The permit problem is temporary. A missed new customer is permanent.
The permit chase and the phone problem are separate, but they tend to collide on the same bad day. Having a system for each one means neither one compounds the other.
Keeping a simple log
If you are running more than two or three open permits at a time, common for plumbers and HVAC contractors in a busy season, a plain spreadsheet with permit number, address, submission date, current status, last action taken, and next follow-up date will save you from losing track of which pile each one is in. It takes two minutes to update after each call and prevents you from calling the same department twice in three days because you forgot what they told you.
The log also gives you a record if a permit goes sideways and you need to escalate. A supervisor at the building department responds differently to 'I submitted on the 3rd, called on the 8th and was told intake takes ten days, called again on the 14th and was told it was still in queue' than to 'I don't know, it's been a while.' The log is the difference between a complaint that sounds credible and one that sounds like impatience.
Frequently asked questions
How do I tell which pile my permit is in without calling?
What if the portal just says 'under review' and nothing else?
Can resubmitting documents when I don't need to cause problems?
How often should I follow up on a stalled permit?
What if the hold is with another agency and that agency won't call me back?
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.
