Roofing for Moraga homes
Moraga roofing needs to account for persistent winter damp, debris from overhead trees and how runoff travels off the roof and away from the lot.
What we do
Roofing we do in Moraga
Service
New roof installation
A new roof for a house, addition or garage, including the deck preparation, covering and connections around it.
Service
Re-roofing
We remove the old covering, inspect the deck and rebuild the roof over a sound base.
Service
Roof leak repair
We trace where rain gets into the roof and explain the repair needed at its source.
Service
Roof inspections
A roof assessment with photographs, a written report and a clear explanation of what needs attention.
In Moraga
What to check on your home
Where an older shake roof remains in Campolindo or Rheem Valley, the replacement choice needs to account for the conditions that wore it out. Deep shade and continuing tree debris will still be there after the job. We discuss the suitable coverings in that context, including the lower roof sections between levels. Selecting a material from its appearance alone leaves important questions about the roof underneath unanswered.
Trees also change access. Removed roofing may need to be carried to a specific loading point instead of dropped beside the house. Branches and a narrow street can limit deliveries and equipment positions. On a split-level lot, that planning needs to happen before work is scheduled. We review how the old covering will come off and how the new material will reach each slope. The estimate should make that work understandable rather than hide it behind a general roof-replacement description.

Why here
Common problems and what causes them
Moss on a shaded slope
Moss can hold damp against roofing and grow between its edges. It needs an approach suited to the covering, because aggressive washing can damage shingles or force water underneath them. Have the roof condition checked before choosing a treatment. Also discuss the shade and overhanging growth that allow the area to stay damp, or the problem may keep returning.
What happens if rain is forecast?
The roof is dried in at the end of every working day. We use the forecast when planning how much roofing to open and when. Before your job begins, ask how the exposed area will be protected and how a change in weather could affect the schedule. That discussion belongs before tear-off, while there is time to plan.
What we install here
Roofing that suits Moraga houses
Asphalt shingles
Shingles arrive in bundles that can be moved to individual slopes under tree cover. Their suitability still depends on the pitch and preparation of the surface below.
Metal
Metal offers a different surface from an aging shake roof. In deep shade, discuss the seams, drainage and future debris clearing as well as the material itself.
Flat torch-down
Torch-down may suit a shaded, low-pitch link between roof levels. The membrane's joins and edges need careful detailing where water is slow to leave that section.
On site
Roof work, up close


Close by
Nearby towns
Overview
Roofing
New roofs, re-roofs, leak repairs and inspections in asphalt, tile, metal and flat torch-down.

Town
Moraga
Roofing, gutters and skylights for Moraga homes.

Nearby
Lafayette
Roofing, gutters and skylights in Lafayette.

Nearby
Orinda
Roofing, gutters and skylights in Orinda.
Free estimate
Find out what it costs
Tell us what's happening at your property, one step at a time. We'll review your request during business hours and arrange a free inspection.
What happens after you send it
- We call during business hours to set a time.
- A free visit. We measure on site and nothing is signed at the door.
- The proposed work and the price, in writing.
- (925) 555-0100Phone
- Mon–Fri 7:00 AM – 5:00 PMHours
Sat by appointment · Sun closed
100 Example Road, Brentwood, CA 94513 · office@example-roofing.demo
Your property answers are saved in this browser as you go. About saved answers.
Having trouble? Use the short form
Thanks. We will call during business hours to set up the inspection.
That did not send. Call (925) 555-0100 instead and we will take the details over the phone.