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.  


On September 14, 2024, we will be introducing a new login process for the City of Imperial Beach "Permitting and Licensing System" which will optimize your experience and enhance security. Existing users, who are logging in for the first time after September 14, 2024, will need to re-register using the same email you previously used for the City of Imperial Beach, "Permitting and Licensing System". Your new account will automatically link to your existing permits and plans.

For step-by-step instructions click the link bellow:

CoIB-Citizen-Self-Service-Re-Registration-instructions


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. Fred Huddleston

    Building Official

  1. Pete Viney

    Building Housing Inspector I

  1. James Philipps

    Building & Planning Technician