How to Choose the Right Roofing Company in Los Angeles

October 9, 2026 • Tilehurst Roofing

How to Choose the Right Roofing Company in Los Angeles

How to Choose the Right Roofing Company in Los Angeles

Choosing the right roofing company in Los Angeles comes down to disqualifying the wrong ones before they ever climb a ladder. Most LA homeowners don’t get burned by a lack of options – they get burned by contractors who talk well but don’t put anything in writing. Start by checking the CSLB license, asking four specific questions by phone, and refusing any contractor who won’t hand you a written price before work begins. If you’d rather skip the detective work, call Tilehurst Roofing at (945) 303-9821 and we’ll walk you through it.

Call (945) 303-9821

Los Angeles has over 1,400 roofing contractors licensed with the CSLB – and a lot more operating without a license. The question isn’t how to find a roofer. It’s how to screen out the ones who’ll no-show, pad the bill, or slap down shingles that fail before the next rain. We’ve been doing roofing in LA since 2000, and we’ve seen every contractor archetype in the book. Here’s what actually matters.

Know the Three Contractor Archetypes Before You Call

In Los Angeles, most roofing problems trace back to one of three types of contractors. Learn to spot them early and you’ll save yourself thousands.

The storm-chaser rolls into town after heavy rain or wind, knocks on doors, and offers a “free inspection.” They’re often from out of state, they don’t have a local Los Angeles shop, and they’re gone by spring. Their workmanship warranty is useless because you can’t find them six months later.

The handyman-moonlighter is a skilled tradesperson, maybe a framer or a painter, who “does roofs too.” Roofing is a specialized trade. The C-39 roofing classification exists for a reason: waterproofing is unforgiving, and Los Angeles roofs face intense UV exposure, seasonal Santa Ana winds, and the occasional pounding rainstorm. A moonlighter may have good intentions, but good intentions don’t stop a leak.

The high-pressure closer gives you a “deal” that expires tonight and wants a signature before you’ve read the fine print. Roof replacements in Los Angeles are five-figure decisions. If someone’s pushing you to decide in an hour, they’re not confident in their price – they’re confident in your impulse.

We say it plainly: the best contractor is the one who gives you a written price, a written guarantee, and time to think. That’s how we’ve run Tilehurst Roofing since day one.

The Four Phone Questions That Expose a Bad Contractor

Before you schedule a single estimate in Los Angeles, ask these four questions. Write down the answers. If any one of them feels evasive, move on.

  1. “What’s your CSLB license number, and can I look it up while we’re on the phone?” A licensed contractor in Los Angeles should give you this number without hesitation. The CSLB license lookup will show the classification (roofing is C-39), the status (clear is good, anything else is a warning), and any complaints or discipline. A contractor who stalls, changes the subject, or says “I’m in the process of getting licensed” should not be on your roof. The C-39 classification specifically authorizes roofing work. A general B license does not mean someone is a roofer.
  2. “Will you give me a written price before you arrive – not after the inspection?” This seems like a small thing, but it’s the single biggest tell in Los Angeles roofing. A contractor who won’t commit to a written price before arrival is planning a door-knock markup. The price changes once they’re on your property because that’s the business model, not an accident. At Tilehurst Roofing, we put the price in writing before any work starts. It’s never negotiable and never subject to a “discovery” bump.
  3. “What does your workmanship warranty cover, and when do I get it in writing?” Most LA homeowners confuse manufacturer warranties with workmanship warranties. A GAF or CertainTeed shingle warranty covers shingle defects – not installation mistakes. A workmanship warranty covers the labor. You need both, in writing, on every job. Ask when the workmanship warranty is delivered. If the answer is “after the job is done” or “when you ask for it,” that’s a red flag. Ours is handed over before the crew leaves, on every repair and every replacement.
  4. “Who’s working on my roof, and have they been background-checked?” The answer “whoever’s available that day” tells you everything. On every Tilehurst Roofing job in Los Angeles, you know exactly who’s on your roof: background-checked, uniformed technicians. No day labor, no subcontractor roulette.

If all four answers are direct and verifiable, you’ve likely found a legitimate Los Angeles roofing company. If even one answer is mushy, that’s your cue.

