Building and Safety

CSS Portal

Permit Issuance using Citizen Self Service Portal (CSS)

Upland’s new Citizen Self Service Portal (CSS) is an online permitting system that allows its citizens and contractors doing business within the City to obtain a permit for many construction activities using their electronic device (computer or cell phone).

Many popular Building and Safety construction permits can now be applied for and issued online provided the applicant has an email address and a printer capable of printing an invoice, approved permit and job site Inspection Card.

NOTICE: Permits can be submitted online through the Citizen Self Service Portal at any time and will be processed during regular business hours in the order they are received.
Please note: permits and applications will not be reviewed during our winter closure.

It is important to note that a few permits issued using the CSS Portal System require the applicant to upload construction plans that will accompany the permit. Please see the list of available online permits below that are identified as requiring construction plans during the online application process.

Payment for the construction permit is by Credit Card only.


HOW TO Guidelines - CSS Portal

EnerGov Citizen Self Service Portal (CSS) is the City's website used for permitting and scheduling inspections. This multi-faceted site includes various features including:
       - Apply for most Building Permits (see list and details below)
       - Pay Fees
       - Schedule Building Inspections
       - Check Inspection Results

All new users must register for an account. In order to apply for a permit or schedule and inspection, a login is required.
Guest users can only view permit history.

For "HOW TO" Guides on using the CSS Portal, Please click the PDFs below.


460 N. Euclid Avenue
Upland, CA 91786
(909) 931-4100

Hours of Operation:
Monday - Thursday
8:00 a.m. to 6:00 p.m.