Skip to main content

Now Booking Summer 2026 — Schedule Your Consultation

Hamilton Exteriors — roofing, siding, and exterior remodeling in San Rafael, CA
4.8-star rated by 39 verified Northern California homeowners

CSLB #1078806 · Architect & General Contractor · Building Northern California homes since 2018

Roofing, Siding & Exterior Remodeling in San Rafael

Serving San Rafael & Marin County
Licensed Bonded & Insured
$0 Down Financing Available
50-Year Warranty

Get a FREE Estimate

Tell us about your project. We'll call within 5 minutes to discuss next steps.

1/3

We'll only call to schedule your inspection

Your information is private and secure

Factory-certified by our manufacturer partners

Owens Corning Preferred Contractor
CertainTeed ShingleMaster
GAF Master Elite Contractor
Tesla Powerwall Certified
James Hardie Elite Preferred

Marin County and the City of San Rafael both require building permits for roof replacements. San Rafael's Community Development Department typically processes residential permits within 1-2 weeks. We work across San Rafael — including Dominican, Gerstle Park and Sun Valley — with the architect-led design-build approach Hamilton Exteriors brings to every Bay Area project.

If you own a home in San Rafael, you know the challenges that come with Marin County living. The coastal fog that rolls in from the Pacific, the steep hillside lots in the Terra Linda and Lucas Valley neighborhoods, and the strict fire safety requirements in Wildland-Urban Interface zones all demand a contractor who understands local conditions. At Hamilton Exteriors, we bring an architect's eye and a builder's precision to every project in San Rafael.

We are a full-service design-build contractor serving homeowners across Marin County. From roof replacements on Victorian homes in the Gerstle Park neighborhood to custom ADUs in the hills above Peacock Gap, we handle the full range of home exterior projects. Our founder, Alex Hamilton Li, is a licensed architect and general contractor who personally oversees every project. We hold CSLB #1078806, and we have completed more than 500 projects across the Bay Area since 2018.

Ready to discuss your San Rafael project? Get Your Free Quote or call us at (650) 977-3351.

Why San Rafael Homeowners Choose Hamilton Exteriors

San Rafael is Marin County's largest city, with a housing stock that spans from 1920s Craftsman bungalows in the downtown core to mid-century Eichlers in the Terra Linda hills to modern custom homes in the Lucas Valley Estates. Each of these homes has unique needs, and a one-size-fits-all contractor approach simply does not work.

Architect-led design-build. Unlike most general contractors in San Rafael, Hamilton Exteriors is led by a licensed architect. Alex Hamilton Li evaluates your home as a complete system, considering how roofing, siding, windows, and structural elements work together. This means fewer change orders, better material selection, and a finished project that looks like it was designed, not just built.

Marin County expertise. We have worked extensively in Marin County and know the specific requirements of every jurisdiction. San Rafael's building department, located at 1400 Fifth Avenue, has its own permitting process and inspection standards. We handle all permit applications and inspections for you.

Transparent pricing. Every estimate we provide is fully itemized, with per-square pricing for roofing, per-linear-foot pricing for siding, and per-unit pricing for windows. You see exactly where every dollar goes. No lump-sum bids that hide markups.

GAF Master Elite certification. We are one of fewer than 3 percent of roofing contractors nationwide to hold GAF Master Elite certification. This allows us to offer GAF's 50-year system warranty, covering both materials and workmanship.

Our Services in San Rafael

We offer a complete range of home exterior services for San Rafael homeowners. Every service includes a on-site inspection and a fully itemized estimate.

Roofing

San Rafael's climate is tough on roofs. The coastal fog that blankets the city, particularly in the downtown and Canal neighborhoods, accelerates wear on asphalt shingles. The inland heat in the Lucas Valley and Santa Venetia areas causes thermal expansion that can crack older materials. And with most of Marin County designated as a Very High Fire Hazard Severity Zone (FHSZ) by CAL FIRE, you need Class A fire-rated roofing materials.

We install:

  • Asphalt shingles from GAF, CertainTeed, and Owens Corning. $940 to $1,125 per square (100 sq ft) installed (Hamilton Exteriors 2024-2026 project data). 25 to 50-year lifespan.
  • Metal roofing in standing seam, corrugated, and stone-coated steel. $1,200 to $1,800 per square installed. 40 to 70-year lifespan. Ideal for fire zones.
  • Tile roofing in clay and concrete. $1,500 to $2,500 per square installed. 50 to 100-year lifespan. Common on Spanish-style homes in the Bayside Acres neighborhood.