How to Read a CSLB License Lookup Like a Pro

The CSLB (Contractors State License Board) database is the most underused tool in Los Angeles roofing. Every state-licensed roofing contractor has a public record, and reading it correctly takes five minutes.

Here’s what to look for:

  • License number and classification: You want C-39, the specific roofing classification. A general B license covers building, not necessarily roofing. If someone holds a B and not a C-39, ask why they’re roofing.
  • Status: “Clear” means the license is active and in good standing right now. It does not mean the contractor has no history of complaints. Always click into the detail view.
  • Discipline and complaints: The lookup shows legal actions, arbitration awards, and license suspensions. If you see repeated disputes over unfinished work, that’s the contractor’s pattern, not a one-off.
  • Endorsement dates: How long has the license been active? A license issued six months ago isn’t automatically bad, but a contractor who’s been continuously licensed in Los Angeles for a decade is a different risk profile.
  • Workers’ comp insurance: The lookup shows whether the contractor carries workers’ compensation. On a roofing job with people on your roof, this matters. If someone falls and the contractor lacks coverage, you could be pulled into the claim.

We’re a Kingswell family roofing company, founded in 2000, and every Tilehurst Roofing location is independently owned and operated under the Kingswell Guarantee. That means the license you look up matches the local business name, not a corporate shell. When in doubt, call the CSLB directly – their Los Angeles office is in Norwalk – or just call us and we’ll walk you through the lookup while you’re on the phone.

Why the Lowest Bid in Los Angeles Is Usually the Most Expensive

We get it. When you’ve got a leaking roof in Sherman Oaks or a composition shingle roof baking in the Valley sun, a cheap bid is tempting. But in Los Angeles roofing, the lowest bid almost always reflects one of three hidden costs:

Unlicensed labor. Unlicensed contractors don’t pay for workers’ comp, don’t pull permits, and disappear when a leak comes back. Their overhead is lower because their accountability is zero.

Skipped permit pulls. Los Angeles requires permits for most roof replacements and many repairs. A contractor who skips the permit saves you $300 to $500 up front – and hands you a problem when you sell the house and the city has no record of the work. Permits exist to document that the job met code. They’re not a tax, they’re a paper trail.

Line-item games. Read the estimate line by line. Does it include decking replacement? Drip edge? Ridge cap? Flashing? Underlayment? A low bid that omits drip edge or underlayment isn’t low – it’s incomplete. When the crew finds rotted decking under the old shingles, that “unexpected” cost gets added at the door, and your low bid becomes a high-pressure change order.

Most asphalt-shingle repairs in Los Angeles run $450 to $1,200 depending on scope, and full replacements typically land between $9,000 and $18,000 for a standard three-tab or architectural shingle roof. That’s the real market range. If a bid comes in at half that, ask which line items are missing. At Tilehurst Roofing, our written price includes everything: drip edge, ridge cap, flashing, underlayment, and any decking noted during our inspection. No change orders, no door-knock surprises.

Manufacturer Warranty vs. Workmanship Warranty: What LA Homeowners Actually Need

The biggest warranty myth in Los Angeles roofing is that a “50-year shingle warranty” means your roof is covered for 50 years. It doesn’t. Here’s the plain truth:

A manufacturer warranty covers defects in the shingle material itself. If a Boral tile cracks prematurely or a CertainTeed shingle has a manufacturing flaw, the manufacturer pays for replacement material. In many cases, labor is not included, and the payout is prorated based on the roof’s age. By year 15 of a 50-year warranty, the coverage value has often dropped to pennies on the dollar.

A workmanship warranty covers installation errors: poor flashing, misaligned shingles, skipped underlayment, failed seals. This is the warranty that actually matters for Los Angeles homeowners, because installation mistakes cause far more leaks than material defects. Here’s the catch: the workmanship warranty is only as good as the company standing behind it. A one-page guarantee from a company that won’t answer the phone in six months is worth the paper it’s printed on.

