HOA roofing in the Tri-Valley is not like roofing anywhere else in California. Ruby Hill, Vintage Hills, Castlewood, Westwood Heights, and Highland Reserve are all such communities. In each one, the rules about what you can put on your roof are written into the CC&Rs. An Architectural Review Board enforces them. Get it wrong — wrong color, wrong manufacturer, missing paperwork — and your project can be stopped or cited after the fact.
I serve Pleasanton, Walnut Creek, and Dublin regularly. Most of the roofing contractors in the Tri-Valley will tell you to handle the HOA paperwork yourself. I don't. Brian handles it directly — from the initial color palette review through the complete documentation packet submission. Here is exactly what the process involves.
Why HOAs Require Specific Documentation for Roofing Projects
Homeowners associations in master-planned communities like Ruby Hill and Vintage Hills were built around a shared design vision. The CC&Rs — Covenants, Conditions, and Restrictions, the legal rules of the community — protect that vision and your property value. They run with the land, which means they bind every future owner. The HOA enforces them through fines, required removal, and in extreme cases a lawsuit.
Roofing is one of the most visible parts of a home's exterior. Color changes, material upgrades, and even brand switches fall under the ARB's authority if they change the look. The Architectural Review Board (ARB) is a committee that reviews any exterior change, including roofing. It is usually made up of homeowners, and sometimes a professional property manager.
The ARB process exists to protect you as much as your neighbors. A neighbor who installs an unauthorized bright silver metal roof in a Tuscan-palette community reduces everyone's property value. The process keeps that from happening.
Common HOA Requirements: What You Actually Need
Pre-Approved Color Palettes
Almost every Tri-Valley HOA with Tuscan, Mediterranean, or Spanish Colonial architecture restricts shingle colors to a specific palette. Warm earth tones — terracotta, charcoal brown, weathered slate — are standard in communities like Ruby Hill and Vintage Hills. Cool blues, bright white, and anything outside the designated warm range is not approved. The palette is usually listed in the HOA's Architectural Guidelines document, which is separate from the CC&Rs.
Some HOAs even specify exact shingle names and color codes. One example: GAF Timberline HDZ in Weathered Wood, or CertainTeed Landmark in Heather Blend. Others describe a color range and leave product selection to the homeowner subject to ARB review. Knowing the difference before you select your shingle saves weeks.
Approved Manufacturer List
Most Tri-Valley HOAs maintain a list of approved manufacturers. CertainTeed, GAF, and Owens Corning appear on virtually every list. Some HOAs also approve Tamko or IKO. Non-listed manufacturers typically require a separate approval process that adds 3 to 6 weeks. NuShake holds certifications with all three primary brands: GAF Master Elite, CertainTeed Select ShingleMaster, and Owens Corning Preferred. That means I can submit under whichever brand the HOA prefers. Still deciding on a material within the approved palette? Our Bay Area roofing materials comparison weighs asphalt, tile, and metal side by side.
Approval Timeline: 14–45 Days
This is the one that surprises most homeowners. You cannot start your roof until the ARB approves. For professionally managed HOAs like Ruby Hill, approval typically runs 14 to 21 days for a complete, correct submission. Smaller HOAs often run part-time or volunteer management. These are more common in older Walnut Creek neighborhoods or newer Roseville communities. There, the review can take 30 to 45 days.
An incomplete submission resets the clock. Say your contractor submits without a physical color sample, or lists a brand not on the approved list. The ARB will reject the submission and you start over. I have seen homeowners lose six weeks because their contractor submitted a digital color image instead of an actual shingle sample.
The Five Most Common Tri-Valley HOA Communities and Their Requirements
| Community | City | Architecture | Key Requirements |
|---|---|---|---|
| Ruby Hill | Pleasanton | Spanish Colonial / Mediterranean | Tile preferred; warm earth tones only; color-locked per lot; gated access coordination required. |
| Vintage Hills | Pleasanton | Tuscan / Spanish | Architectural shingle or tile; color palette per guidelines; physical sample required with submission. |
| Castlewood Country Club Area | Pleasanton | Country club / upscale residential | Premium materials expected; architectural shingle in muted tones; no 3-tab; full documentation packet. |
| Westwood Heights | Walnut Creek | Diverse residential, quality-focused | No defined aesthetic mandate; quality material standards; contractor insurance at $1M+ required. |
| Highland Reserve | Roseville | Contemporary suburban, newer | ARB exists but less restrictive; manufacturer from approved list; timeline typically 21–30 days. |
The Complete HOA Documentation Packet Brian Provides
Most roofing contractors in the Tri-Valley will install your roof. They will not handle the HOA submission. So homeowners end up managing a folder of PDFs on their own. They chase manufacturer spec sheets and photocopy the contractor's insurance certificate. All of this while also running a roof project on a home worth over a million dollars.
I put together the complete documentation packet for every HOA submission. Here is exactly what it contains:
How Brian's Approach Differs from Most Tri-Valley Contractors
I start the HOA process at the first visit — not after the estimate is signed. I pull the community's design guidelines before I come out and confirm the color palette limits. Then I bring physical shingle samples in palette-compliant colors to the inspection. You pick a color on the spot. I submit the documentation packet that week.
My crews do not show up until approval comes in writing. I have seen a different contractor start work before written approval came in. The homeowner then ended up in a dispute with the ARB over a color the committee had not approved. I don't put you in that position. Written approval comes first. Then we schedule.
Brian Espindola · Owner-Operator · NuShake Roofing · CSLB #1142280
What happens if your HOA hasn't updated its approved manufacturer list recently?
This is a real issue in communities with older CC&Rs. Some HOA guidelines were written in the 1990s or early 2000s and never updated. They may list brands or products that no longer exist. In those cases, I prepare a product equivalency determination. That is a formal letter to the ARB. It presents the current product as the functional and visual equal of the listed one, with manufacturer documentation attached. Most ARBs accept these without a formal hearing. Getting it right on the first submission saves 2 to 4 weeks of back-and-forth.
Permits and HOA Approval: Two Separate Processes
A critical point that confuses many Tri-Valley homeowners: building permits and HOA approval are completely independent. Your city or county requires a building permit for a full roof replacement. Your HOA requires an ARB approval. Both must be in hand before work begins.
The building permit comes from the city or county. That is the City of Pleasanton, the City of Dublin, or Contra Costa County for unincorporated areas. It certifies the work will meet California Residential Code. It does not involve your HOA. The HOA approval is separate. It certifies that your material and color comply with the community's CC&Rs. It does not involve the city. I run both at once — the permit goes in at the same time as the ARB submission. In most Tri-Valley areas, the permit turns around in 5 to 10 business days. It rarely delays an HOA job, since ARB approval takes longer.
Color Matching for Partial Repairs in HOA Communities
This is one of the most technically challenging situations in HOA roofing work. A homeowner in Vintage Hills needs 8 to 10 squares of shingle replaced after a windstorm. The existing shingle is a CertainTeed Landmark in Colonial Slate installed in 2009. The HOA requires that any repair match the existing color and profile.
The problem: Colonial Slate was reformulated in 2014 and the granule blend changed slightly. A direct color match from the same maker today will not be identical to the 2009 batch. It will be close. Brian pulls the existing shingle brand, line, and color code from a sample or the original install documents. He then sources the closest current match across the approved brand lines. We bring a current sample to the homeowner first. If the HOA requires it, we bring it to the ARB for confirmation before ordering. The result is not always perfectly invisible — aged and new shingles reflect light differently — but we get it as close as we can. We also document the color selection process for the HOA file.
For relevant city pages and service hubs, see: Pleasanton, Walnut Creek, Dublin, roof replacement, tile roofing, gutters and flashing, and free inspection.
Outside the Tri-Valley — in San Francisco or the Peninsula — our sister brand Econo Roofing serves those territories. For Stanislaus County, DeHart Roofing handles Modesto and Turlock.