Nobody budgets for permit delay. Every operator budgets for construction, most budget for equipment lead times, and almost none of them put a number on the weeks lost to a resubmission cycle.
Design and permitting typically run four to eight weeks in Ontario. Projects that blow past that rarely do so because a reviewer was slow. They do so because the submission was incomplete, the approvals were run in the wrong order, or someone changed the menu after the drawings were stamped.
The approvals you actually need
A typical Ontario food premises project touches four or five separate authorities. They do not talk to each other, and none of them will tell you what the others need.
| Approval | Authority | When it happens |
|---|---|---|
| Zoning / change of use | Municipal planning | Before lease commitment, ideally |
| Building permit | Municipal building department | After drawings complete |
| Food premises plan review | Local public health unit | Runs alongside building review |
| Gas appliance approval | TSSA | At installation and commissioning |
| Electrical inspection | ESA | At rough-in and final |
| Fire suppression / life safety | Municipal fire prevention | With building permit and at final |
| Occupancy permit | Municipal building department | After all finals pass |
Add a sign permit and a patio approval if either applies. Both are separate applications with their own timelines and both get forgotten until opening week.
The sequence that works
Zoning first, before the lease. Confirm the by-law permits your use in that specific unit. If the space was retail or office, you need a change-of-use application, which pulls occupant load, exiting, washroom fixture counts, barrier-free access, and fire separations into scope. Discovering this after signing is the single most expensive permit mistake available.
Design complete before submission. Architectural, mechanical, electrical, plumbing, and the equipment schedule, all coordinated with each other. A set where the equipment layout and the mechanical drawings disagree about hood coverage will come back with comments. Every comment letter costs a cycle.
Building permit and health plan review in parallel. These are separate submissions to separate authorities and they can run at the same time. Sequencing them one after the other adds weeks for no reason. The health unit is reviewing finishes, sink counts and placement, food flow, storage, and equipment certification. The building department is reviewing code compliance, structure, and life safety. Different questions, same drawing set.
TSSA and ESA during construction, not after. Gas appliance approvals and electrical inspections are tied to installation milestones. They need to be booked against the construction schedule with lead time. Waiting until the kitchen is finished to think about gas commissioning pushes your opening date.
Finals in the right order. Fire, gas, electrical, building, health. Occupancy comes last and depends on all of them. One outstanding deficiency holds the whole sequence.
Where projects actually lose time
Incomplete first submission. By far the most common. A missing equipment certification sheet, an unstamped mechanical drawing, no grease interceptor sizing calculation. The application goes into the queue, waits its turn, gets reviewed, and comes back with comments — and then goes back into the queue behind everything submitted since. A resubmission is not a quick fix. It is a full cycle.
Slow response to comments. A comment letter that sits for two weeks while everyone decides whose job it is has cost two weeks. Comments should be answered in days.
Late menu changes. Adding a fryer or a charbroiler after the drawings are stamped changes hood type, exhaust volume, make-up air, fire suppression, and possibly the gas line and electrical load. That is not a minor revision. It is a re-review. Lock the menu before design starts.
Unpermitted existing work. Common in second-generation Ontario spaces. Previous alterations that were never permitted surface during your review and become your obligation to correct. Pull the permit history before you commit to the unit — it is public information.
What you cannot speed up
Municipal review queues belong to the municipality. Public health plan review belongs to the health unit. No consultant, no relationship, and no fee accelerates a statutory review period. Anyone telling you otherwise is selling something.
Different Ontario municipalities move at meaningfully different paces, and a smaller township is not automatically faster than a large city — sometimes it is slower, because there are fewer reviewers. Build the local reality into the schedule rather than assuming a best case.
What you can control
Everything else, and it is most of the elapsed time:
- Submit a complete, internally consistent package the first time.
- Pre-review the drawings against the health unit’s plan review requirements before submitting.
- Run building and health review in parallel.
- Answer comments within days, not weeks.
- Book TSSA and ESA against construction milestones with lead time.
- Freeze the menu and the equipment schedule before design begins.
- Order long-lead equipment early, because a walk-in cooler that arrives in week fourteen delays a final inspection regardless of how clean your permit file is.
Done well, four to eight weeks for design and permitting is realistic. Done badly, the same project takes four months and the difference is almost entirely self-inflicted.
The part worth outsourcing
Permit management is unglamorous, procedural, and heavily dependent on knowing what each authority expects to see. It is also the part of a buildout where an owner-operator’s time is worst spent, because you cannot make it go faster by caring about it more.
If you are working through this on a specific space, the first consultation is free and it is a working session. We will look at the unit, identify which approvals your project triggers, and map the sequence against a realistic timeline. Call (226) 336-9954 or email info@nhfc.ca. It is a useful conversation to have before the drawings exist rather than after they come back with comments.