All roofing projects include tear-off of existing layers, synthetic underlayment, new flashing, ridge vents, and permit fees. Structural decking repair, if needed, is quoted separately at $75 to $150 per 4x8 sheet (Hamilton Exteriors 2024-2026 project data).

See our full roofing services page or read our roof replacement cost guide for detailed pricing.

Siding

San Rafael's older homes often have original wood siding that is showing its age. The coastal moisture causes rot, particularly on the north and west elevations. We specialize in James Hardie fiber cement siding, which resists moisture, fire, and termites.

We install:

  • James Hardie HardiePlank lap siding. $8 to $14 per square foot installed (Hamilton Exteriors 2024-2026 project data). 30-year warranty.
  • James Hardie HardiePanel vertical siding. $9 to $15 per square foot installed. Popular on mid-century homes.
  • James Hardie HardieTrim boards. $12 to $18 per linear foot installed. For window and door trim, corner boards, and fascia.

Hamilton Exteriors is a James Hardie Elite Preferred Contractor, the highest level of certification. This means we are factory-trained and can offer enhanced warranties.

See our full siding services page.

Windows

Energy-efficient windows are one of the best investments you can make in a San Rafael home. The foggy climate means homes lose significant heat through single-pane windows, and the summer sun in the Terra Linda hills can overheat rooms with west-facing glass.

We install:

  • Vinyl windows from Milgard and Simonton. $600 to $1,200 per window installed (Hamilton Exteriors 2024-2026 project data). Energy Star certified.
  • Fiberglass windows from Marvin and Pella. $1,000 to $2,000 per window installed. Superior durability in coastal climates.
  • Aluminum-clad wood windows from Andersen. $1,200 to $2,500 per window installed. Classic look for traditional homes.

All window installations include full-frame replacement, new flashing, interior and exterior trim, and cleanup. We handle all Title 24 energy compliance documentation.

See our full window replacement services page.

ADU Construction

San Rafael has embraced ADU construction as a way to address the housing shortage. The city's ADU ordinance allows for attached, detached, and junior ADUs on most single-family lots. Permit fees in San Rafael are approximately $2,500 to $5,000 for a standard ADU, depending on size and complexity (Hamilton Exteriors 2024-2026 project data).

We build:

  • Detached ADUs. 400 to 1,200 sq ft. $300 to $500 per square foot (Hamilton Exteriors 2024-2026 project data). Typical total: $120,000 to $600,000.
  • Attached ADUs. 200 to 800 sq ft. $250 to $400 per square foot. Typical total: $50,000 to $320,000.
  • Garage conversions. 200 to 500 sq ft. $150 to $250 per square foot. Typical total: $30,000 to $125,000.

Every ADU we build includes architect-designed plans, all permits, structural engineering, and a full warranty. See our ADU construction services page or read our ADU cost guide.

Home Additions

San Rafael's single-family neighborhoods, from the rolling hills of Peacock Gap to the flat streets of the Canal area, offer opportunities for home additions that add significant value. Whether you need a second story, a master suite, or a family room expansion, we handle the entire process from design through final inspection.

Typical addition costs in San Rafael:

  • First-floor addition. 200 to 800 sq ft. $250 to $400 per square foot (Hamilton Exteriors 2024-2026 project data).
  • Second-story addition. 400 to 1,200 sq ft. $350 to $550 per square foot.
  • Room addition (single room). 150 to 400 sq ft. $200 to $350 per square foot.

All prices include architectural design, structural engineering, permits, and construction. See our home addition services page or read our home addition cost guide.

Custom Homes

For homeowners looking to build from the ground up, we offer full custom home construction. San Rafael's hillside lots present unique challenges, from geotechnical requirements to view preservation to fire-safe design. Our architect-led approach ensures that your new home is both beautiful and functional.

Custom home costs in San Rafael typically range from $400 to $700 per square foot, depending on site conditions, finish level, and complexity. See our custom home building page.

Decks

San Rafael's mild climate makes outdoor living a year-round pleasure. We build decks using composite materials (Trex, TimberTech) and natural wood (cedar, redwood). Deck costs range from $30 to $60 per square foot installed, depending on material and complexity (Hamilton Exteriors 2024-2026 project data).

See our deck building services page.

San Rafael Building Permits and Codes

Every home exterior project in San Rafael requires a building permit from the City of San Rafael Building Department. The department is located at 1400 Fifth Avenue, Suite 100, and is open Monday through Friday from 8:00 AM to 4:00 PM.

