Sunnyvale, CA
Home MenuOnline Services Help
All development services permits are processed online through the E-OneStop Online Services permitting system.
NOTICE: We completed an upgrade of the permitting system on Aug. 27, 2024. If you are an existing customer, you will need to re-register using your current email address on file.
Getting Started
Read the following e-OneStop User Guides first. If you have any questions, contact us at the Permit Center.
- Permitting System Overview
- Before You Start
- Respond to Comments and Resubmit Plans
- How to Make a Payment
- Scheduling Inspections
Create Your Account
Access e-OneStop Online Services
New Accounts: Create your new account in the system.
Existing Accounts: Create a new account. Review your information. If you don’t see your information, contact us.
How to Apply
Find the project type that meets your needs.
Visit Applications, Fees and Forms for any Forms and Checklists referenced below.
Read the "How to Apply" e-OneStop User Guide for your type of project below:
Building and Fire Permits
Refer to "Forms & Checklists – Building"
How to apply for a:
- Minor Building Permit
- Building Project
- Over the Counter Building Permit (see Permit Center, In-Person Services)
- Fire Project
You must complete and upload a Building and Fire Permit Application.
Read how to submit an electronic plan check.
Planning Permits
Refer to "Forms & Checklists – Planning"
How to apply for a:
You must complete and upload a Planning Application Required Signatures form.
Read how to submit an electronic plan check.
Public Works Engineering
Refer to "Forms & Checklists – Land Development"
How to apply for an:
For engineering permits you must complete and upload an Encroachment Permit Application.
