Roofing Contractor in Vacaville, CA

Looking for a roofing contractor in Vacaville? We repair tile, shingle and flat roofs and replace roofs across Vacaville. Below are real Vacaville jobs: three tile roof repairs, one of them with solar panels taken off and put back, and a new Owens Corning shingle roof on a shed. Free inspection with photos of everything we find, and a written quote the same day.

Thousands

of roofs repaired and replaced across the Sacramento area

Free

inspection with photos and a written quote the same day

Lifetime

warranty on new roofs

Roof Repair in Vacaville

Most leaking roofs in Vacaville don’t need to be replaced. They need the right repair in the right spot. The jobs below are typical: tile roofs where the felt and battens had worn out in one section or along a wall, broken tiles, open miter junctions and cracked pipe collars. We open only the area that needs it, replace what has failed underneath, and put the roof back together. (More on tile roof repair, roof leak repair, dry rot repair, shingle roof repair, flat roof repair and roof repair cost.)

Recent job: tile roof section repair with solar panels in Vacaville (95687)

New 30 lb felt and flow-through battens over a tile roof section repair in Vacaville

During the repair: new 30 lb felt and upgraded flow-through battens over the repair section, with the solar mounts in place.

1. The job

On this single-story tile roof the repair section sat under part of the solar array. We removed and reinstalled two solar panels, then took the tiles and battens off a 300-square-foot section, installed new 30 lb felt and upgraded flow-through battens, and put the original tiles back.

New sheet of plywood replacing dry-rotted decking during a tile roof repair in Vacaville

Dry rot repair: one new sheet of plywood in the repair section.

2. How we fixed it

The contract included one sheet of plywood in case of dry rot, and we replaced one sheet in the repair section. We took off the hip and ridge caps in the repair area and installed flash band, and replaced 10 broken tiles.

Flash band installed on the ridge in the repair area of a tile roof in Vacaville

During the repair: ridge caps off and flash band installed in the repair area.

3. The result

We also re-secured the loose tiles across the whole roof and added caulking between the channels to hold them better. The repair carries a 5-year limited workmanship warranty.

Recent job: tile roof section and roof-to-wall repair in Vacaville (95687)

New felt and flow-through battens in the repair area of a two-story tile roof in Vacaville

During the repair: new felt and flow-through battens in the repair area.

1. The job

On this two-story tile roof we took the tiles and battens off a 100-square-foot section and installed new 30 lb felt and upgraded flow-through battens. Along one wall we removed the tiles and old battens about 4 feet out, installed new 30 lb underlayment and flow-through battens, and put the original tiles back. We took off the hip and ridge caps in the repair area and installed flash band, installed lead on the miter junctions and sealed them with adhesive, and replaced 8 broken tiles. A change order replaced two more damaged rake tiles. The repair carries a 2-year limited workmanship warranty.

Recent job: broken tiles and miter junctions on a tile roof in Vacaville (95688)

Tile roof miter junction where the hips meet the ridge, sealed with adhesive in Vacaville

After: a miter junction where the hips meet the ridge, sealed with adhesive.

1. The job

This two-story tile roof needed smaller fixes: we replaced 10 broken tiles and sealed the roof’s miter junctions with adhesive.

New rubber plumbing collar on a pipe on a tile roof in Vacaville

After: a new rubber plumbing collar on a pipe.

2. How we fixed it

We caulked the cracked rubber collars on the plumbing pipes and installed one new plumbing collar on a pipe.

Roof Replacement in Vacaville

When a roof has worn out in many places, replacing it usually makes more sense than another repair. Here is a recent Vacaville re-roof. To see what a new roof would cost on your home, try our roof replacement cost calculator or read the 2027 roof replacement cost guide. $0-down financing is available.

Recent job: new shingle roof on a shed in Vacaville (95688)

We removed the old layer of shingles from this shed roof, checked the roof deck for damage and dry rot, and installed new synthetic underlayment, ice and water shield where it was needed, new drip edge metal along the edges and starter shingles. The new roof is Owens Corning Oakridge Cool Roof shingles with matching hip and ridge caps. We added two low-profile dormer vents, painted the vent flashings and sealed the exposed nails and flashing areas. The roof carries a five-year limited workmanship warranty.

New Owens Corning Oakridge shingle roof on a shed, installed by a roofing contractor in Vacaville

After: the new Owens Corning Oakridge shingle roof on the shed.

New shingle roof on a shed in Vacaville with low-profile dormer vents and matching ridge caps

After: one of the two new low-profile dormer vents and the ridge caps.

How it works

1

Book an inspection

Appointments are usually available within a few days.

2

We inspect and photograph

We make sure it’s something we can fix 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, depending on the job. Leaking now? Once you approve the repair, we tarp the roof for free until we’re back.

Where we work in Vacaville

All of Vacaville, ZIP codes 95687 and 95688.

We also serve nearby Fairfield, Dixon, Suisun City, Winters and Davis, plus Sacramento. See all service areas.

Roof Recovery is a Sacramento roofing contractor based in Rocklin.

What our customers say

★ 4.9 from 725 Google Reviews — read them on Google

“…They even stopped by to put a tarp up before the job was scheduled, because they saw there was going to be rain in the forecast.”

“…A year later, we needed a very small repair… they treated us with the same level of care, professionalism, and urgency as they did on our larger job.”

Common questions for a roofing contractor in Vacaville

How much does a roof repair cost in Vacaville?

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. See our roof repair cost guide.

Why does my tile roof leak when the tiles look fine?

Usually because water is getting under the tiles. Clogged valleys, a packed channel along a wall or chimney, or a cracked or slipped tile lets water reach the underlayment, which wears out and leaks. The tiles can look fine from the street while the layer underneath is failing.

Can you repair a tile roof that has solar panels?

Yes. On one Vacaville home the repair section sat under the solar array, so we removed and reinstalled two solar panels as part of the job, replaced the felt and battens underneath, and put the tiles back.

Do you fix dry rot on tile roofs?

Yes. When we open a roof we photograph every rotted piece of wood, like plywood, rafter tails, barge rafters or fascia, and replace it at a fixed price per piece from the same price list every time. New wood is primed. See dry rot repair.

How much does a new roof cost?

It depends on the size of the roof, how steep it is, and the material you choose. Our roof replacement cost calculator gives you a price range for your home in about a minute, and the 2027 cost guide shows typical ranges. $0-down financing is available.

Do you pull permits for roof replacements?

Yes. We pull permits for every roof replacement, and our production team handles the whole process: pulling the permit, scheduling the city inspections and getting the permit finalized. You don’t have to deal with the city.

Is the roof inspection free?

Yes. The inspection is free for homeowners looking to repair or replace their roof. We photograph everything we find and give you a written quote the same day.

Get a free Vacaville roof inspection

Photos of everything we find and a written quote the same day. Call (916) 678-9786 — we answer 24/7.