A permit is required to install, repair, or replace more than 100 square feet of roof covering in Sunnyvale, CA.

You must obtain a roofing permit by completing an application with details like roof materials, contractor information, and proposed start/end dates.

After submitting the application and fees to the Building Division, they will review it and issue the permit if everything meets the code requirements.


Obtaining a Roofing Permit in Sunnyvale, CA

  1. Engage a Licensed Contractor:
    • Find a reputable contractor such as Shelton Roofing, licensed in California, who is well-versed with the state’s stringent roofing regulations.
    • Ensure the contractor can handle the permit acquisition process for your roofing project.
  2. Visit the Permit Center:
  3. Complete the Application:
    • Fill out the necessary permit application forms accurately.
    • Submit all required documentation as part of your application.
  4. Pay the Application Fee:
    • Cover the non-refundable application fee to process your permit request.
  5. Await Approval:
    • Patiently wait for your permit to be approved before commencing any roofing work.

By following these structured steps, you’ll be well on your way to ensuring a compliant and hassle-free roofing project in Sunnyvale, CA.

Engage a Licensed Contractor

The first step is to find a good contractor when you’re looking to replace your roof in Sunnyvale.

A great choice is Shelton Roofing, a contractor licensed in California who knows all the roofing rules of the state.

It’s essential that your contractor can also get the necessary permit for your roofing project. This will make the process smoother and ensure that the book does everything.

Visit the Permit Center

Once a contractor is ready, it’s time to begin the permit process. In Sunnyvale, you have a couple of convenient options to do this.

You can visit the One-Stop Permit Center located at the City Hall. It’s a place to get all the information and assistance you need to apply for your roofing permit.

The knowledgeable staff there can help guide you through the application process, ensuring you have all the necessary documents and information.

If you’re more comfortable doing things online or need help to make it to the City Hall, there’s an alternative. The city offers E-OneStop Online Services, a digital platform where you can initiate the permit application process from the comfort of your home.

It’s user-friendly, and you can find guidelines on how to fill out the application, what documents you need, and how to submit them online.

Complete the Application

It’s time to complete the application to get your roofing project officially approved. It’s crucial to fill out the permit application forms with accurate information.

Any mistakes or missing details can ensure your project is completed on time, so take your time and double-check everything.

The application will ask for various details about your project. This might include the size of your roof, the materials you plan to use, and who your contractor is. Make sure you have all this information ready.

Besides the application form, you’ll also need to submit some other documents. The exact documents required can vary but usually include things like plans or drawings of your proposed roof and proof that your contractor is licensed in California.

Once you have completed the application and gathered all the necessary documents, submit them as instructed at the Permit Center or through the E-OneStop Online Services.

After submission, the city will review your application to ensure everything aligns with local building codes and regulations.

This step is about providing clear and complete information to get the green light for your project. It might seem like a lot of paperwork, but it’s a crucial step to ensure your roof replacement goes smoothly and safely.

Pay the Application Fee

After filling out the application and submitting the necessary documents, the next step is to pay the application fee.

This fee is non-refundable and is required to process your permit request. It covers the cost of reviewing your application and the inspections carried out during your roofing project.

You can pay the fee at the One-Stop Permit Center if you are applying in person or online through the E-OneStop Online Services if you are applying digitally.

The fee amount can vary, so it’s good to check the current fee structure on the city’s website or contact the Permit Center to get the exact amount.

According to the City of Sunnyvale’s website, the minimum fee for a building permit is $150, and the price for a re-roof license is $100.

Make sure to keep a receipt or confirmation of your payment. This proves that you’ve paid the fee and is sometimes required later in the process.

Await Approval

Now that you’ve submitted your application and paid the fee, it’s time to wait for the city to review your permit request.

According to the City of Sunnyvale’s official website, they will approve or deny your building permit within 60 days of receiving your completed application.

However, this timeline can change depending on how complex your project is and how busy the permit center is.

It’s crucial to start roofing work only after your permit is approved. Doing so could result in fines or other penalties. It’s always better to wait for the official approval, even if it takes longer than expected.

If you’re curious about the status of your application or want to get an estimate on how long the approval might take, you can contact the One-Stop Permit Center at City Hall. They can provide more information on the estimated waiting period for your specific project.

This waiting period is a good time to double-check your plans, ensure you have all the necessary materials, and confirm the schedule with your contractor. Once your permit is approved, you’ll be ready to hit the ground running and install your new roof.


Navigating the permit process for a roof replacement in Sunnyvale is a structured yet straightforward task.

Following the outlined steps diligently, from engaging a licensed contractor to awaiting permit approval, ensures a smooth transition into your roofing project.

Feel free to contact Shelton Roofing if you need professional guidance or a reputable contractor for your roofing needs.

We are well-equipped to provide the expertise and support required to sail through the permit process and install your new roof efficiently and compliantly.