Honest Estimates
We tell you what your roof actually needs. If a repair will do the job, we will not push you toward a replacement you do not need.
Mario Contreras Roofing has served Santa Rosa and Sonoma County homeowners and business owners for over 20 years. From roof replacement and repairs to gutters and skylights, we do the work right the first time — no pressure, no runaround.
Request Free Estimate
Durable roofing systems for commercial properties in Santa Rosa. We handle flat roofs, TPO, repairs, and full replacements for business owners across Sonoma County.
Leaks, damaged shingles, flashing issues, and worn-out areas fixed fast. We find the source of the problem and repair it the right way so it does not come back.
When your roof is past its prime, we handle the full replacement — tear-off, prep, installation, and cleanup — with quality materials built to last through Sonoma County weather.
Not sure what condition your roof is in? We inspect it thoroughly, explain exactly what we find, and give you an honest recommendation — no upselling, no pressure.
We install and repair gutters to keep water draining properly away from your roof and foundation. Clean drainage protects your home year-round.
We install and seal skylights that let light in without letting water in. Properly installed skylights protect your home and add value year-round.


Mario Contreras has been roofing homes and commercial properties in Santa Rosa for over 20 years. He started this company on a simple idea — do honest work, treat people fairly, and stand behind every job. That has not changed.
When you call Mario Contreras Roofing, you get a straight answer about what your roof needs and what it will cost. No inflated estimates, no unnecessary repairs, no surprises. Just dependable roofing work done by a crew that takes pride in the finished product.
Mario has been working roofs in this area for over two decades. He knows the climate, the neighborhoods, and the conditions that affect roofs here.
Mario Contreras Roofing is fully licensed and insured in California. You are protected on every job from start to finish.
We serve Santa Rosa's full community. Mario and his crew communicate clearly in both English and Spanish throughout the project.
A lot of homeowners in Santa Rosa have dealt with roofers who overpromise and underdeliver. Mario built this company to be different — straightforward pricing, reliable crews, and work that holds up long after the job is done.
Whether you need a quick repair in Rincon Valley or a full roof replacement in Fountaingrove, you get the same level of care and the same honest service on every job.
Request Free EstimateWe tell you what your roof actually needs. If a repair will do the job, we will not push you toward a replacement you do not need.
You know what is happening at every step. We answer calls, show up when we say we will, and keep you in the loop from start to finish.
We protect your property while we work and clean up thoroughly when we leave. No leftover debris, no shortcuts on the finish.
Santa Rosa gets hot summers, wet winters, and everything in between. We install roofing systems built to hold up through all of it.

Most roofs in Santa Rosa last 20 to 30 years depending on the material and how well they were installed. When yours is showing widespread wear, leaking in multiple spots, or simply at the end of its life, a full replacement is the right call.
Mario Contreras Roofing handles roof replacements from tear-off to final cleanup. We match materials to your home, install everything to manufacturer specs, and make sure the finished roof is tight, clean, and built to last through Sonoma County's seasonal conditions.
Over 20 years of roofing in Santa Rosa means a lot of finished jobs and a lot of satisfied customers. Here is what some of them have to say.
Mario showed up when he said he would, gave us a fair price, and the crew did excellent work. They cleaned up every day and the new roof looks great. Would not hesitate to call them again.
We had a leak that two other roofers could not figure out. Mario found it on the first visit, explained exactly what was causing it, and fixed it the same week. Honest and skilled — that is rare.
I appreciated that Mario did not try to sell me a new roof when I only needed repairs. He was upfront about what was needed, the price was fair, and the work was done well. Very happy with the experience.
Straight answers to the questions we hear most often from homeowners across Santa Rosa and Sonoma County.
We handle residential roofing, commercial roofing, roof replacement, roof repair, roof installation, roof inspections, roof insulation, composition shingle roofing, tile roofing, metal roofing, flat roofs, gutter service, and skylight contractor services in Santa Rosa and Sonoma County.
We are based in Santa Rosa and serve all of Sonoma County. That includes Petaluma, Rohnert Park, Windsor, Healdsburg, Sebastopol, Sonoma, Cotati, Cloverdale, Guerneville, and Glen Ellen. Within Santa Rosa we regularly work in Fountaingrove, Rincon Valley, Bennett Valley, Skyhawk, and Larkfield-Wikiup.
It depends on the age of the roof, how widespread the damage is, and the condition of the decking underneath. A roof that is under 15 years old with isolated damage can usually be repaired. A roof that is 20 to 30 years old with widespread wear, granule loss, or multiple leaks is typically a better candidate for full replacement. We will inspect your roof, show you what we find, and give you an honest recommendation — no pressure either way.
Most residential roof replacements in Santa Rosa take one to three days depending on the size of the home, the roofing material, and the condition of the existing deck. We do a full tear-off, inspect the decking, and install the new system in one continuous process. We will give you a realistic timeline before we start so you know exactly what to expect.
Yes. Mario Contreras Roofing is fully licensed and insured in California. Every job we take in Santa Rosa and across Sonoma County is covered from start to finish. We are also bilingual — Mario and his crew communicate clearly in both English and Spanish throughout the project.
Yes. We offer free estimates for all roofing work in Santa Rosa and Sonoma County. We come out, inspect the roof, and walk you through what we find before giving you a clear price. No obligation, no pressure. Call us at (707) 540-2592 or fill out our contact form to get started.
Santa Rosa gets hot, dry summers and wet winters — that seasonal swing puts real stress on roofing systems. UV exposure in summer dries out shingles and causes cracking, while heavy winter rain can find its way into any compromised flashing, seam, or worn area. Neighborhoods like Fountaingrove and the hillside areas also deal with wind exposure that accelerates wear. Regular inspections every few years help catch small issues before the rainy season turns them into bigger problems.
Mario Contreras Roofing is based in Santa Rosa and serves homeowners and business owners throughout Sonoma County. Use the links below to find the roofing service or service area page that matches your project.
Not sure if we cover your area? Call us at (707) 540-2592 or request a free estimate and we will get back to you quickly.
Request EstimateReady to get your roof inspected, repaired, or replaced? Call us or fill out the form and we will get back to you with an honest assessment and a free estimate.
