How to Choose the Best Roofing Contractor in Los Angeles (2026 Guide)
What separates the best roofing companies in LA from the rest. License checks, red flags, real questions to ask, and how to compare quotes the right way.
The best roofing contractor in Los Angeles is the one who shows up on time, holds a current C-39 license, gives you a written itemized estimate, pulls the permit, and finishes the job for the price they quoted. That sounds obvious, but the reality of hiring a roofer in LA is that 30 to 40 percent of the people calling themselves roofers fail at one or more of those basics.
This is the working framework we hand homeowners who ask us how to evaluate the quotes they have collected, including ours. The goal here is not to tell you to hire us. The goal is to give you a way to figure out which of the local roofing companies in LA is actually worth your money, and which ones are a phone number away from a bad outcome.
Step One: Verify the License Before Anything Else
California requires a C-39 specialty contractor license for any roofing work. No license, no work — that is the law, and it exists because uninsured unlicensed roofers cause property damage, file mechanics liens, and disappear when warranty issues come up.
To verify a license:
- Go to cslb.ca.gov (Contractors State License Board)
- Click “Check a License”
- Enter the contractor’s license number
- Verify the license is current, the classification includes C-39, the workers comp is current, and there are no recent complaints or disciplinary actions
This takes 30 seconds on a phone. Any roofer who hesitates to give you their license number, or whose license check shows expired, suspended, or wrong classification, is disqualified. Period. There is no version where hiring an unlicensed roofer in LA ends well — they cannot pull permits, your insurance will not cover their work, and you have no recourse when problems appear.
The single best filter you can apply when comparing the top roofing services in LA is “show me your CSLB license verification.” Half the contestants drop out at this step.
Step Two: Confirm Insurance Coverage
A licensed roofer should carry two types of insurance:
General liability. Covers damage to your property during the work. Minimum $1 million coverage is standard. Without this, if a falling shingle damages your car or a worker drops a hammer through a skylight, you are on the hook.
Workers compensation. Covers injury to crew members on your property. California requires it. Without it, if a worker falls off your roof, the medical bills can become your responsibility. Workers comp is expensive and a major reason why some unlicensed contractors quote so low. They are not paying for it.
Ask for a Certificate of Insurance (COI) listing your name and address as a certificate holder. A legitimate contractor can email this in 5 minutes. If they say they will get it later, they probably do not have it.
Step Three: Look at the Estimate Format
The best roofing contractors in LA give you written, itemized estimates. The bad ones give you a single number on a business card.
A real estimate includes:
- Scope of work. What is being repaired or replaced, in plain language.
- Materials. Brand, model, and quantity. “GAF Timberline HDZ architectural shingles, 28 squares,” not “shingles.”
- Labor breakdown. Tear-off, deck repair allowance, install labor, flashing, cleanup.
- Permit and inspection fees. Listed as a line item.
- Disposal. Hauling and dump fees.
- Warranty terms. Manufacturer material warranty length, contractor labor warranty length.
- Payment schedule. Deposit (capped at 10 percent or $1,000 by California law), progress payments, final payment.
- Total. With taxes if applicable.
- Start date estimate and duration.
If you get an estimate that just says “Reroof, $14,500,” call back and ask for the itemized version. A contractor who refuses to itemize is either hiding margin in vague line items or planning to inflate the bill mid-project with “unforeseen costs.”
Step Four: Get Three Quotes — But Compare Them Right
The standard advice is “get three quotes.” That is correct, but homeowners often compare them wrong by looking only at the bottom-line price.
Compare quotes on these axes:
Material quality. A $9,000 quote using economy three-tab shingles is not cheaper than a $12,000 quote using premium architectural shingles with a 30-year warranty. You are comparing different products.
Labor warranty length. A 1-year labor warranty vs a 10-year labor warranty is a significant difference. The longer warranty is worth paying more for, because most installation defects show up in years 2 through 5.
What is included in flashing. Cheap quotes often skip new flashing, reusing the existing rusted metal. New flashing on the price sheet is worth $400 to $800 in extra value.
Tear-off vs overlay scope. Make sure you are comparing the same approach. An overlay quote will always be lower than a tear-off quote on the same roof, and the right choice depends on the roof condition, not the price.
Permit handling. “Owner pulls permit” on the quote is a red flag. A legitimate contractor pulls permits in their name, which makes them legally responsible for the work meeting code.
Crew structure. In-house W-2 crew vs day labor sub. The in-house crew costs more but typically delivers more consistent quality.
If three quotes are within 10 percent of each other on like-for-like scope, you are seeing fair market pricing. If one is 30 percent below the others, that contractor is either cutting corners on materials, skipping permits, lacking insurance, or planning to add costs mid-project. Cheap roofing quotes in LA are almost always a warning sign.
Step Five: Check Reviews — But Look at the Bad Ones
Five-star average ratings are easy to manufacture. The signal is in the negative reviews and how the company responded.
When reading reviews:
- Filter for 1-3 star reviews. Read every one of them.
- Look for patterns. A single negative review about a payment dispute is noise. Six negative reviews about jobs taking 3x the promised timeline is a pattern.
- See how the company responded. Professional, accountable responses (even to unfair reviews) signal a company that takes feedback seriously. Defensive or absent responses signal a company that does not.
- Cross-check across platforms. Google, Yelp, Better Business Bureau, Angie’s List, and home service marketplaces all surface different reviewers. A company with 50 5-star Google reviews and 0 elsewhere is either new or curating.
Read at least 20 reviews per contractor before deciding. The 5-minute investment saves you from the wrong choice.
Red Flags That Disqualify a Roofing Contractor
Any of these means walk away, regardless of the price:
Door-knocking after a storm. Legitimate LA roofers are too busy with existing customers after storms to canvass neighborhoods. The people knocking on your door after a Santa Ana wind event or atmospheric river are usually out-of-state storm chasers.
Pressure to sign immediately. “This price is only good today.” “We have a crew in the area we can dispatch right now if you sign.” High-pressure sales tactics are how unethical contractors lock homeowners into bad deals before they have time to think.
Demand for full payment upfront. California law caps roofing deposits at 10 percent or $1,000, whichever is less. Anyone asking for 50 percent or full payment before starting work is operating outside the law.
Cash only. Cash-only deals usually mean the contractor is unlicensed, uninsured, and not reporting income. There is no consumer protection if anything goes wrong.
No physical address or generic email. Companies operating out of a Yahoo email and a P.O. box are harder to track down when warranty issues appear in year 7.
Refuses to put it in writing. Verbal agreements are not enforceable in California for contracting work over $500. Anyone who pushes back on a written contract is planning to change the deal later.
License classification is not C-39. A general contractor (B license) without C-39 specialty cannot legally do roofing work in California. Always check the specific classification.
Quotes 30+ percent below other quotes. Either they are missing scope, planning to upcharge, or cutting corners on materials and labor. Suspiciously cheap roofing in LA almost never works out.
What the Best Local Roofing Experts in LA Actually Do
Beyond the basics of license, insurance, and written estimates, the best roofing contractors in Los Angeles share a few practices:
On-site inspection before quoting. A real quote requires getting on the roof and into the attic. Contractors who quote from satellite photos or driveway-level inspections are guessing.
Honest assessment of repair vs replace. A good roofer will tell you “you have 5 more years on this roof, do not replace it yet” when that is true. The bad ones tell every homeowner the roof is shot because replacements pay more than repairs.
Photo documentation. Before, during, and after photos. This protects both parties and is essential for insurance claims.
Same-crew installation. The crew that inspected the roof should be the crew installing it. Bait-and-switch, quoting with experienced foremen and sending day labor, is common in the industry.
Post-job cleanup. Magnetic nail sweeps, debris hauled away, gutters cleared. Your property should look better when they leave than when they arrived.
Permit pulled and inspected. Major roofing work in LA requires a permit from LADBS. The permit process includes a final inspection that verifies the work meets code. Skipping the permit means skipping the inspection, which means you have no third-party verification anything was done right.
Local presence. Companies based in LA know LA conditions: Santa Ana wind patterns, hillside access challenges, HPOZ rules in Hancock Park and West Adams, Title 24 requirements for cool roofs on flat sections. Out-of-area contractors learn this stuff at your expense.
Questions to Ask Every Roofing Contractor
Use these questions during the on-site inspection. The answers tell you whether you are dealing with the best LA roofing experts or someone hiding inexperience:
- What is your CSLB license number? Look it up while they are still on the property.
- Can you email me a Certificate of Insurance with my address listed? A legitimate contractor sends this within an hour.
- Will your own crew do the work, or are you subcontracting? In-house W-2 crews are generally better than rotating subs.
- How many roofs like mine have you done in the last year? Specific experience with your roof type and neighborhood matters.
- What does your labor warranty cover and for how long? 5 to 10 years is the range you want to see.
- Will you pull the permit in your name? The answer should be yes.
- What happens if the tear-off reveals deck damage? A good contractor has a clear process, usually a per-sheet allowance ($50 to $80 in LA) that gets called out before work proceeds.
- What is your payment schedule? Should be deposit (10 percent or $1,000 cap), progress payments tied to milestones, final payment on completion and inspection passing.
- Can I see three references from jobs in my area? Recent local references are worth their weight.
- What is included if a leak appears in year 2? A solid labor warranty covers the fix at no charge.
How to Compare a Roof Repair Quote vs Replacement Quote
Sometimes the question is not which contractor to hire but whether you need repair or full replacement. The best roofing contractors will help you make this call honestly. The bad ones push replacement for every job.
Get separate written estimates for both options if your existing roof is in the 15 to 20 year age range and the damage is localized. Compare:
- Repair cost vs replacement cost. A $1,500 repair on a 15-year-old roof that is otherwise solid usually beats a $14,000 replacement.
- Remaining life. If the roof has 5 to 8 more years, repair. If it has 1 to 2 years, replace.
- Frequency of past repairs. Patching the same roof every year is a sign you are throwing good money after bad.
For more detail, see our roof repair vs replacement guide and our roof repair cost guide for Los Angeles.
Why “Best Roofing LA” Search Results Are Misleading
When you search “best roofing LA” or “top roofing services LA,” the results are mostly paid ads, lead generation sites that resell your contact info to multiple contractors, and review sites with manipulated ratings. The actual best LA roofing companies are often not at the top of the search results because they are too busy doing roofing work to invest in SEO and PPC campaigns.
A better way to find good LA roofers:
- Ask your neighbors. Anyone on your street who has had a roof done in the last 3 years has direct experience.
- Ask your real estate agent. Agents see roofs from every contractor in the area through inspections and have strong opinions.
- Ask other trades. Plumbers, electricians, and HVAC techs see the inside of houses and know which roofers leave problems behind.
- Ask insurance adjusters. Adjusters see the after-effects of bad roofing work daily.
Reviews and search rankings are useful filters, but the most reliable signal is direct word-of-mouth from someone whose judgment you trust.
Frequently Asked Questions
How do I find the best roofing contractor in Los Angeles?
Verify the C-39 license on cslb.ca.gov, confirm general liability and workers comp insurance with a Certificate of Insurance, get three written itemized quotes for the same scope, read at least 20 reviews including the negative ones, and ask 10 specific questions during the on-site inspection. The best contractor is the one who passes all of those checks at fair market pricing, usually not the cheapest quote and not the one with the slickest sales pitch.
What should a roofing quote in Los Angeles include?
A real LA roofing quote includes scope of work, material brand and quantity, labor breakdown by phase, permit and inspection fees, disposal costs, warranty terms (both manufacturer and contractor labor), payment schedule, and total with taxes. Quotes that are a single number with no detail are red flags.
Why are some roofing quotes 30 percent cheaper than others?
The cheap quotes are almost always missing something: lower-grade materials, no permit pulled, no insurance, day labor instead of W-2 crew, reused old flashing instead of new, or planning to upcharge mid-project with “unforeseen costs.” Suspiciously cheap roofing quotes in LA rarely deliver the same end result as fair-market quotes.
How long should a roofing contractor’s labor warranty be?
5 to 10 years is the range you should see from established LA contractors. Anything less than 5 years on a full replacement is too short. Most installation defects show up in years 2 through 5. Anything more than 15 years should be read carefully because some companies use long warranties as a sales tool while burying limitations in the fine print.
Should I hire the cheapest roofing contractor in LA?
No. The cheapest quote on a major roofing job almost always comes with hidden costs: corner-cutting on materials, no permits, no insurance, or mid-project upcharges. The best value is usually the middle quote from a contractor with strong reviews, current license, and a 7-10 year labor warranty. Pay attention to total value, not just price.
How do I check if a Los Angeles roofer is licensed?
Go to cslb.ca.gov and click Check a License. Enter the license number. Verify it is current, includes C-39 classification, workers comp is current, and no recent complaints or disciplinary actions are listed. This takes 30 seconds. Any roofer who hesitates to give you their license number or fails this check should be removed from consideration.
What questions should I ask a roofing contractor in LA?
Ask for license number, Certificate of Insurance with your address, whether they subcontract or use in-house crew, recent local references, labor warranty terms, who pulls the permit, what happens if deck damage is found during tear-off, payment schedule details, and what is covered if a leak appears in the warranty period. The answers separate professional contractors from problems waiting to happen.
Are out-of-state roofers safe to hire after a storm?
Almost never. Storm chaser contractors flood LA after every major storm event. They are unlicensed in California (their out-of-state license is not valid here), uninsured for California claims, and gone before warranty issues appear. Always verify a California C-39 license, regardless of how persuasive the door-to-door pitch sounds.
What does a fair roof replacement cost in Los Angeles?
A typical asphalt shingle reroof in LA runs $10,000 to $18,000 for a 2,000 sq ft roof. Tile and metal cost more. See our new roof cost guide for Los Angeles for full pricing detail. Quotes within 10 percent of each other on the same scope are fair market. Outliers in either direction warrant scrutiny.
How long does it take a good roofing crew to replace a roof?
Most residential reroofs in LA take 1 to 3 days from tear-off to final cleanup. Larger or more complex roofs (steep pitch, heavy hillside access, multiple penetrations) can take up to 5 days. A crew that promises completion in 1 day on a 2,500+ sq ft roof is either rushing or quoting optimistically.
The best roofing contractor in Los Angeles for your job is the one who passes the license, insurance, and itemized estimate checks, gives you an honest assessment of repair vs replacement, and prices fairly relative to the other legitimate quotes you collect. The framework above gets you to that contractor in 3 to 5 hours of homework — well worth it for a $10,000 to $25,000 decision that protects your home for the next 25 years.
If you want to add Best LA Roofing to your list of quotes, call (818) 446-6122. We will send a foreman to inspect, give you a written itemized estimate, and answer every one of the 10 questions above before you decide.