You will need these services if your planning to build new construction , adding an addition , extensive renovations
It Varies on the departments : Planning Department , Building and safety , Public Works . Depending of your jurdistiction this can vary
With a simple site survey appointment with one of our team member we can easily help identify what permits you need to obtain

Timeframe depends on the projects Local Building Department of your City.