Building Permits & Inspections

Building permits and inspections are required for new construction, additions, and remodeling work to confirm that all structures meet applicable City, State and Federal building code requirements. Most repairs or alterations require a building permit.  


The City of Imperial Beach has moved to a new entirely online building permit, plan check, and payment processing system. To apply for all building permits, applicants must first create a Citizen Self-Service Account in the Citizen Self-Service (CSS) portal. City Hall is open Monday through Thursday 7:30 A.M. to 5:30 P.M. Staff will be available during non-inspection hours to assist with permit help from 7:30 A.M - 9:00 A.M and 3:30 P.M. - 5:00 P.M. Kiosks are available for applicant use. Provided below are instructions on how to create a CSS Account and apply for a building permit: 

Apply for a Permit

Create Citizen Self Service Account

Instructions for the Online Building Permit Submittal Process


  1. Garrett Sasso

    Building Inspector II

  1. Casey Hudkins

    Building and Planning Technician