A general contractor we have worked with before called us about a 2,400-square-foot restaurant tenant improvement on a ground-floor lease in central Phoenix. The owner had signed the lease, the build-out budget was tight, and the planned soft-open date was 90 days out. Our job was to get a permit issued in time for construction to start the third week of the lease.
We did. The permit cleared Phoenix DSD on first review, fourteen business days from the kickoff call. Here is the actual sequence of what happened, day by day, and where most permit sets lose 4–6 weeks that we did not.
Day 0 — the call that won the timeline
On the 30-minute kickoff call, we did not just take a project description. We pulled the parcel APN, ran the change-of-use review against IBC 2024 chapter 3, and confirmed the existing space had been an "M" (mercantile) occupancy that was now becoming "A-2" (assembly with food). That occupancy change drove every code requirement that followed: occupant load, egress count, fire separation, kitchen Type-1 hood, grease trap routing. We wrote the code-strategy memo before quoting. The GC signed the engagement same day.
Days 1–4 — the schematic that the city would already accept
The schematic phase is where most permit sets hide their delays. We drew the floor plan with the egress and accessibility narrative the plan reviewer wanted to see — accessible route from the front door to all dining and bar areas, a clear 32-inch path to the unisex restroom, demising wall with a 1-hour fire rating callout, and a kitchen layout that respected the Type-1 hood throw and the grease-trap drainage path. The schematic posted to the client portal on day 4. The GC marked it up that evening; small changes only.
Days 5–10 — MEP coordination + senior review
We sent the architectural background to our partner mechanical, electrical, and plumbing engineers on day 5. The mechanical engineer ran a Manual J load summary in parallel; the electrical engineer started the panel schedule and service-size calculation; the plumbing engineer worked the grease-trap and gas-demand calculations. MEP redlines came back on day 8. We ran a conflict-detection pass on the merged set and flagged three crossings — a duct that conflicted with a sprinkler line, an electrical home-run that conflicted with a structural beam, and a vent stack that needed re-routing. All three resolved on day 9.
On day 9 the senior drafter reviewed the full set. Two corrections came back: the title block on sheet A0.0 needed the seal-of-record block updated, and the floor plan was missing an accessible-route arrow. Both fixed same-day. IECC compliance pathway selected on day 10 (prescriptive path, climate zone 2B for Phoenix). The energy compliance sheet was added.
Day 11 — the permit set assembled in the format DSD wanted
Phoenix DSD has a published submittal-format checklist. We have filed enough times that we know exactly what the cover sheet should show, in what order, and what the drawing index should look like. On day 11 we assembled the set in that format — cover sheet with project address, owner, designer of record, drawing index, code summary table, and key-note schedule. The full PDF stamped, paginated, and exported.
Day 12 — submitted, and the file routed cleanly
We submitted via the Phoenix DSD ePlan portal on the morning of day 12. Because the format matched their checklist, the file was accepted at intake without a kickback. Plan check assigned a reviewer that afternoon. We had filed enough sets with that reviewer to be on a first-name basis; she emailed us with one minor question about smoke separation between the kitchen hood and the dining room ceiling assembly. We answered within an hour, citing the IBC 2024 section that justified our approach.
Day 14 — issued
On day 14 the permit cleared first review and was stamped for issuance. We sent the GC the closeout report the same morning. The build-out started the next week, four days ahead of the lease`s soft-open countdown.
The 14 days were not the result of rushing. Every step took about as long as it always does. The difference was that no step waited on the previous step to "discover" something it should have known on day 1. That is what a code-strategy memo on day 0 buys you.
What most permit sets miss
The single most common reason a permit set takes 8–12 weeks instead of 2–4 is that the code analysis is done after the drawing is done, instead of before. When you draw first and code-analyze second, the floor plan often does not work — egress count is short, an occupied area is over the allowable, fire separation is in the wrong place. By the time plan check returns the set with corrections, you are 4 weeks in and starting over on the floor plan. That is the gap we close on every project.