Aerial view of a two-story home with a concrete tile roof

Roof Repair in Sacramento

Tile, shingle and flat roofs. We find what’s causing the leak, show you photos, and give you a written quote the same day.

THE SHORT ANSWER

Do I need a roof repair or a new roof?

Most leaking roofs need a repair, not a replacement. If the problem is in specific spots — a valley, flashing at a wall or chimney, a cracked pipe collar, a few broken tiles or shingles — a targeted repair fixes it for far less than a new roof. We inspect, photograph what we find, and give you both options when both make sense.

Roof repairs we do

New felt and water-flow battens installed on a tile roof repair

Tile roof repair

Our specialty. We lift the tiles, replace worn underlayment and flashing, and put your original tiles back.

Shingle roof repaired with new matching shingles

Shingle roof repair

Leaks, missing or lifted shingles, nails backing out, and flashing around vents and rooftop units.

Flat roof drain repaired and sealed with white roof coating

Flat roof repair

Patches, drains, pipe penetrations and seams on low-slope roofs.

What causes most roof leaks?

On tile roofs it’s usually the underlayment under the tiles — once it wears out, water that gets past the tiles reaches the wood. Clogged valleys and blocked flashing channels make it worse. On shingle roofs we often find nails backing out, failed flashing, or HVAC units set on top of the shingles instead of being flashed into the roof.

How fast can you fix a roof leak?

Inspections are usually available within a few days, and we answer the phone 24/7. After you approve the quote, most repairs are scheduled 2–4 weeks out. If it’s leaking now, once you approve the repair, we tarp the roof for free until we’re back.

What warranty comes with a roof repair?

Most of our repairs come with a 2–10 year workmanship warranty, depending on the repair.

Do you repair roofs near me?

We repair roofs across Sacramento, Roseville, Rocklin, Elk Grove, Folsom, Citrus Heights and the surrounding area. See all service areas.

Recent repairs

Real photos from our repair jobs.

Pipe collar replaced

Rusted pipe collar on a roof before repair

Before

New pipe collar installed during a roof repair

After

Chimney flashing rebuilt

Debris-filled flashing channel next to a chimney before repair

Before

Chimney flashing area rebuilt with new felt and water-flow battens

After

Skylight leak on a shingle roof in Rocklin

The shingles and underlayment around the skylight had failed. We took the area down to the deck and rebuilt it with new ice and water shield.

Rocklin shingle roof skylight marked up with the repair plan: seal the skylight, about 100 sq ft of ice and water shield and new shingles
RocklinBefore: the repair plan marked on the roof.
Old shingles removed and new ice and water shield installed around a skylight on a Rocklin shingle roof
RocklinMid-repair: new ice and water shield around the skylight.

Failed valley patch on a shingle roof in Elk Grove

Another company had spread mastic over a leaking valley. We installed new underlayment, new metal valley flashing and color-matched shingles.

Shingle roof valley in Elk Grove that failed after an earlier patch with mastic
Elk GroveBefore: the failed mastic patch.
New underlayment and metal valley flashing during a shingle roof valley repair in Elk Grove
Elk GroveNew underlayment and valley metal.
Finished shingle roof valley repair in Elk Grove with new valley metal and color-matched shingles
Elk GroveAfter: the finished valley.

Tile roof chimney leak and dry rot in Elk Grove

Clogged channels at the chimney pushed water under the tiles. We replaced the rotted wood, the underlayment and the battens.

Tile roof by a chimney in Elk Grove with tiles removed, showing damaged underlayment and battens from clogged drainage channels
Elk GroveBefore: damaged underlayment at the chimney.
Dry rot in the roof deck of an Elk Grove tile roof after the old underlayment and battens were removed
Elk GroveDry rot in the deck.
Roof Recovery crew installing new underlayment and water-flow battens around a chimney on an Elk Grove tile roof
Elk GroveNew underlayment and water-flow battens.

Tile roof valleys rebuilt in Folsom (95630)

Where the water got in: the valley metal was too narrow, so debris clogged it and water ran under the tiles, rotting the battens and plywood. The fix: two valleys rebuilt with five-crown valley metal, a second layer of 30 lb felt and water-flow battens, new plywood and about 8 ft of barge rafter, plus flash band on the hips and ridges. More Folsom jobs.

Tile roof valley in Folsom with tiles removed, showing a narrow clogged valley channel and water-damaged battens
FolsomBefore: narrow valley metal and water damage.
New five-crown valley metal and water-flow battens on a tile roof repair by a roofing contractor in Folsom
FolsomAfter: five-crown valley metal and water-flow battens.

Rooftop HVAC leak on a shingle roof in Sacramento

Old, improper repairs around the HVAC unit were letting water in. We rebuilt and flashed the area around the unit.

Rebuilt and flashed area around a rooftop HVAC unit on a Sacramento shingle roof
SacramentoRebuilt and flashed around the HVAC unit.
Sacramento shingle roof with a rooftop HVAC unit after the repair was completed
SacramentoAfter: the finished repair.

Tile roof valley leak in Lincoln (95648)

