General Info

Adopted Codes

As the code documents listed below are copyrighted materials, we are unable to provide a link to content or copies of the codes. However, the code books are available for review during regular business hours of Monday-Friday, 7am-4pm at Vestavia Hills City Hall. Note that the codes are generally available for purchase through various online services.

  • 2021 International Building Code
  • 2021 International Plumbing Code
  • 2021 International Mechanical Code
  • 2021 International Gas Code
  • 2021 International Existing Building Code
  • 2021 International Energy Conservation Code
  • 2021 International Residential Code
  • 2021 International Fire Code
  • 2017 ANSI A117.1: Accessible and Usable Buildings and Facilities (ADA)
  • 2020 National Electrical Code


Permits are required if dumpsters or portable storage units are used on the job site. Remember that contractors are responsible for removal of debris. The application for a Portable Storage Unit/Dumpster Permit may be submitted online at

Erosion Control & ADEM Permits

An Erosion Control Permit is required for all new construction before a building permit is issued. Any lot over one acre will require an ADEM permit and a Land Disturbance Permit. Apply online for the Land Disturbance Permit at Be prepared to submit a site plan showing your erosion measures.

ADEM Permits

For information about obtaining a permit from the Alabama Department of Environmental Management (ADEM), call 205.942.6168.

Please call the Building Safety Department when your project is completed. The Building Safety Department will alert the City Engineer so that he can inspect the site and return your deposit.


Inspections are performed to ensure that projects are constructed in compliance with codes and the reviewed permit application and plans.

Information You Need Before Scheduling an Inspection

  • Prior to scheduling your inspection, please have the following information available:
    • Project number
    • Project address, including floor, suite number etc.
    • Type of inspection needed
    • Desired Inspection date
    • Contractor’s name and phone number
  • To cancel or reschedule an inspection, please call 205.978.0125 ext. 147.
  • All cancellation or rescheduled inspections are subject to cancellation or re-inspection fees if not cancelled or rescheduled appropriately.
  • All re-inspection fees and/or cancellation fees must be paid in full before new inspection can be rescheduled.

Scheduling an Inspection

  • Call the inspection line at 205.978.0125 ext. 147
  • 24-hour notice is required
  • No same day inspections are performed
  • Inspections are scheduled in the order they are received
  • Inspections are performed between 8:30-10:30 a.m. and 1:00-3:00 p.m. Monday thru Friday
  • No inspections will be scheduled without obtaining a permit/license
  • Contractors are required to call in for rough inspections which include framing, electrical and mechanical inspections
  • Contractors are required to call in for finals

Noise Ordinance

>>Click HERE to review the Vestavia Hill Noise Ordinance.

If weekend or after hours work is anticipated for a project, a Noise Waiver will be required. Submit a request for a Noise Waiver at Please allow a minimum of two (2) business days for review of your application. Approved applications must be kept at the job site during the work performed under the waiver.