Key permit requirements for San Rafael:

  • Roof replacement: Permit required. Fee: $500 to $800 for a standard 20-square roof (Hamilton Exteriors 2024-2026 project data). Plan review required for tile or metal roofs.
  • Siding replacement: Permit required if more than 25 percent of the siding is replaced. Fee: $200 to $400.
  • Window replacement: Permit required for full-frame replacements. Fee: $100 to $200 per window.
  • ADU: Permit required. Fee: $2,500 to $5,000. Plan review and structural engineering required.
  • Home addition: Permit required. Fee: $1,000 to $5,000 depending on size. Plan review required.
  • Deck: Permit required for decks over 30 inches above grade. Fee: $200 to $500.

Hamilton Exteriors handles all permit applications and inspections for every project. We know the San Rafael building department's requirements and can navigate the process efficiently.

San Rafael Climate and Construction Considerations

San Rafael sits at the intersection of two distinct microclimates. The eastern portion of the city, including the Canal neighborhood and downtown, is influenced by San Francisco Bay and experiences frequent coastal fog. The western hills, including Terra Linda and Lucas Valley, are drier and warmer, with summer temperatures regularly reaching the mid-80s.

Coastal moisture. The fog that rolls in from the bay carries salt-laden moisture that accelerates corrosion on exposed metal. We use stainless steel or galvanized fasteners on all projects in San Rafael, and we recommend metal roofing with Kynar 500 coatings for maximum corrosion resistance.

Fire risk. According to CAL FIRE, most of San Rafael is in a Very High Fire Hazard Severity Zone. This means any new roofing or siding must meet California Chapter 7A standards for fire resistance. We use Class A fire-rated materials on every project in San Rafael, and we install ember-resistant vents where required.

Seismic considerations. Marin County sits near the San Andreas Fault, which runs through the Point Reyes area. While San Rafael is in a moderate seismic zone, older homes may need structural reinforcement before major renovations. We include a structural assessment in every project estimate.

Ready to Start Your San Rafael Project?

Hamilton Exteriors is San Rafael's architect-led design-build contractor. We bring the precision of an architect and the reliability of a licensed general contractor to every project. From roof replacements to custom ADUs, we handle the full range of home exterior work in Marin County.

Call us at (650) 977-3351 or Get Your Free Quote today. CSLB #1078806. GAF Master Elite Certified. James Hardie Elite Preferred Contractor.

500+

Projects Completed

10+

Years Experience

50yr

Warranty Coverage

4.8

Average Rating

Rated 4.8 ★ from 39 Verified Northern California Homeowners

What Homeowners Say About Our Work

Real reviews from verified Northern California homeowners.

deborah maxey, Hamilton Exteriors customer

deborah maxey

in the last week

Great job and very professional the 1st photo is before and the other 2 is upon completion of work.

E

Eric W.

via Yelp

Hamilton Exteriors did an amazing job on my roof. The team was professional, and the quality of work was top-notch. Highly recommend!

R

Robert H.

via Angi

From the very first consultation, we knew we'd made the right choice. The team was knowledgeable and genuinely listened to our concerns about energy efficiency and design. We've already noticed a drop in our energy bills.

L

Laura G.

via Nextdoor

Hamilton Exteriors repaired extensive dry rot damage on our home's exterior. Their attention to detail and commitment to quality were evident throughout the project. Our home looks better than ever.

Local Expertise

Exterior Projects in San Rafael, California

San Rafael is Marin County's largest city with approximately 23,000 housing units. The mix of mid-century homes in the Dominican and Gerstle Park neighborhoods alongside newer developments means a wide range of roofing needs.

Marin County and the City of San Rafael both require building permits for roof replacements. San Rafael's Community Development Department typically processes residential permits within 1-2 weeks.

$1,200,000

Median home value

62,000

Population

45 minutes

From our office

Permit Authority

City of San Rafael Community Development Department · (415) 485-3085

Local Tip

San Rafael's Terra Linda neighborhood was one of the first master-planned communities in Marin — most homes there were built in the 1950s-1960s and are on their second or third roof. Original low-slope designs benefit from TPO or modified bitumen instead of standard shingles.

What We Build

Custom Home & Exterior Services in San Rafael

Custom Homes services by Hamilton Exteriors in San Rafael

Custom Homes

Ground-up custom homes designed for San Rafael's Victorian-era homes (1880s-1910s) in Gerstle Park and Dominican neighborhoods. Architecture, engineering, permitting, and construction — all under one roof.

ADUs services by Hamilton Exteriors in San Rafael

ADUs

