Hiring a Roofing Contractor in San Diego: Red Flags, Real Standards and What the Job Should Actually Look Like (2026)
The crew showed up, made noise for a day and left. Then you walked your yard and found roofing nails in the grass. Debris in the flower beds. A couple of shingles just… sitting there. Nobody called to say the job was done.
That’s not a horror story. That’s a Tuesday for homeowners who hired the wrong contractor.
San Diego has no shortage of roofing companies. It also has no shortage of crews that underbid, underdeliver and move on before you realize what you actually paid for. This guide is about how to tell the difference before you sign anything.
What Unprofessional Roofing Work Actually Costs You
Bad roofing isn’t just annoying. It has real financial consequences that show up months or years after the crew leaves.
| Problem Left Behind | Short-Term Impact | Long-Term Cost |
|---|---|---|
| Nails in yard and gutters | Flat tires, injury risk to kids and pets | Gutter damage if debris builds up |
| Improper shingle nailing pattern | None visible right away | Shingle blow-off in wind events, voided manufacturer warranty |
| Wrong flashing installation | None until rain | Leaks at every transition point, $1,000 to $4,000 in damage |
| Skipped underlayment or shortcuts | Invisible | No secondary water barrier when shingles fail |
| No permit pulled | None | Insurance claim denial, problems at resale, liability on you |
| Unlicensed contractor | Lower upfront price | No recourse if work fails, potential homeowner liability for injuries |
👉 The cheapest bid almost always means something was skipped. The question is whether you find out on day one or after the first major rainstorm.
Red Flags Before You Sign Anything
Most homeowners realize too late they hired the wrong company. These are the signals to catch upfront.
| Red Flag | What It Usually Means |
|---|---|
| Can’t provide a CSLB license number | Unlicensed. Walk away. |
| No written contract or vague scope | No accountability for what gets done or skipped |
| Asks for most or all payment upfront | Common with fly-by-night or financially unstable operations |
| Can’t provide proof of insurance | You’re liable if someone gets hurt on your property |
| Bid significantly lower than all others | Material quality cut, labor shortcuts or licensing issues |
| Pushes hard to start immediately without inspection | Storm-chasing tactic. No proper assessment being done. |
| No physical business address | No fixed presence in the area, no recourse if problems arise |
| Vague or no workmanship warranty | They don’t expect to stand behind the work |
What a Professional Roofing Job Looks Like From Start to Finish
Most homeowners don’t know what good actually looks like on a roofing job. Here’s the standard a real contractor holds themselves to.
Before Work Starts
| Step | What Should Happen |
|---|---|
| Inspection | Full roof inspection with photos documented before any quote |
| Written estimate | Itemized scope: materials, labor, disposal, flashing, permit |
| Permit | Pulled before work starts where required (most San Diego jurisdictions) |
| Material staging | Materials staged to minimize roof loading and yard impact |
| Protection setup | Tarps over landscaping and vulnerable areas before tear-off |
During the Job
| Step | What Should Happen |
|---|---|
| Deck inspection | Roof deck examined after tear-off for rot or damage before new material goes on |
| Underlayment | Proper synthetic or felt underlayment installed per manufacturer spec |
| Flashing | All step flashing, counter flashing and drip edge installed correctly, not just caulked over |
| Shingle nailing | Correct nailing pattern per manufacturer to maintain warranty validity |
| Daily cleanup | Nails swept with a magnetic roller, debris cleared each day |
After the Job
| Step | What Should Happen |
|---|---|
| Final cleanup | Full magnetic nail sweep of yard, driveway and landscaping. All debris hauled away. |
| Walkthrough | Contractor walks the job with you and answers questions |
| Documentation | Photos of completed work, warranty paperwork provided in writing |
| Permit close-out | Inspection scheduled and passed if a permit was required |
👉 A magnetic nail sweep after every roofing job isn’t optional. It’s the minimum. If your contractor didn’t do one you found out the hard way with your tires or your kids’ bare feet.
Questions to Ask Any Roofing Contractor in San Diego
You don’t need to know roofing to ask the right questions. These separate the real contractors from the ones hoping you don’t ask.
| Question | What You’re Actually Checking | Good Answer |
|---|---|---|
| “What’s your CSLB license number?” | Are they legally licensed in California | Gives it immediately. You can verify at cslb.ca.gov. |
| “Will you pull a permit?” | Are they willing to have work inspected | “Yes, where required” or a clear explanation of when it’s needed |
| “What does your cleanup process look like?” | Do they actually clean up or leave it to you | Mentions magnetic nail sweep specifically |
| “What warranty comes with the work?” | Do they stand behind the job | Written workmanship warranty with a specific term |
| “Can I see photos from a recent job?” | Do they document their work | Yes without hesitation |
| “Who exactly will be on my roof?” | Is it their own crew or a subcontractor you know nothing about | Clear answer about who’s doing the work and their experience |
Understanding CSLB Licensing in California
California’s Contractors State License Board licenses and regulates contractors across the state. For roofing, the relevant classification is C-39 (Roofing Contractor). Hiring an unlicensed contractor puts you at significant risk.
| Why CSLB Licensing Matters | What It Means for You |
|---|---|
| Verified trade experience | Contractor has demonstrated knowledge in the field |
| Bond and insurance requirements | Financial protection if contractor causes damage |
| Disciplinary record available | You can check complaint history at cslb.ca.gov before hiring |
| Legal recourse if problems arise | You have a path for complaints and recovery with licensed contractors |
| Unlicensed contractor on your property | You may bear liability for injuries or unpaid subcontractors |
👉 Dana Logsdon Roofing & Solar holds CSLB License #699151. You can verify it directly at cslb.ca.gov anytime.
Frequently Asked Questions
How many quotes should I get for a roofing job?
At least three from licensed contractors. But comparing price alone is a mistake. Compare scope. If one bid is missing materials another included or doesn’t mention permit fees the bids aren’t actually comparable.
Is a roofing permit really necessary in San Diego?
For a full reroof in most San Diego County jurisdictions, yes. Permits exist so the work gets inspected and documented. Skipping one can cause problems with insurance claims and home resale.
What should I do if a contractor damages my property?
Document it with photos immediately. A licensed and bonded contractor has a path for claims. An unlicensed one doesn’t. This is exactly why licensing matters before you ever have a problem.
What’s a fair payment schedule for roofing?
A deposit of 10 to 25 percent to start is reasonable. Progress payments tied to milestones are normal on larger jobs. Never pay more than 10 percent or $1,000 (whichever is less) upfront to an unlicensed contractor under California law.
How long should a roofing job take?
A single-story residential reroof typically takes 1 to 3 days. Larger or more complex jobs take longer. If a contractor promises an unusually fast timeline without explanation, ask what’s being skipped.
The Bottom Line
The nails in your yard are a symptom. The real problem is a contractor who didn’t respect your property, didn’t follow a professional process and moved on before you could hold them accountable.
You don’t have to accept that. Licensed contractors with a real track record in San Diego do this work every day without leaving a mess and without cutting corners. You just have to know what to ask before the crew shows up.
Dana Logsdon Roofing & Solar has been doing it right in San Diego County for over 30 years. CSLB License #699151.
Dana Logsdon Roofing & Solar | 1483 N Cuyamaca St, El Cajon, CA 92020 | [email protected]


