How long does it take to get a Building Permit?

Following are estimates of the time to receive a building permit after submitting an application: 
 
Small project/ addition:  Usually less than a week
New homes: One to two weeks
Commercial project:  Varies