Detached ADUs, garage conversions, and junior ADUs in San Rafael. Full design-build with our 60-day permit guarantee.

Roofing services by Hamilton Exteriors in San Rafael

Roofing

Roof replacement and repair in San Rafael. Hillside Overlay District requires Environmental and Design Review for roofing changes that increase height on 25%+ slopes. Asphalt shingles, metal, tile, and cool roofing with manufacturer-backed warranties.

Siding services by Hamilton Exteriors in San Rafael

Siding

Victorian homes in Gerstle Park feature original wood clapboard needing careful restoration. James Hardie fiber cement, stucco, and waterproofing for San Rafael homes with 30-year product warranties.

Windows services by Hamilton Exteriors in San Rafael

Windows

Energy-efficient window replacement in San Rafael — Title 24 Climate Zone 2 compliant. Less fog than Mill Valley — moderate marine influence.

Our Advantage

Why Choose
Hamilton Exteriors?

Transparent Pricing

Every estimate is itemized line by line — materials, labor, permits, cleanup. You see exactly where your money goes before we start.

Factory Trained Installers

Every crew member is manufacturer-certified and vetted — licensed, bonded, insured, and background-checked before they touch your home.

50-Year Warranty

50-year manufacturer warranty backed by our own workmanship guarantee for the full duration. If anything fails, we fix it — free.

Your Own Project Manager

One dedicated point of contact from first call to final walkthrough. You’ll always know who to reach.

Serving San Rafael's Best Neighborhoods

Hamilton Exteriors has completed projects across San Rafael — from Dominican to Canal District. Here are some of the communities we serve.

Dominican

Dominican is one of San Rafael's most sought-after neighborhoods. Homes here — Victorian-era homes (1880s-1910s) in Gerstle Park and Dominican — face specific challenges from noticeably warmer and less foggy than Mill Valley — can be 15°F higher than Sausalito. Moderate fire risk on hillside neighborhoods (Sun Valley. Hamilton Exteriors has completed dozens of projects in Dominican, from full roof replacements to custom ADUs.

Gerstle Park

Homeowners in Gerstle Park trust Hamilton Exteriors for everything from siding upgrades to second story additions. Common issues we address here include wide range due to housing diversity: Victorian homes need foundation attention alongside roofing. Our team knows Marin County's Title 24 Climate Zone 2 requirements and takes pride in work that enhances the neighborhood's character.

Sun Valley

From energy-efficient window installations to ground-up custom homes, Sun Valley residents choose Hamilton Exteriors for our design-build expertise. With San Rafael's microclimate — Summer highs upper-70s°F — material selection matters. We handle architecture, engineering, permits, and construction.

Local Considerations

Fog, mildew and the case for fiber cement in San Rafael

Marin's persistent marine layer means San Rafael homes — especially shaded properties in Dominican, Sun Valley and the western canyons — stay damp far longer than inland Bay Area cities. Wood and engineered-wood siding mildew, swell and rot in this climate, and field-painted stucco chalks within a few seasons. We specify James Hardie HardiePlank or HardieShingle ColorPlus fiber cement as the default re-side and pair re-roofs with zinc or copper ridge strips that inhibit moss and algae growth, which alone adds 5-10 years to roof life on shaded lots.

Neighborhoods we serve in San Rafael

Dominican

Wooded hillside lots near Dominican University with mature oaks shading roofs and accelerating moss and algae buildup.

Gerstle Park

Early-1900s craftsman and Victorian homes with original wood siding and complex multi-pitch roofs that need a careful, code-compliant retrofit.

Terra Linda

Eichler and 1950s low-slope ranches where standard shingles are the wrong material — TPO, modified bitumen or standing-seam metal is the durable answer.

City of San Rafael Community Development Department

Residential re-roof and re-side permits typically issued in 1-2 weeks; properties in the Wildland-Urban Interface overlay (much of west and north San Rafael) require Class A assemblies and ember-resistant venting per Marin County code.

Permit counter: (415) 485-3085

Frequently Asked Questions

Didn't find the answer to your question? Call Now (650) 977-3351

What areas do you serve?

We serve Northern California across three regions: the San Francisco Bay Area (six counties from Alameda to Santa Clara), Greater Sacramento (Sacramento out to Roseville, Folsom, and Davis), and the Central Valley (Stockton to Modesto). Our crews are based in Castro Valley. We handle permits and know the building codes for each jurisdiction, which matters because requirements and fees vary significantly between cities.

How does billing and financing work?

