Bay Area roof repair and replacement

If your roof is leaking, storm-damaged, or worn out, Roof By Tom can inspect it and tell you what it needs so water stays out of your home. We repair leaks, cover storm openings, and replace worn roofs from San Jose to San Francisco.

  • Licensed and insured · CSLB #1112980
  • Free written estimate, no obligation
  • Same-day leak help when available
  • Family-operated roofing company in Moraga
  • A decade of Bay Area roofing
Call (925) 722-6494

5.013 Yelp reviews

5.088 Google reviews

Free estimate

Request a free roof estimate

We call back the same day on most requests. The estimate is free, and you decide.

By sending this form you agree we may call or text about this request.

Google reviews
Yelp
Houzz
BuildZoom
Angi
Porch
Roofer installing new shingles during a Bay Area roof replacement
  • Crew replacing shingles on a multi-unit Bay Area roof
  • New-construction house being sheathed and roofed
  • Crew setting roof framing on a new home

Why homeowners call us

When to repair a roof and when to replace it

One of the first things to decide is whether a repair will hold. A repair is enough when the leak has a clear cause and the rest of the roof still has life. Replacement is the better call when leaks keep returning, the roof is past its expected life, or a second layer is already on the wood. We inspect first and recommend only the work your home needs.

Repair when it is enough
If flashing, a pipe seal, or a few tiles will stop the water, we repair those and leave a sound roof alone.
Built for Bay Area weather
Dry summers and hard first rains find weak valleys and flashing. We detail those areas so the next storm does not reopen the leak.
Insurance claim photos
Sudden wind or rain damage is often covered; wear and tear is not. We document what is on your roof so you can talk with your adjuster.
Financing for a new roof
If replacement is the right call, financing can spread the cost so you do not have to wait on cash.
About our roofing company →

Materials we install

Shingles and underlayment from brands you can look up

We install systems from these manufacturers when they fit your roof and budget. You will see the product name on the written estimate.

  • PABCO Roofing
  • TAMKO Building Products
  • Owens Corning
  • GAF
  • IKO
  • Malarkey Roofing Products
  • Atlas Roofing
  • CertainTeed

Recent work

Recent Bay Area roofing projects

See project photos →
New architectural shingles and ridge cap on a Bay Area home
Shingle replacement
Crew installing clay tile over GAF FeltBuster underlayment
Tile roofing
White TPO membrane being installed on a low-slope roof
Flat roofing
Drone view of a multi-gable residential roof
Drone inspection
Roofer repairing tile flashing at a chimney
Tile repair
Residential roof replacement with decking exposed and underlayment going down
Tear-off in progress
Urban flat roof work with HVAC units and underlayment staged
Commercial flat roof
Emergency tarp on a leaking residential roof, photographed by drone
Emergency tarp

How it works

How a roof inspection and estimate works

  1. 01

    Request an inspection

    Tell us your address, what you are seeing, and how soon you need help. Call or send the form.

  2. 02

    Roof inspection with photos

    We walk the roof or use a drone, photograph problem areas, and explain the cause in plain language.

  3. 03

    Written estimate with options

    You get materials, labor, timeline, and repair-or-replace choices in writing before any work starts.

  4. 04

    Scheduled work and cleanup

    We protect your property, complete the job, and clean the site so you can live in the house while we work.

Where we work

Cities we serve in the East Bay and South Bay

We are based in Moraga and serve homes from Lamorinda and the East Bay through San Jose and San Francisco. Choose a city to see how we work in that area.

See all cities we serve →

Reviews

What homeowners say about Roof By Tom

★★★★★

Networx

I needed someone quick and reliable to fix my roof. Roof by Tom gave me an estimate same day and was able to finish my project in no time! I would definitely recommend them.

Kayla

Walnut Creek, CA · Roof repair

★★★★★

The old roof was leaking in two rooms. They inspected, sent a written estimate, and replaced it without turning the house upside down.

Marcus

Lafayette, CA · Roof replacement

★★★★★

Water was coming in after a storm. They explained the cause, patched the leak, and told me what to watch for next season.

Elena

Concord, CA · Leak repair

FAQ

Roofing questions from Bay Area homeowners

How much does a roof replacement cost in the Bay Area?+

Typical Bay Area asphalt shingle replacements often fall between $9,000 and $28,000, depending on size, pitch, access, and material. Tile and metal cost more. A focused repair is usually much less. We measure your roof and send a written estimate before work starts.

Do you repair a leak or replace the whole roof?+

We repair the leak when the cause is local and the rest of the roof still has life. Replacement makes sense when leaks keep returning, the roof is past its expected life, or a second layer is already on the wood. We tell you which path fits after we inspect.

Does homeowners insurance cover roof repair?+

Wind and sudden rain damage are often covered. Wear, age, and poor maintenance usually are not. We photograph the roof and write an honest scope so you can share facts with your adjuster. We do not invent damage to force a claim.

Can you come the same day for an active leak?+

When the schedule allows, we can tarp an active leak the same day so more water stays out of your home. After a regional storm we help homes with water coming inside first. Call (925) 722-6494 and tell us what you are seeing.

Are you a licensed roofing contractor in California?+

Yes. Roof By Tom Inc is licensed with the California Contractors State License Board, CSLB #1112980, and we carry insurance. You can look up the license before you book. We pull city permits when your job requires them.

Do I need a permit for a new roof?+

Most Bay Area cities require a permit for a full roof replacement. Small repairs often do not. We pull the permit when the city requires it and build to the inspection. Ask us about your address when you request the estimate.

How can I get a free roof estimate?+

Use the form on this site or call (925) 722-6494. We schedule an inspection at a time that works for you and send a written estimate. There is no obligation. You will see the scope, timeline, and options before you decide.

How long does a roof replacement take?+

Most residential replacements finish in one to three days once materials are on site. Size, material, access, and weather can change that. A focused repair can be same day. We give you the plan before we start.

Need the roof looked at this week?

Call us or send the form. We inspect your roof, explain what we see, and send a written estimate. There is no obligation.

Call (925) 722-6494Free estimate