Home/Projects
★★★★★ 4.9 · 127 reviewsGAF Master Elite99% GuildQualityCA #749551

Central Valley · 30+ Years

The work
speaks for itself.

500+ completed roofs across California's Central Valley. Real before-and-after photos, materials, timelines, and warranty tiers — every project below is a real job, not a stock photo.

Our work

Every project.
Done right.

Every project below is a real job, completed by our crews for a real customer. Materials, scope, location, timeline, and warranty noted on every card.

More projects

Work from across
the Valley.

Asphalt shingle re-roof in Turlock, CA
Residential
Turlock, Asphalt Shingle Re-Roof
OC Duration, Driftwood · Full tear-off · New decking · Stanislaus County
Residential re-roof with dormers in Merced, CA
Residential
Merced, Shingle Re-Roof with Dormers
Asphalt shingles · Multi-dormer roof · Full tear-off · Merced County
Residential shingle re-roof on Jeanine Dr in Modesto, CA
Residential
Modesto, Residential Re-Roof
Asphalt shingles · Full tear-off · New vents · Stanislaus County
Completed commercial roof coating at Beto's Bakery, Modesto
Commercial
Beto’s Bakery, Modesto
Elastomeric coating · Seam repair · New edge trim · Stanislaus County
Residential re-roof in Ceres, CA
Residential
Ceres, Residential Re-Roof
Asphalt shingles · Full tear-off · New underlayment · Stanislaus County
Residential re-roof in Atwater, CA
Residential
Atwater, Residential Re-Roof
Asphalt shingles · Full tear-off · New decking · Merced County
TPO commercial roofing at Manteca High School with HVAC units and campus buildings
Commercial
Manteca High School
TPO commercial system · Multi-building project · San Joaquin County
Full re-roof in Los Banos, CA
Residential
Los Banos, Full Re-Roof
OC TruDefinition shingles · Tear-off + seamless gutters · Merced County
Residential re-roof in Riverbank, CA
Residential
Riverbank, Residential Re-Roof
Asphalt shingles · Full tear-off · Multi-structure property · Stanislaus County
Residential shingle re-roof in Merced, CA
Residential
Merced, Shingle Re-Roof
Asphalt shingles · Full tear-off · Ridge cap replacement · Merced County

Case studies

Behind the projects.

Every roof has a story. Three that show what goes into getting it right.

Modesto Victorian: Keeping the Character, Replacing the Roof

The homeowner had a 1920s Victorian in Modesto's College District with a failing 3-tab roof. Two last contractors had declined the job because of the steep pitch, many dormers, and cut valleys that made the geometry difficult. Our crew spent a full day on measurements alone. We tore off three layers of old material down to the original skip sheathing, added solid plywood decking, installed ice and water shield at every valley and dormer junction, and finished with OC Duration shingles in Onyx Black. The steep pitch needed scaffold staging on three sides. Total timeline from tear-off to final inspection was eight working days.

Material: OC Duration, Onyx BlackTimeline: 8 daysWarranty:OC Platinum 50-Year

Stockton Warehouse, 22,000 Square Feet of TPO

A food distribution warehouse near the Port of Stockton needed a full commercial re-roof. The existing built-up roof was ponding water near three drains. Two of the 14 HVAC units had active leaks around their curbs. We phased the project across four weeks to keep operations running. Each phase covered 5,500 sq ft of new TPO membrane. We re-flashed every HVAC curb, replaced rotted decking, and added tapered insulation to fix the ponding. Total: 22,000 sq ft of new TPO. The owner got a 20-year maker warranty backed by GAF EverGuard. Operations never stopped.

System: 60-mil TPO MembraneTimeline: 4 weeks (phased)Area: 22,000 sq ft

Turlock Family Home, Storm Damage to Brand-New Roof in 11 Days

A January windstorm tore shingles off a single-story home on Geer Road. The homeowner called us Saturday morning. We had an emergency crew on-site within 90 minutes. They tarped the exposed sections to stop water intrusion. Monday morning we met with the insurance adjuster. We documented every damaged area with drone footage and detailed photos. Insurance approved a full roof replacement. We installed Owens Corning Duration Storm shingles — rated for 130 mph winds. The whole project ran two weeks from first call to final inspection. The homeowner’s only out-of-pocket cost was the deductible. The new roof carries OC Platinum Preferred coverage.

Material: GAF Timberline HDZ, CharcoalTimeline: 11 days (call to inspection)Warranty:GAF Golden Pledge

A note from Mario

Why every job gets photographed.

When you've installed thousands of roofs, the photos become the only credential that doesn't lie. Anyone can claim quality. Few can show it.

Every Econo Roofing project is documented during install. Drone shots. Decking photos. Ridge details. Valley flashing. Finished walk-around. We do this for warranty backup. It doubles as the most honest portfolio in the Central Valley. The work below is what we actually do every week. No stock photos. No filtered before-and-afters. Just real roofs in real cities.