We offer $0-down financing with approved credit, 12-month same-as-cash plans, and extended terms up to 15 years for larger projects. You only pay for completed, inspected work — we never ask for full payment before the job is done. Your project manager will walk you through every option during your estimate appointment. We also accept checks, ACH, and all major credit cards.

Are you licensed and insured?

Yes. CSLB License #1078806 — verify it anytime at cslb.ca.gov. We carry $2M general liability, full workers’ comp, and are bonded per California law. We hold GAF Master Elite, Owens Corning Preferred, CertainTeed ShingleMaster, and James Hardie Elite Preferred certifications — each requires annual training and quality audits to maintain. We’re happy to provide proof of insurance before any work begins.

Do I need a permit for my exterior project?

Most exterior projects in Northern California require a building permit. Fees vary by city — Oakland runs $200–$600, Peninsula cities often more. We handle the entire permit process: application, plan submission, and scheduling inspections. Permit fees appear as a separate line item in your estimate so you’ll see every cost upfront. For homes in WUI fire zones (Berkeley Hills, Oakland Hills, parts of Marin), we ensure full compliance with local fire-rated material requirements.

Do I need a permit for a roof replacement in San Rafael?

Yes. The City of San Rafael Community Development Department requires a building permit for every re-roof, and homes within the Wildland-Urban Interface overlay (much of west and north San Rafael) must use Class A fire-rated assemblies and ember-resistant vents under Marin County code. Standard residential permits are usually issued in 1-2 weeks. We pull and close the permit in your name and handle Marin's WUI documentation as part of the project.

How much does a general contractor cost in San Rafael?

General contractor rates in San Rafael typically range from $150 to $250 per hour for labor, or 15 to 25 percent of total project cost for project management. At Hamilton Exteriors, we provide fully itemized estimates that break out materials, labor, permits, and overhead separately. For a typical roof replacement on a 2,000 sq ft home in San Rafael, expect to pay $20,500 to $26,000 for asphalt shingles, including all permits and cleanup. See our roof replacement cost guide for detailed pricing.

Do I need a permit for a roof replacement in San Rafael?

Yes. The City of San Rafael requires a building permit for any roof replacement. Permit fees range from $500 to $800 for a standard asphalt shingle roof (Hamilton Exteriors 2024-2026 project data). Your contractor should handle the permit application and all inspections. If a contractor suggests skipping the permit, find a different contractor. Hamilton Exteriors pulls all permits on every project.

What roofing material is best for San Rafael's climate?

For most San Rafael homes, premium architectural asphalt shingles from GAF, CertainTeed, or Owens Corning offer the best balance of cost, durability, and fire resistance. Metal roofing is an excellent choice for homes in fire-prone hillside areas, as it carries a Class A fire rating and lasts 40 to 70 years. Tile roofing works well on Spanish-style homes but adds significant structural weight.

How long does a home addition take in San Rafael?

A typical first-floor addition of 200 to 400 sq ft takes 4 to 6 months from permit approval to completion. This includes design, engineering, permitting, and construction. Second-story additions take 6 to 9 months due to the complexity of structural work and the need to protect the existing home during construction. Permit approval in San Rafael typically takes 4 to 8 weeks.

Does Hamilton Exteriors serve other Marin County cities?

Yes. We serve all of Marin County, including Mill Valley, Novato, San Anselmo, Fairfax, Larkspur, Corte Madera, Tiburon, Belvedere, and Ross. See our Marin County service area page for the full list.

What is the difference between a general contractor and a design-build contractor?

A general contractor builds from plans provided by an architect or designer. A design-build contractor, like Hamilton Exteriors, handles both the design and construction in a single contract. This means fewer change orders, better coordination between design and construction, and a single point of responsibility. Our founder, Alex Hamilton Li, is both a licensed architect and a licensed general contractor.

How do I get started with my San Rafael project?

Call us at (650) 977-3351 or Get Your Free Quote. We will schedule a on-site inspection, discuss your project goals, and provide a fully itemized estimate within one week. We serve all San Rafael neighborhoods, including Terra Linda, Lucas Valley, Peacock Gap, Gerstle Park, and the Canal area.

Ready to start? (650) 977-3351

Call now — we pick up in minutes. Or fill out the form above and we'll call you.

21634 Redwood Rd Unit F, Castro Valley, CA 94546

Serving Oakland, Berkeley, Fremont, San Jose, Palo Alto, Walnut Creek, San Rafael, Napa, Redwood City & more across Alameda, Contra Costa, Marin, Napa, San Mateo & Santa Clara counties. All 47 cities →

Hamilton Exteriors — Serving San Rafael, CA