At Tilehurst Roofing, every repair carries a written guarantee delivered before the crew leaves – not mailed later, not promised verbally. If a repair fails inside the guarantee period, we return to correct it at no charge. That’s the core of our 365-Day Done Right Promise, and it’s part of what we call the Kingswell Way: say the price before the work, show up in the window we gave, leave the place cleaner than we found it, put the guarantee in writing, and come back if it fails. Material choices come from seven leading manufacturers – GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral – so the product fits the home, not whatever happens to be sitting in the truck.

What a Good Los Angeles Roofing Estimate Actually Looks Like

Most LA homeowners have never seen a genuinely complete roofing estimate. Here’s what a legitimate one includes, line by line:

  • Full scope of work: Area measurements, existing material type, and access notes for your specific Los Angeles neighborhood.
  • Material breakdown: Manufacturer and product name (not just “shingles”), including underlayment brand and type, drip edge material, flashing type, and ridge cap style.
  • Decking policy: How much decking replacement is included, if any, and what the per-sheet cost is if additional rot is discovered. On Los Angeles homes built before 1980, decking rot is common around valleys and eaves.
  • Permit line item: The exact cost of the permit, who pulls it, and who schedules the inspection. On any full roof replacement in Los Angeles, this should be itemized, not rolled into “miscellaneous.”
  • Start window: Not just a start date, but a window. “We’ll arrive between 7:30 and 8:30 am on the 14th” is a window. “Sometime next week” is not.
  • Warranty terms in writing: Workmanship warranty duration and what it covers, plus manufacturer warranty registration instructions.
  • Payment schedule: If a contractor demands full payment upfront, walk away. The standard in Los Angeles is a deposit with balance on completion, or milestone payments on larger jobs.

A complete estimate for roofing company in Los Angeles work should be three to five pages. If you get one paragraph on the back of a business card, that’s not an estimate – that’s a pitch. If you’re seeing high-pressure tactics or incomplete line items, roof repair in Los Angeles shouldn’t start until the paperwork is right.

We pulled a roof estimate out of a garage over in Eagle Rock last month where a homeowner had three bids. One was $4,200 cheaper than the other two. The difference? It left out underlayment, drip edge, and the entire permit line. By the time those got added back, it was the most expensive bid of the three. That’s the game, and once you know to look for it, you can’t unsee it.

When to Call a Pro – and When to Wait

Some Los Angeles roofing decisions can wait. A missing shingle or a small lifted corner can hold for a week while you gather estimates. But if you see active water intrusion – a dripping ceiling, a wet spot spreading on drywall, water stains in the attic – don’t wait. Water does silent, expensive damage to framing, insulation, and electrical. In Los Angeles, where many homes have flat or low-slope sections, water doesn’t drain off – it pools and finds its way in.

If you’re not sure whether a problem is urgent, call us at (945) 303-9821. A live person answers every call, 24 hours a day, 7 days a week – evenings and weekends included. No voicemail, no callback queue. We’ll help you figure out whether it’s an emergency or a scheduled repair.

Related services in Los Angeles: Roof Repair in Los Angeles | Roof Replacement in Los Angeles

The Bottom Line

Choosing the right roofing company in Los Angeles isn’t about finding the best reviews – it’s about filtering out storm-chasers, moonlighters, and high-pressure closers before they stand on your roof. Check the CSLB license, ask the four phone questions, demand a written price before work begins, and understand the difference between a manufacturer warranty and a workmanship warranty. If a contractor won’t put it in writing, that’s not a negotiating tactic – it’s a disqualifying red flag.

If you’re in Los Angeles and need help sorting through it, Tilehurst Roofing offers free estimates with written line-item pricing and a written guarantee on every repair. Call (945) 303-9821 and a live person will answer – day or night, weekday or weekend. That’s how we’ve done it since 2000, and that’s how we’ll keep doing it.

Frequently Asked Questions

Need Roofing Help?

Call Tilehurst Roofing - licensed & insured, here with fast after-hours help in Los Angeles.

(945) 303-9821
Areas We Serve

Request a Free Estimate

Tell us what you need - Tilehurst Roofing responds fast. No obligation.

When you send us your details, you agree to the terms of our Privacy Policy and consent to being contacted by call, text, or email concerning your request, including by the partner businesses that may perform the service.

Prefer to text? Send a Text
Call Now - 24/7 Dispatch