Table of Contents
- Who this guide is for
- Check the CSLB license
- Cross-check the Stanislaus permit record
- Check the Modesto-Stanislaus BBB
- Ask about your specific neighborhood
- Verify insurance (both types)
- Ask about manufacturer certifications
- Get a written, itemized estimate
- Ask who is on your roof
- Red flags specific to Stanislaus County
- A note about company ownership changes
- How DeHart fits this checklist
- Frequently asked questions
Who this guide is for
If you are looking for a broad Central Valley contractor search guide, our sister company Econo Roofing covers the wider region at econo-roofing.com.
This guide is for Stanislaus County specifically. That means Modesto, Turlock, Ceres, Riverbank, Oakdale, Hughson, and the surrounding communities.
The local checks in this guide matter here. Permit offices are different. Neighborhoods carry different roof styles. Storms hit differently. A roofer who works great in Fresno may have zero experience with Stanislaus County inspectors or Modesto HOA requirements.
---Step 1: Check the CSLB license
Every California roofer must hold an active C-39 license from the Contractors State License Board. This is non-negotiable.
Go to cslb.ca.gov and search by company name or license number. Check for:
- Active license status
- C-39 roofing classification (not just a general B license)
- Workers’ compensation on file
- No disciplinary actions or consumer complaints
DeHart Roofing holds License #749551. You can verify it now at cslb.ca.gov.
If a contractor cannot give you a license number, stop there. Do not proceed.
---Step 2: Cross-check the Stanislaus County permit record
This is the step most guides skip — and it is one of the most useful for Stanislaus residents.
A licensed contractor should have a permit history in the county. You can check this at the Stanislaus County Building Department:
- Address: 1010 10th St, Suite 6500, Modesto, CA 95354
- Phone: (209) 525-6557
- Online portal: Available through the county’s public records system
If you are in the city of Turlock, permits are handled through Turlock City Hall (156 S Broadway, Turlock). If you are in Ceres, contact the Ceres Building Division (2720 2nd St, Ceres).
Ask any contractor: “Can you show me permits you have pulled in Stanislaus County?” A contractor who works here regularly will have a paper trail.
Why does this matter? A roofer who skips permits in California creates problems for you. It can void your homeowner’s insurance. It can surface as an unpermitted improvement when you sell. And it means no inspector verified the work.
Related: DeHart’s Stanislaus County Roofing Guide covers permit fees in detail.
---Step 3: Check the Modesto-Stanislaus BBB chapter
Most people check the national BBB. That works, but it misses local context.
Search the BBB Modesto-Stanislaus chapter at bbb.org/local/0764. This chapter handles complaints specifically for our region.
You will see complaint history, response rates, and accreditation status for local contractors. A roofer with 15 complaints in Stockton may have zero presence in Modesto. This chapter shows you the local record.
Also check Google reviews specifically for work in your city. Search “[company name] Modesto” or “[company name] Turlock” to surface reviews from your neighbors — not customers 100 miles away.
---Step 4: Ask about your specific neighborhood
Stanislaus County has distinct neighborhoods with different roof profiles. A qualified local contractor should know this without you explaining it.
Here is what to ask:
- “Have you worked in the College Area?” This Modesto neighborhood has older homes. Many have original clay or concrete tile from the 1940s–60s. Replacement requires sourcing matching tile profiles, which not every roofer can do.
- “Have you worked in Village One?” This is a newer Modesto master-planned community. Most roofs are standard architectural asphalt shingle from the 2000s–2010s. HOA rules govern replacement colors and materials.
- “Have you worked in La Loma?” This hillside neighborhood has steeper pitches and Spanish Colonial Revival homes. Tile work here demands crew experience on steep slopes.
- “Are you familiar with Riverbank or Oakdale permit timelines?” Smaller cities can have different inspection schedules that affect your project timeline.
A roofer who goes blank on these questions likely works mostly outside Stanislaus County. That is fine for them — but not ideal for you.
See our city pages: Modesto roofing · Turlock roofing · Ceres roofing · Riverbank roofing
---Step 5: Verify insurance — both types
You need two certificates. Ask for both before work begins.
Workers’ compensation: If a roofer falls on your property and has no workers’ comp, you may face liability. California law requires it for any contractor with employees. Ask for the certificate and call the insurer to confirm it is current.
General liability: This covers damage to your property during the project. A nail through your skylight, a broken rain gutter, debris on your HVAC unit — liability insurance covers these. Ask for the limit. A reputable contractor carries at least $1 million.
Do not accept verbal assurances. Get the certificates in writing.
---Step 6: Ask about manufacturer certifications
Manufacturer certifications are not just marketing. They unlock better warranties — warranties that cover both materials and labor for decades.
The three top-tier certifications in the residential market:
- Owens Corning Platinum Preferred: Top 1% of contractors nationwide. Unlocks OC’s 50-year total protection system warranty. For Stanislaus County homeowners, this means warranty coverage that outlasts the roof itself.
- GAF Master Elite: Top 2% of roofers. Provides access to GAF’s Golden Pledge warranty with 25 years of workmanship coverage. Very few contractors in the area hold this.
- CertainTeed SELECT ShingleMaster: Unlocks SureStart Plus coverage including 4-star protection (material, labor, disposal, tear-off).
DeHart Roofing holds all three. See our certifications page for details.
An uncertified roofer can still do good work — but they cannot offer these extended warranties. For a 25-year roof, that difference matters.
You can also ask about Pabco shingles. For value-conscious Stanislaus homeowners, Pabco is a California-manufactured option that meets Title 24 and holds up in our heat. Not every contractor can source it. DeHart can.
---Step 7: Get a written, itemized estimate
A professional estimate includes every line item. No lump sums.
Look for:
- Tear-off cost (separate line)
- Disposal fee
- Materials with product names and grades
- Labor cost
- Permit fee (if they pull it, it should be listed)
- Deck repair allowance or per-sheet price
- Cleanup procedures
- Total with no “plus applicable fees” language
DeHart Roofing gives flat-rate quotes. The price you see is what you pay. No surprise charges added during the job.
If a contractor says deck repair is “included” but cannot define what that means, ask for a per-sheet rate. Damaged plywood in Stanislaus County runs $50–$100 per sheet.
For cost context, read our Stanislaus County roofing guide for 2026 pricing ranges.
---Step 8: Ask who is actually on your roof
Some contractors sell the job, then subcontract the installation to a crew they do not supervise.
Ask directly: “Are the people installing my roof your employees, or are they subcontractors?”
If they use subs, ask:
- Are the subs licensed and insured?
- Who is on-site supervising?
- Does your workmanship warranty cover subcontracted work?
DeHart Roofing uses its own trained crews. The person who wrote your estimate is the person accountable for the result.
---Red flags specific to Stanislaus County
Some red flags are universal. Others are specific to our area.
Universal red flags:
- Pressure to sign today for a “discount”
- Full payment demanded before work starts
- No written contract
- Cannot provide a license number
- Storm chasers who appear after a wind event and disappear after
Stanislaus-specific red flags:
- No local permit history. Any roofer claiming years of Stanislaus work should have permits on file. Ask to verify.
- Unfamiliar with Turlock fog season. Our November–March tule fog creates moisture conditions that affect scheduling, drying time, and material selection. A roofer who does not know this may not plan your project correctly.
- Cannot name Stanislaus HOA requirements. Many Modesto and Turlock HOAs restrict replacement color and material choices. A local roofer knows this. An out-of-area roofer may install the wrong product and leave you with an HOA violation.
- No knowledge of Stanislaus County heat. Average summer highs in Modesto are around 96°F. Roof surface temps hit 160–170°F. Material selection matters. If a contractor is not talking about heat performance, ask why.
Related: Stanislaus County Roofing Glossary · Schedule a free inspection
---A note about company ownership changes
DeHart Roofing has been part of Stanislaus County since 1975. In 2026, the Espindola family took ownership.
We did not hide this. You should know it.
Here is the honest version: Larry DeHart founded this company. He operated it for decades. It was one of the most respected roofing companies in Stanislaus County. When the Espindola family took over in 2026, we inherited the name, the license, and a reputation we intend to protect.
What changed: standards went up. DeHart now holds Owens Corning Platinum Preferred, GAF Master Elite, and CertainTeed SELECT ShingleMaster certifications. All three. That combination is rare in this county.
What stayed the same: the Stanislaus focus. Our crews work this county every day. We know the inspectors, the neighborhoods, the HOAs, and the climate. We are not a Sacramento or Fresno company doing occasional work here. Stanislaus is our market.
If you are choosing between contractors and one recently changed ownership, ask the question directly: “What changed when you acquired this company?” A good answer includes standards, certifications, and accountability. A vague answer is a flag.
Learn more on our About page and our FAQ.
---How DeHart fits this checklist
We built this guide to be honest, not to be a sales page. So here is where DeHart stands on each step:
- CSLB license: #749551. Active. Verify at cslb.ca.gov.
- Stanislaus permit history: Yes. We pull permits for every project. Our crews know the Stanislaus County and Turlock inspection processes.
- BBB: Accredited. Search the Modesto-Stanislaus chapter at bbb.org/local/0764.
- Neighborhood experience: College Area, Village One, La Loma, Riverbank, Oakdale — yes to all.
- Insurance: Workers’ comp and $2M general liability. Certificates available on request.
- Certifications: OC Platinum Preferred, GAF Master Elite, CertainTeed SELECT ShingleMaster. All three.
- Estimates: Flat-rate. Every line item listed. No surprises.
- Crews: Our own employees. Supervised on every job.
We also serve nearby counties. See: Merced County · San Joaquin County
Want a broader view of choosing a contractor across the Central Valley? Our sister company Econo Roofing covers that. We focus on Stanislaus County. That focus makes us better here.
Frequently asked questions
Go to cslb.ca.gov and search by license number or company name. Check that the C-39 classification is active, bonded, and shows no disciplinary actions. DeHart Roofing holds License #749551.
Yes. Stanislaus County and all incorporated cities within it require a building permit for full roof replacements. The county office is at 1010 10th St, Modesto. Turlock handles permits at City Hall (156 S Broadway). Fees typically run $150–$450 depending on project value.
Yes. Get at least 3 written estimates. Do not choose on price alone. Compare certifications, warranty tiers, local permit history, and neighborhood experience.
A complete contract lists: scope of work, material names, total cost by line item, payment schedule, start and end dates, warranty terms, permit responsibility, and cleanup steps.
Search the Better Business Bureau’s Modesto-Stanislaus chapter at bbb.org/local/0764. This chapter handles complaints for contractors in Modesto, Turlock, Ceres, and the rest of Stanislaus County.
