Fast, Reliable Roof Repair
Same-Day Emergency Service • Free Drone Inspection • 2-Hour Quotes
From minor leak repairs to major storm damage, we fix roofs right the first time. Licensed contractors serving 25 Bay Area cities with transparent pricing and flexible financing.
Roof repairs shouldn't be complicated or stressful. At EHL Roofing, we've streamlined the repair process using drone technology and AI-powered estimates to give you accurate quotes in hours, not days—and we complete most repairs within 3-5 business days of approval.
Whether you have a small leak, missing shingles after a windstorm, damaged flashing, or more extensive damage, our licensed contractors have the expertise to diagnose the problem accurately and fix it permanently. We don't upsell unnecessary work, and we don't under-repair only to have you call us back in 6 months.
Serving 25 cities across the Bay Area—from Daly City to San Jose, Pacifica to Fremont—we've repaired over 2,000 roofs in the past 5 years. We understand the unique challenges of Bay Area roofing: coastal fog moisture in Pacifica, intense sun exposure in South Bay, wind patterns in the Peninsula, and seismic considerations throughout the region.
Every repair includes a free drone inspection (value $150) to ensure we identify all issues, not just obvious ones. We provide a detailed report with photos and a transparent quote breaking down labor, materials, and any additional work needed. No surprises, no hidden fees—just honest roofing.
🚨 Active leak? Call now for same-day temporary tarp and permanent repair schedule
What to Expect
Our roof repair process is designed for speed and transparency. From your first call to project completion, here's what happens:
Initial Contact & Triage
5 minutesCall us or fill out our online form. We assess urgency and schedule accordingly—same-day for emergencies, 24-48 hours for non-urgent repairs.
- Describe the problem (leak location, visible damage, when it started)
- We determine urgency level (emergency vs. routine)
- Schedule drone inspection or immediate emergency response
- Emergency: We arrive within 2 hours to install temporary tarp
- Non-emergency: Schedule inspection within 24-48 hours
- Receive SMS confirmation with tech name and ETA
Free Drone Inspection
30 minutesOur licensed pilot flies a comprehensive inspection of your entire roof, not just the problem area. Often we find additional issues you didn't know existed.
- Capture 50-80 high-resolution photos
- Measure damaged area precisely
- Identify root cause (not just symptoms)
- Check surrounding areas for hidden damage
- Document findings for insurance if needed
- Show you the damage on our monitor in real-time
Detailed Quote Delivery
2 hoursWithin 2 hours of inspection, you receive a detailed digital quote breaking down every cost: materials, labor, disposal, permits if needed.
- PDF quote sent via email
- Line-item breakdown of all costs
- Photos showing damage and repair areas
- Multiple repair options (good/better/best)
- Timeline for completion
- Financing calculator link if repair exceeds $1,500
- Quote valid for 30 days
Approval & Scheduling
Your timelineReview the quote at your pace. When you're ready to proceed, approve online or call us. We schedule the repair at your convenience.
- No pressure—take time to decide
- Get other quotes if you want (we're confident in our pricing)
- Approve via online portal or phone call
- Choose repair date (most scheduled within 5 business days)
- Receive crew details 24 hours before arrival
- Weather delays? We notify you immediately and reschedule
Material Procurement
1-3 daysWe order materials to match your existing roof. For older roofs, we search discontinued lines to ensure color match.
- Order exact materials from quote
- Match shingle color and style to existing roof
- Source hard-to-find materials for older roofs
- Verify material availability before scheduling
- Materials delivered to job site day before repair
- Extra materials kept in stock for future repairs if needed
Repair Completion
4-8 hoursOur licensed crew arrives on schedule, completes the repair professionally, and cleans up thoroughly. Most repairs finished in 1 day.
- Crew arrives on time with all materials
- Protect landscaping and walkways with tarps
- Complete repair according to quote scope
- Install materials properly (not just quick fix)
- Clean up completely—magnetic nail sweep
- Dispose of old materials (included in price)
- Final inspection by crew lead
- Take after photos for your records
Final Walkthrough & Warranty
15 minutesWe walk you through the completed repair, answer questions, and provide warranty documentation.
- Show you the completed repair up close (photos)
- Explain what was done and why
- Provide 10-year workmanship warranty certificate
- Give maintenance tips to extend repair lifespan
- Invoice sent via email (pay online or by check)
- Add you to our maintenance reminder program (optional)
- Follow-up call in 30 days to ensure satisfaction
From first call to completed repair typically takes 5-7 business days for routine repairs, 1-2 days for emergencies. We communicate every step of the way via SMS, email, and phone.
Common Issues We Fix
We repair all types of roof damage. Here are the most common issues Bay Area homeowners face:
Roof Leaks
HIGHWater entering through damaged shingles, flashing, or underlayment. Most common repair request.
Symptoms:
- Water stains on ceiling or walls
- Dripping water during or after rain
- Musty odor in attic or upper floors
- Mold or mildew growth indoors
- Paint bubbling or peeling near leak
How We Help:
We use drone inspection to find the exact leak source (often different from where water appears inside). Repair includes fixing cause, replacing damaged underlayment, and sealing properly. Average repair: $800-$1,800.
Missing or Blown-Off Shingles
HIGHBay Area windstorms (especially on coast and ridgelines) blow off poorly-secured shingles.
Symptoms:
- Visible gaps in roof from ground
- Shingles found in yard or gutter after windstorm
- Exposed black underlayment visible
- Immediate leak after wind event
How We Help:
Replace missing shingles with color-matched materials. Check surrounding shingles for loose nails. Re-secure if needed. Most windstorm repairs: $500-$1,200 depending on area affected.
Damaged Flashing
HIGHMetal flashing around chimneys, vents, skylights, and valleys deteriorates or separates over time.
Symptoms:
- Rust visible on flashing
- Flashing pulling away from roof or chimney
- Water stains near chimney or skylight
- Caulk or tar patches from previous DIY attempts
- Flashing bent or dented
How We Help:
Remove old flashing completely and install new properly-sized, properly-secured flashing. Use step flashing (not continuous) for best weather-tightness. Chimney flashing repairs: $600-$1,400.
Cracked or Curled Shingles
MEDIUMAge, UV exposure, and temperature cycles cause shingles to crack, curl, or become brittle.
Symptoms:
- Shingle edges curling upward
- Visible cracks in shingle surface
- Shingles appear dry and brittle
- Granule loss exposing asphalt
- Roof age over 15 years
How We Help:
Replace damaged shingles individually if limited area. For widespread curling (20%+ of roof), recommend replacement. Selective replacement: $400-$1,000.
Valley Leaks
HIGHRoof valleys channel water and are high-stress areas prone to failure.
Symptoms:
- Water stains along valley line inside home
- Visible rust or holes in valley metal
- Debris accumulation in valley
- Previous patch attempts with tar
- Valley flashing pulling away
How We Help:
Completely re-line valley with new flashing. Option for open valley (visible metal) or closed valley (shingles woven). Open valleys last longer in Bay Area climate. Valley repair: $800-$1,800 per valley.
Vent Boot Deterioration
MEDIUMRubber boots around plumbing vents crack and fail, causing leaks.
Symptoms:
- Water stain on ceiling near bathroom
- Cracked rubber visible on roof
- Vent boot brittle to touch
- Roof age over 10 years
- Recent hot summer accelerated aging
How We Help:
Replace entire vent boot assembly, not just rubber part. Properly seal with high-quality roofing cement. Most vent repairs: $250-$500 per vent.
Storm Damage
HIGHHail (rare in Bay Area), falling branches, or flying debris during storms.
Symptoms:
- Visible dents or punctures in shingles
- Branch or debris on roof
- Sudden leak after storm event
- Gutters damaged
- Neighbors also reporting damage
How We Help:
Same-day emergency response to prevent further water damage. Temporary tarp installation, then permanent repair within 3-5 days. Assist with insurance documentation. Average: $1,200-$3,500.
Skylight Leaks
HIGHFlashing around skylights fails more often than skylights themselves.
Symptoms:
- Water dripping from skylight frame
- Condensation between skylight panes
- Water stains around skylight opening
- Skylight flashing rusted or separated
- Previous caulk repairs failed
How We Help:
Remove skylight, install new step flashing properly, reinstall skylight with new gaskets. Most skylight leaks are flashing, not skylight itself. Repair: $800-$1,600.
Moss & Algae Damage
MEDIUMBay Area's coastal moisture promotes moss growth which lifts shingles and causes leaks.
Symptoms:
- Green moss or black algae visible
- Shingles lifted by moss roots
- Fuzzy texture on north-facing slopes
- Nearby trees create shade and moisture
- Gutters full of moss debris
How We Help:
Remove moss professionally (pressure washing damages shingles). Treat with zinc strips to prevent regrowth. Replace lifted shingles. Install zinc strips for prevention. Treatment + repair: $600-$1,400.
Improper Previous Repairs
MEDIUMDIY or unlicensed contractor repairs that created more problems than they solved.
Symptoms:
- Excessive tar or caulk applications
- Mismatched shingles
- Nails visible on surface
- Shingles installed incorrectly
- Problem persists after "repair"
How We Help:
Remove improper repair completely. Repair correctly using manufacturer specs and building codes. Document issues for potential legal action against previous contractor. Re-repair cost: varies widely.
Materials We Use
We use premium materials from trusted manufacturers, always matching your existing roof for seamless repairs:
GAF Timberline HDZ Shingles
Industry-leading asphalt shingles with LayerLock technology for wind resistance.
Best For:
Pros:
- Excellent color matching to existing roofs
- StrikeZone nailing area prevents blow-offs
Cons:
- Not suitable for low-slope roofs
Owens Corning Duration
Premium architectural shingles with SureNail technology for superior hold.
Best For:
Pros:
- TruDefinition color granules resist fading
- SureNail strip provides better wind resistance
Cons:
- Slightly more expensive
CertainTeed Landmark
Popular choice for Bay Area homes, excellent color retention and durability.
Best For:
Pros:
- Wide color selection
- Good track record in Bay Area climate
Cons:
- Standard warranty (not extended like premium lines)
Premium Metal Flashing
We use 26-gauge galvanized or aluminum flashing, not thin hardware-store material.
Best For:
Pros:
- Rust-resistant galvanized coating
- Thick enough to handle expansion/contraction
Cons:
- More expensive than thin hardware-store flashing
Synthetic Underlayment
Tear-resistant, waterproof underlayment (not felt paper) for superior protection.
Best For:
Pros:
- Won't tear during installation
- Completely waterproof
Cons:
- More expensive than felt paper
Pricing Factors
Starting at $500
Final cost depends on several factors. Here's what affects your quote:
Extent of Damage
HIGH IMPACTSmall repairs (1-5 shingles) cost $500-$800. Medium repairs (10-20 shingles) cost $1,200-$2,000. Large repairs (50+ shingles or multiple areas) cost $3,000-$5,000.
Roof Pitch (Steepness)
HIGH IMPACTSteep roofs (8/12 pitch or greater) require additional safety equipment and take longer. Adds 20-30% to repair cost.
Roof Height
MEDIUM IMPACTTwo-story homes require more setup time and safety equipment than single-story. Adds 10-15% to cost.
Material Matching
MEDIUM IMPACTIf your shingles are discontinued or hard to find, we may need to special-order or search salvage yards. Can add $100-$300.
Hidden Damage
HIGH IMPACTOnce we remove damaged shingles, we sometimes discover rotted decking or underlayment that must be replaced. We quote this separately before proceeding.
Urgency
MEDIUM IMPACTSame-day emergency service (active leak, storm damage) includes $150 emergency fee. This covers temporary tarp and expedited scheduling.
Location
LOW IMPACTWe serve all 25 Bay Area cities at the same pricing. No travel fees for locations within our 40-mile radius.
Financing Available
For repairs over $1,500, we offer financing through 4 providers with rates from 7.99% APR and terms up to 10 years. Example: $3,000 repair = $38/month for 10 years at 8.99% APR. Use our online calculator to see your options.
Frequently Asked Questions
Everything you need to know about roof repairs
Still have questions?
Call Us NowExplore More Roofing Services
Learn about roof replacement, drone inspections, and our service areas
Ready to Fix Your Roof?
Same-day emergency service • Free drone inspection • Transparent pricing
