Sunnyvale, CA
Home MenuOnline Services Help
All development services permits are processed online through the E-OneStop Online Services permitting system. Our new system launched Oct. 31, 2022.
Getting Started
Read the following e-OneStop User Guides first. If you have any questions, Contact Us (see below).
- Permitting System Overview
- Before You Start
- Respond to Comments and Resubmit Plans
- What to Do if You Have an Active Permit
- 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 by phone or email (below).
NOTE: We are manually connecting existing accounts to the new accounts, and currently have a backlog. Expect longer wait times on phone calls. We ask for your patience while we are learning this new system together.
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:
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.
Contact Us
Contact | Phone | |
---|---|---|
Permit Center | Email Plan Check Submittals | 408-730-7444 |
Planning Application | Email a planner | 408-730-7444 |
Public Works Engineering | Email Public Works | 408-730-7415 |