Free written scope consultation - allowances, timeline, and change-order rules on paper before a single trade is scheduled
Fast, Reliable Roofing Across Roseville
Roof replacement in Roseville typically runs $8,000-$20,000 for a standard composition shingle roof, and roof repairs usually fall between $400 and $1,800. Most jobs can start within a week or two once you approve the written quote. If you’re dealing with a leak or storm damage, call (877) 610-1318 and a live person answers, day or night.
We’ve been working on Roseville roofs long enough to know which neighborhoods are aging out at the same pace. That matters more than most homeowners realize. A roof in Westpark and a roof in Granite Bay might look identical from the street, but the vent flashing, underlayment, and decking tell a very different story about what’s coming next. Our Roofing team walks every job before we quote it, so you’re not paying for surprises.
Why Barrett & Sons Construction Is Roseville’s Preferred Roofing Company
Barrett & Sons Construction is owned and operated by Tom Barrett, who founded the company in 1998. His sons run the crews. When you call about a roof in Roseville, you’re talking to someone whose family name goes on the contract and on the truck in your driveway.
Roseville homeowners tell us the same thing over and over: they’ve been burned by a national outfit that quoted one number on the phone and delivered a different bill at the end. That doesn’t happen with us. Every scope change, every allowance, every price adjustment arrives as a written change order before any work moves forward. If it’s not on paper, it doesn’t happen.
We serve the entire Roseville area, from the master-planned tracts in 95747 to the older ranch homes near Cirby Way and Junction Boulevard. Tom publishes his name, address, and license number. Look him up before you sign anything. He expects you to.
Every roof we install carries the 90-Day Done Right Promise in writing. If something’s not done right, one call brings Tom back to make it right. That’s not a marketing line. It’s the way we’ve operated for over 29 years.
Our Roofing Services in Roseville
Roof Repair
Roof repairs in Roseville generally cost $400-$1,800 depending on what’s failing. The most common calls we get are for lifted or cracked flashing around vents and chimneys, missing or broken shingles after wind storms, and nail pops on south-facing slopes where the summer heat takes a toll. We inspect the repair and the surrounding area before quoting, because a small leak in Roseville is rarely a one-shingle job. Call (877) 610-1318 for a free estimate.

Roof Replacement & Installation
A full roof replacement in Roseville runs $8,000-$20,000 for most homes. That range depends on square footage, pitch, tear-off layers, and whether the decking underneath is still sound. In neighborhoods like Westpark and Fiddyment Farm, where hundreds of homes were built in the same 90-day window with the same materials, we’re now seeing entire streets hit the 15-25-year cycle together. If your neighbors are getting roofs, yours is likely due too. We’ll walk it with you and show you what we’re seeing.

Metal Roofing
Metal roof installation in Roseville runs $15,000-$40,000 and comes with a service life that outlasts three composition shingle roofs. Standing seam systems handle thermal cycling well, which matters in a valley climate of 100°F summers and freeze-edge winters. They’re not for every home, but for homeowners who plan to stay, the math works out. We’ll show you the numbers both ways before you decide.

Tile Roofing
Tile roof repair in Roseville costs $600-$2,500 in most cases. We see cracked and slipped barrel tiles on the older ranch homes around downtown and the 1980s-era subdivisions near Honey Creek. Tile is a durable system, but walking it incorrectly causes more cracks than any storm. Our crew knows how to move across a tile roof without damaging the tiles around the repair.
We also handle standing seam metal and emergency storm response across Roseville, including the eastern edges near Diamond Oaks and over toward Windows & Doors in Roseville territory where newer homes have more complex roof-to-wall transitions that need proper step flashing and counter-flashing.