A leak over the garage came from a clogged valley, and the underlayment and battens under it were wearing out. The fix: the valley rebuilt with new 30 lb underlayment, flow-through battens and 30-inch 5-rib valley metal, 10 broken tiles replaced, the other valleys, wall areas and chimney cleaned out, and flash band in the repair area. More Lincoln jobs.

Tiles lifted on a leaking tile roof valley in Lincoln, showing debris packed in the drainage area
LincolnBefore: debris packed in the leaking valley.
New underlayment, flow-through battens and 5-rib valley metal on a Lincoln tile roof repair by a roofing contractor in Lincoln
LincolnAfter: new underlayment, flow-through battens and valley metal.

Tile roof section repair in El Dorado Hills (95762)

This tile roof needed a 300 sq ft section redone. We removed the tiles and battens, installed new 30 lb felt and upgraded flow-through battens, and put the original tiles back. One sheet of decking with dry rot was replaced once the roof was open, 20 broken tiles were replaced, and flash band went under the hip and ridge caps in the repair area. More El Dorado Hills jobs.

New 30 lb felt and flow-through battens in a 300 sq ft repair section on an El Dorado Hills tile roof
El Dorado HillsDuring: new 30 lb felt and flow-through battens.
Finished tile roof section repair by a roofing contractor in El Dorado Hills
El Dorado HillsAfter: the tiles back on.

How it works

1

Book an inspection

Appointments are usually available within a few days.

2

We inspect and photograph

We check the roof and show you photos of what we found.

3

Get a written quote

With repair and replacement options when both make sense.

4

We schedule the work

Usually 2–4 weeks out. Leaking now? Once you approve the repair, we tarp the roof for free until we’re back.

Roof repair FAQ

Is the inspection and estimate free?

Yes. We inspect the roof, show you photos of what we find, and give you a written quote the same day.

Can you repair a tile roof without replacing it?

Usually, yes. We lift the tiles, fix the underlayment and flashing underneath, and reinstall your original tiles.

Do you repair shingle roofs too?

Yes — leaks, flashing, lifted or missing shingles, nails backing out, and leaks around rooftop units.

What areas do you serve?

Sacramento, Roseville, Rocklin, Elk Grove, Folsom, Citrus Heights and the surrounding area. See all service areas.

How much does a roof repair cost in Sacramento?

Most of our roof repairs cost about $2,000–$3,000. Bigger problems, especially ones that have been left alone for a while, average around $5,500. The inspection is free, and you'll get photos and a written quote the same day, so you know the price before any work starts.

Why does my roof only leak in heavy or wind-driven rain?

Heavy and wind-driven rain push water into places a light rain never reaches. On tile roofs, water gets in through a cracked or slipped tile, or backs up from clogged valleys and drainage channels. It runs under the tiles, wears through the underlayment and reaches the attic. On shingle roofs, it's usually missing or wind-lifted shingles, exposed nails, or small holes. On either type, worn flashing at walls, chimneys, skylights and pipe collars is another common entry point. A leak that only shows up in storms is still an early warning, and it's cheaper to fix before the wood underneath starts to rot.

What if it rains in the middle of my roof job?

We plan around the forecast. On replacements, we make sure the roof has at least its new underlayment on before rain arrives, which keeps the water out, and we put clear tarps over any open areas when needed. If we know rain is coming before we can get the roof covered, we don’t start the replacement. On repairs, we open only the area we’re fixing and close it back up the same day.

Will homeowners insurance pay for my roof?

Only if the damage was sudden: storm, wind, a fallen tree or another accident. Insurance doesn't cover wear and tear, so a roof that leaks because it's old or the underlayment has worn out usually isn't covered. Check your policy or ask your agent what yours covers. If you've chosen us for the work, we'll help you through the claim.

Do I need to be home while you work on my roof?

No. Most people are at work during the job, and some are even on vacation and come back when it’s done. To get ready: move cars out of the driveway, cover anything in the garage or attic you don’t want dust on, and take pictures and loose items off the walls, since vibration from walking on the roof can loosen them. Leave the side and back gates open so we can clean up properly. If you have a pool, cover it, because debris can blow in.

How long does a roof repair or replacement take?

Small repairs are usually done in one day, an average medium-sized repair takes 2–3 days, and extensive repairs can take up to 5 days. Most shingle roof replacements take 3–5 days, depending on the size of the roof. A tile roof replacement takes about 6 to 9 working days (see why). We’ll give you the timeline with your quote.

What if my roof is leaking right now?

Put a bucket under the leak to limit the damage. For a bad leak, call your insurance company, which can send an emergency crew to tarp the leaking area. Once it’s tarped, you can get estimates and choose the right repair without rushing to hire the first contractor you reach. If the leak is manageable and you can wait for us, we’ll inspect it, and once you approve the repair, we’ll tarp the roof for free until the work is done. We don’t offer tarping as a standalone service.

Can I finance a roof repair?

Yes, and repairs too. Financing is available for repairs and replacements on residential projects, usually with a $1,000 minimum. Options include $0 down with low monthly payments or a 12-month no-interest option. See our financing page.

Get a free roof inspection.

Photos of everything we find and a written quote the same day. We answer 24/7.