Mario Espindola
Founder · GAF Master Elite Installer · CA License #749551

By city

Cities where we've worked.

Project archives from across California's Central Valley. Click any city to see local pricing and new reviews.

View all 55+ service areas →

Frequently asked

About these projects.

Are these projects real or stock photos?

Every photo on this page is a real Econo Roofing job, completed for a real customer in California's Central Valley. We document each project during install with drone shots, decking photos, and finished walk-arounds. Names and addresses are kept private; the work is real.

Can I visit a recent project to see the work?

In some cases, yes. With customer permission, we sometimes arrange drive-by viewings for prospective clients evaluating their own re-roof. Mention this during your free inspection — we'll see what we can arrange.

Do you have completed projects in my city?

We've completed roofing projects in 52 cities across California's Central Valley. Click any city in the "Cities where we've worked" section to see local pricing and new reviews specific to that area.

What's the largest commercial project you've done?

Our largest single commercial re-roof was 22,000 sq ft of TPO membrane on a Stockton food distribution warehouse, phased over four weeks to keep operations running. Larger phased projects are routine — we have the crew capacity for jobs up to 50,000 sq ft.

How recent are these projects?

The featured case studies are from 2024–2026. The grid below mixes new work (last 18 months) with classic completed projects that show specific techniques. Hover any project for the finish year if it's shown in metadata.

Why do you photograph every job?

Three reasons: warranty backup (most maker warranties require photo records), customer reference for future maintenance, an honest portfolio that prospective customers can verify. The 99% GuildQuality satisfaction score doesn't happen without this discipline.

Can I see project costs?

Yes — see the "Sample Central Valley re-roof prices" section on our /instant-quote/ page for anonymized real flat-rate quotes. Specific case studies on this page include material, timeline, and warranty details. full pricing is presented during the free in-person estimate.

Ready to start your project?

Your roof, on this page next.

Free inspection. Flat-rate written estimate. No obligation. We'll confirm your appointment within one business day.

Or call (209) 668-6222

Reviewed by Mario Espindola, Founder & GAF Master Elite Installer·Last updated

A note from Mario

Why this work matters to us.

Roofing is more than a transaction. The roof you install on a Central Valley home protects your family for decades. Wrong materials, wrong methods, or wrong crew, and you’re replacing it again in 12 years instead of 30. Right materials, right methods, and a properly trained crew, and your roof outlasts the mortgage. The difference is install detail, manufacturer-grade materials, and the certifications that hold contractors accountable.

Mario Espindola founded Econo Roofing in 1996. Three decades later, the company has grown to a 20-person team across three regional brands — Econo Roofing in Delhi, Nushake Roofing in Ripon, and DeHart Roofing in Turlock — but the operating principle hasn’t changed. Do the work right the first time. Document everything with photos. Stand behind the install with a written workmanship warranty. Register every manufacturer warranty within 30 days of completion. Treat every customer like they’re a neighbor — because in the Central Valley, most of them actually are.

Our credentials are earned, not bought. Econo Roofing is the only OC Platinum Preferred contractor in Stanislaus and Merced County — a tier held by fewer than 1% of US roofing contractors. We’re also GAF Master Elite (top 2% of GAF contractors), CertainTeed Select ShingleMaster (top 1% of CertainTeed contractors), and GAF Gold Elite. No other roofing contractor in the region holds all four credentials simultaneously. Each manufacturer audits our installs to maintain certification, which means we can’t cut corners on material grade, install method, or finish quality. The audits keep us honest on every project.

License #749551, verifiable at CSLB.ca.gov. We carry $1 million general liability insurance, full workers comp coverage, and a $25,000 CSLB contractor bond. Family-owned and operated. (209) 668-6222 reaches our team for free written estimates across all 52 cities we serve in California’s Central Valley and northern Bay Area edge.

Get a free roof inspection

Talk to Mario’s team in 30 seconds.

No pressure, no obligation. Free written report within 24 hours. Same-day response for active leaks.

Free inspection · Photo report included

What can we help with?

Pick the option that best matches your situation.

Step 2 of 4

Where’s the property?

We’ll match you to the closest of our three offices — Delhi, Ripon, or Turlock.

Please include a street number and street name (e.g. 123 Main St).
Step 3 of 4

How did you hear about Econo?

Quick tap — helps us know what’s working.

Last step

How should we reach you?

Same-day response for active leaks & storm damage. Otherwise, one business day.

★★★★★4.9(127 reviews)Same-day for leaks
Please confirm before sending
Service
Address
Heard via
Prefer to call? (209) 668-6222Don’t want to fill out a form? Get an instant quote →

Or call (209) 668-6222 · License #749551 · OC Platinum Preferred since 1996

Call NowFree Estimate