What happens when you call
- 1
A real person answersNo phone trees - you reach a local pro.
- 2
You get an upfront price rangeHonest numbers before anyone is dispatched.
- 3
A background-checked tech heads outLicensed & insured, dispatched right away.
- 4
You approve before work beginsNothing starts until you say go.
Trusted Brands We Service in Roseville
We install GAF and CertainTeed roofing systems across Roseville, materials you can look up by name before you sign anything. No mystery brands from the back of a van. When we finish a job in 95661, 95678, or 95747, the manufacturer warranty is registered in your name at your address. If your new roof ever needs complementary exterior work, we also handle Fence Installation in Roseville with the same written-pricing discipline we apply to every roofing job.
Common Roofing Problems We See in Roseville Homes
- Builder-grade composition roofing hitting the end of its service life. West Roseville’s master-planned communities went up fast in the 1990s and 2000s, and the roof packages were not the premium ones. When we re-roof one house on a Fiddyment Farm cul-de-sac, we usually get calls from neighbors on the same street within a month.
- South- and west-facing slope degradation from high heat. Roseville sits on the valley floor with relentless summer UV. Shingles on surfaces that get the afternoon blast granulate faster, which shows up as bare patches and thin spots you can see from the gutter line.
- Valley and transition flashing failures. Ranch homes with lower-pitch roofs and more dormers, especially around Junction Boulevard and Cirby Way, tend to fail at the valleys and headwalls first. Water follows the path of least resistance, and aging mortar and caulk give it a path.
- Vent and pipe collar failures on stucco tract homes. The same thermal cycling that cracks stucco control joints in 95678 also breaks down the rubber collars around plumbing vents on the roof. A failed collar is a small repair, often $400-$800, but unattended it soaks the insulation and the ceiling below.
Pricing for Roofing in Roseville, CA
Roof repair in Roseville runs $400-$1,800. Full roof replacement with architectural composition shingles runs $8,000-$20,000. Metal roof installation runs $15,000-$40,000, and tile roof repair runs $600-$2,500. The biggest variables are square footage, tear-off layers, roof pitch, and whether the decking needs attention. We write every estimate as a line-item quote with a fixed price. No allowances that hide a surprise, and no change order without your signature first. Senior and veteran homeowners in Roseville always get 10% off, and there’s never a trip charge if you’re inside Placer County. Call (877) 610-1318 to schedule a free estimate.
We Also Serve Cities Near Roseville
If you live just over the line in Rocklin, Citrus Heights, Antelope, or Granite Bay, we cover those areas too. The same crews, the same written pricing, the same 90-Day Done Right Promise. Dispatch and scheduling are coordinated from the Sacramento metro office, but the crews serve Roseville and the surrounding communities locally.
Serving Roseville, CA - Our Local Coverage Area
We’re based in the Roseville area and know this community well. Use the map below to see our service coverage - if you’re nearby, we can almost certainly help.
FAQs - Roofing in Roseville
Most repairs in Roseville can be scheduled within a few days once you approve the quote. For actual emergencies like storm damage or an active leak, call (877) 610-1318 and we’ll get someone out as fast as humanly possible. A live person answers the phone 24/7, not a voicemail box.
We cover 95661, 95678, and 95747, which includes the older downtown neighborhoods, the western master-planned communities, and everything in between. If you’re unsure whether you’re in our service area, call (877) 610-1318 and ask. There’s no trip charge inside Placer County, so it costs you nothing to find out.
Roof replacement in Roseville typically runs $8,000-$20,000, which is right in line with Rocklin and Folsom for comparable homes. What changes is the labor rate and the condition of the decking. Roseville’s boom-era tract homes sometimes have OSB sheathing that needs section replacement, which can add to the total. We’ll show you every line item before you commit. Call (877) 610-1318 for an exact quote.
Every roof we install in Roseville carries the manufacturer warranty registered in your name, plus our written 90-Day Done Right Promise. If something’s not right within that window, one call brings Tom Barrett back. After that, the manufacturer coverage applies for the full term. That’s the whole point of working with an owner whose name is on the contract.
Yes. Every eligible roofing job in Roseville gets permits pulled and inspections signed. The permit inspector works for you, not for us, and we’re glad to have him on the job. Anyone who tells you permits are optional on a re-roof is not doing you a favor. We do it correctly, every time. Call (877) 610-1318 to schedule your free estimate.
Written by Tom Barrett, Owner at Barrett & Sons Construction, serving Roseville and Placer County since the company’s founding in 1998.







Before
After
Before
After
Before
After