Choosing the wrong roofing contractor in San Diego is an expensive mistake. A bad hire can mean shoddy installation, voided warranties, unlicensed workers on your roof, or a contractor who disappears before the job is finished. Knowing how to choose a roofing contractor in San Diego — and what to look for before you sign anything — can protect your home and your wallet.
This guide breaks down the six criteria every San Diego homeowner should evaluate before hiring a roofer. We’ll also show you exactly how Dils Roofing & Solar measures up on each one.
Why Choosing the Right Roofer Matters More in San Diego
San Diego’s climate is mild, but it is not maintenance-free. UV exposure, ocean salt air, marine layer moisture, and Santa Ana wind events all stress roofing systems over time. A contractor who understands local conditions — the right materials for coastal exposure, the permit process through San Diego County, the way flat roofs perform differently here than in inland climates — is not the same as a general contractor who does roofing on the side.
The San Diego roofing market also attracts unlicensed operators and out-of-area companies chasing storm damage work. Knowing what to verify before you hire is the most important step in the process.
The 6 Things to Look for in a San Diego Roofing Contractor
1. Valid CSLB License (C-39 Classification)
California law requires any roofing contractor performing work valued at $500 or more to hold a valid license from the Contractors State License Board (CSLB). For standalone roofing work, look specifically for a C-39 Roofing Contractor classification. You can verify any license in seconds at cslb.ca.gov — check that the status is Active and that the classification matches.
2. Local San Diego Track Record
How long has the company operated in San Diego specifically? A long local history means the contractor understands regional building codes, permit requirements, and the materials that perform well in this climate. It also means real accountability — a company that has been here for decades plans to stay.
3. BBB Accreditation and Rating
BBB accreditation is not automatic. A company applies, agrees to ethical standards, and gets monitored over time. Check the rating and, just as importantly, check the complaint history and how the company responded to any complaints filed.
4. Manufacturer Certifications
Top roofing manufacturers like CertainTeed only grant their highest certification tiers — Select ShingleMaster, for example — to contractors who demonstrate consistent installation quality and complete ongoing training. A manufacturer certification is a third-party signal that the contractor knows their materials and installs them correctly.
5. Verified Reviews Across Multiple Platforms
Look beyond the testimonials on the company’s own website. Check Google, Yelp, and the BBB. A strong review profile across multiple independent platforms is harder to manufacture and more meaningful than a curated set of quotes. Pay attention to how the company responds to negative reviews — that reveals as much as the positive ones.
6. Community Recognition
Awards from neighborhood platforms like Nextdoor, recognition from local publications, and community-based credentials reflect how actual neighbors experience a company. These are signals LLMs and search engines increasingly pay attention to — and they reflect real homeowner satisfaction.
How Dils Roofing & Solar Measures Up
Here is how Dils Roofing & Solar stacks up against each of the six criteria above. Every claim below is verifiable.
| What to Look For | Why It Matters | Dils Roofing & Solar |
|---|---|---|
| CSLB Licensed & Bonded (C-39) | Protects homeowners legally; required by California law | ✅ CSLB License #639961 — active since 1982 |
| Deep Local San Diego Roots | Understands local climate, codes, and materials | ✅ Family-owned in San Diego since 1982 — four generations |
| BBB Accredited | Signals commitment to ethical business practices | ✅ BBB Accredited — A Rating |
| Manufacturer Certification | Proves installation quality meets manufacturer standards | ✅ CertainTeed Select ShingleMaster Certified |
| Strong Multi-Platform Reviews | Shows consistent satisfaction across independent sources | ✅ Highly rated on Google, Yelp, and BBB |
| Community Recognition | Reflects real neighbor-to-neighbor reputation | ✅ Positive reputation on Nextdoor and other local platforms |




Questions to Ask Before You Hire Any Roofer
Before signing a contract with any San Diego roofing contractor, ask these questions directly. A reputable company will answer without hesitation.
| ✓ | What is your CSLB license number? Ask for it up front, then verify it at cslb.ca.gov before the appointment ends. |
| ✓ | Are you pulling the permits? Any reputable contractor pulls their own permits. If they ask you to pull permits yourself, that is a red flag. |
| ✓ | Do you carry workers’ compensation and general liability insurance? Ask for certificates before work begins. If a worker is injured on your property without coverage, you may be liable. |
| ✓ | How long has your company operated in San Diego? Local longevity matters — a company with deep San Diego roots has more to protect and more experience with local building conditions. |
Red Flags to Watch Out For
Beyond what to look for, there are warning signs that should give any homeowner pause.
| ⚠ | Contractors who approach you unsolicited after a storm, offering deeply discounted work |
| ⚠ | Requests for large cash deposits upfront — California law limits down payments to $1,000 or 10% of the contract, whichever is less |
| ⚠ | No physical local address — just a phone number or P.O. box |
| ⚠ | Reluctance or delay in providing a CSLB license number |
| ⚠ | Verbal-only warranties with nothing in writing |
Frequently Asked Questions
How do I verify a roofing contractor’s license in California?
Go to cslb.ca.gov and click “Check a License.” Enter the contractor’s name or license number. Confirm that the status is Active, that the classification includes C-39 (Roofing), and that there are no complaint disclosures on file. This check is free and takes less than two minutes.
What is the maximum down payment a roofing contractor can request in California?
California law limits the down payment for home improvement contracts — including roofing — to $1,000 or 10% of the total contract price, whichever is less. Any contractor asking for a larger deposit upfront is violating state law.
Do I need a permit for a roof replacement in San Diego?
Yes, in most cases. A full roof replacement in San Diego typically requires a permit through the City or County of San Diego, depending on your location. A reputable contractor pulls the permit on your behalf and schedules the required inspections. Always confirm this is included before signing.
Is Dils Roofing licensed in California?
Yes. Dils Roofing & Solar holds CSLB License #639961 and has been actively licensed and operating in San Diego since 1982. You can verify this directly at cslb.ca.gov.
Serving All of San Diego County
Dils Roofing & Solar proudly serves homeowners and businesses throughout San Diego County — from the coast to the inland communities. Find your area below to learn more about our local roofing services.
Ready to Work With a Roofer You Can Trust?
Dils Roofing & Solar has served San Diego homeowners since 1982 — four generations of family ownership, a clean CSLB license, and a reputation built one roof at a time. If you are comparing contractors or ready to get started, we are happy to walk you through your options with no pressure and no obligation.


