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.
Comprehensive Warranties
Another significant advantage of hiring a professional roofing company is the comprehensive warranties they offer on their workmanship and materials. These warranties provide peace of mind, knowing that any issues arising from the repair will be addressed without additional cost to the homeowner. Handymen typically do not offer such extensive guarantees, leaving homeowners vulnerable to future repair costs if problems recur.
Insurance and Liability
Reputable roofing companies carry liability insurance to cover any potential damages or injuries that may occur during the repair process. This insurance protects homeowners from financial responsibility in case of accidents or property damage. In contrast, a handyman might not carry adequate insurance, putting homeowners at risk of covering unforeseen expenses out of pocket.
Permits and Code Compliance
Roofing repairs often require adherence to local building codes and regulations, which can necessitate obtaining permits. Professional roofing companies are well-versed in these requirements, ensuring all repairs comply with local laws. They handle the paperwork and coordination with municipal authorities, ensuring a streamlined process. A handyman might not be familiar with these regulations, risking non-compliance that can lead to fines or other legal issues.
1: Ask for Friendly References
One of the first steps you should take to find the best roofing contractor in your area is to ask those you’re close to who might have had roofing work done in the past.
This can be friends, family, or even your HOA if you live in an HOA neighborhood.
You should do your own research, but if you trust the people you’re asking, you should get a few references that will narrow down your search to a few options instead of a ton of them.
2: Check the Online Reviews
This is a big one; especially if you don’t have any friends or family who have gotten a roof replaced before
Go through all the roofing companies in your area, check the star ratings Google or whatever search engine you’re using gives each one, and then make a list of the top 5-10 options with 4 to 5-star ratings.
Once you’ve done that, head to whatever online reviews you can find. Yelp and the BBB are common sources. This will give you a bit of insight into the experience other customers have had.
Be careful, though.
While online reviews are great, some companies find ways to censor their reviews, and some prior customers can be disgruntled for no reason. Try to only heed credible reviews whether they’re good or bad. If it sounds like over-the-top rambling, it probably is. Photo evidence of any claims is also a good thing to look for.

5: Get a Consultation
This is a massive investment. So, don’t hire anyone just because their website looks good. Contact all three of your top options, and schedule a consultation. Typically, someone will come out to look at your roof.
. Not only will you get the quote for the job, but you’ll also be able to see how that company conducts itself. Remember, the person coming to your home is a representative of the entire company. Pay attention to their professionalism. If you’re not comfortable around them, scratch them off the list.
6: Compare Quotes
You’ll need to compare quotes from each of the companies you got consultations from. Now, it’s important to note that the lowest price is not always the best. So, don’t immediately go with the cheapest option
You’ll want to compare the value that each service provides for that price. The highest-priced option might cost significantly more, but it might also have 30 more years of service in the community with a better reputation. Weigh the pros and cons of each option in comparison to the quote provided.
9: Ask About Payment Options
Ask each of your options whether they allow for financing, what their rates are for financing, and if there are any other options available. Unless you have the money to pay for the roof upon completion, this can be a financially disruptive project; again, that’s usually a problem when emergency repairs are needed.
If you’ve been looking forward to it, you likely won’t have to worry about this as much.
Whether or not this matters depends on your situation. So, use your judgment.

10: Check the Contract and Compare it to Necessary Project Requirements
Finally, once you’ve done all of this stuff and narrowed it down to one option, you’ll need to go over a contract. The contractor will write this up once you’ve formally approached them to hire them.
Your contract should outline all the costs, work to be done, and other details such as payment agreements.
Make sure this aligns with what you spoke to the contractor about during the consultation AND what you know about your roof. If it’s not in the contract that they have to insulate it, but you expect them to, don’t sign it. If you see that anything is off or doesn’t match what you agreed to, don’t sign it unless they rectify it.
This is the final step before you schedule a date, and a lot of people get anxious and rush, but it’s important to go over every part of the contract.
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 | dana@roofon.com


