Summary:
You’re about to spend tens of thousands of dollars on a new roof. You’ve checked reviews, compared bids, and verified the contractor’s license. But there’s one detail that could cost you everything you own: their insurance coverage.
Most California roofers carry the state-required minimum of $1 million in general liability insurance. That sounds like a lot until you realize your Orange County or Los Angeles County home is worth more than that. And when you factor in what happens if someone gets seriously injured on your property, that $1 million disappears fast.
Here’s what you need to know about why $2 million in liability coverage isn’t just recommended—it’s essential for protecting yourself from financial devastation.
What Liability Insurance Actually Covers When You Hire a Roofer
General liability insurance covers third-party property damage and bodily injuries that occur during roofing work. That includes damage to your home, your neighbor’s property, or injuries to anyone who isn’t an employee of the roofing contractor.
If a stack of shingles slides off your roof and crushes your car, liability insurance covers it. If falling debris breaks your neighbor’s window or damages their landscaping, liability insurance handles it. If a tool falls from the roof and injures a passerby, liability insurance pays for medical bills and legal defense.
But here’s what most homeowners don’t realize: the policy limits determine how much protection you actually have. Once those limits are exhausted, you’re exposed.
Why $1 Million Coverage Falls Short in Orange County and LA County
California’s Contractors State License Board requires roofing contractors to carry a minimum of $1 million in general liability insurance to maintain their C-39 license. Most contractors stop there because it meets the legal requirement and keeps their premiums lower.
The problem is that $1 million in coverage was established decades ago when property values were a fraction of what they are today. In 2026, the median home value in Orange County sits between $1.04 million and $1.3 million. In Los Angeles County, median values hover around $750,000, with many properties worth $1 million to $3 million or more. Luxury properties routinely exceed $5 million to $10 million.
When your property is worth more than your contractor’s insurance policy, a single serious incident can exhaust their coverage completely. What happens then? The remaining liability falls on you.
Consider this scenario: A roofing crew is replacing your $1.5 million home’s roof when a worker falls through a skylight and suffers catastrophic injuries. The contractor’s $1 million policy covers initial medical costs, but the worker requires ongoing care, rehabilitation, and can’t return to work. Total damages exceed $2 million. Your contractor’s insurance pays its $1 million limit. You’re now personally liable for the remaining $1 million, plus legal fees.
This isn’t a hypothetical. Roofing consistently ranks among the most dangerous occupations in the United States, with a fatal injury rate of 57.5 per 100,000 workers—approximately ten times higher than the all-worker average. Over 7,000 roofers are injured annually, and falls account for 82.9% of roofing fatalities. The average workers’ compensation claim for a fall from elevation costs $106,000, and 30% of injured roofers require hospitalization.
In high-value markets like Orange County and Los Angeles County, where property values routinely exceed $1 million and roofing projects involve complex systems and steep pitches, the risk of a claim exceeding minimum coverage isn’t just possible—it’s probable. That’s why 73% of successful California roofers now carry $2 million to $5 million in coverage. They understand that protecting their clients means carrying insurance that actually matches the value of the properties they work on.
What Happens When a Roofer's Insurance Doesn't Cover the Full Claim
When a contractor’s insurance policy reaches its limit, the financial burden doesn’t just disappear. Someone has to pay, and California law has clear rules about who that someone is.
If the contractor’s business has assets, those assets can be pursued through a lawsuit. But most small roofing contractors operate with minimal business assets. Their trucks might be leased, their equipment financed, and their business structured to limit personal liability. When their insurance runs out and they have no assets to pursue, the injured party or damaged property owner will look for the next available source of compensation: you, the property owner.
California’s premises liability laws hold property owners to a duty of care for people on their property, including contractors and their employees. While the Privette doctrine generally protects homeowners from liability when independent contractors are injured, there are significant exceptions. If you hired an unlicensed or uninsured contractor, if you exercised control over how the work was performed, or if you failed to warn of known hazards, you can be held liable.
Even if you hired a licensed, insured contractor, if their insurance is insufficient to cover the full claim, you could face a lawsuit seeking to hold you partially responsible under various legal theories. Your homeowner’s insurance might provide some coverage, but most homeowner’s policies have exclusions for contractor-related claims and won’t cover the full extent of commercial roofing work liability.
The financial consequences can be devastating. You could be forced to liquidate retirement accounts, take out loans against your home, or even face foreclosure to satisfy a judgment. One roofing accident can erase decades of financial planning and put your family’s security at risk.
This is why verifying that your roofing contractor carries adequate liability insurance—specifically $2 million or more—isn’t just a good practice. It’s essential protection for your financial future. The few hundred dollars a contractor saves by carrying minimum coverage could cost you everything you own.
The Hidden Liability Risk Most Homeowners Don't Know About
General liability insurance covers property damage and third-party injuries. But there’s another type of insurance that’s even more critical for protecting you from catastrophic personal liability: workers’ compensation insurance.
Workers’ comp covers medical bills, lost wages, and rehabilitation costs when a contractor’s employee is injured on the job. It’s required by California law for roofing contractors, even those with no employees, because roofing is classified as a high-risk occupation.
Here’s what most homeowners don’t understand: if your roofing contractor doesn’t have active workers’ compensation coverage, you can be held personally liable as the “statutory employer” of any injured workers. That means you’re responsible for their medical bills, lost wages, permanent disability payments, and even death benefits if the injury is fatal.
How California Law Makes You Liable for Uninsured Contractor Injuries
California Labor Code Section 2750.5 creates a rebuttable presumption that an unlicensed contractor and their employees are actually employees of the homeowner who hired them. If the contractor doesn’t have a valid license, they can’t legally be classified as an independent contractor. That makes you, the property owner, their employer by default.
Even if your contractor has a valid license, if they don’t carry workers’ compensation insurance, California law can still hold you liable as a statutory employer. The logic is simple: someone has to be responsible for protecting workers, and if the contractor isn’t providing that protection, the responsibility falls on the person who hired them.
This isn’t a theoretical risk. California courts have consistently held homeowners liable for injuries to unlicensed or uninsured contractors’ employees. In one case, a homeowner hired an unlicensed contractor to complete a remodeling project. An employee of that contractor fell from a ladder and suffered serious injuries. Because the contractor was unlicensed and uninsured, the injured worker successfully sued the homeowner for workers’ compensation benefits. The homeowner’s personal assets were at risk, and their homeowner’s insurance policy didn’t cover the claim because the contractor wasn’t a “residence employee” under the policy terms.
The financial exposure is staggering. Roofing injuries are among the most severe in the construction industry. Falls from roofs result in traumatic brain injuries, spinal cord damage, broken bones, and internal organ injuries. Medical costs can easily exceed $500,000 for severe injuries, and permanent disability benefits can continue for the rest of the injured worker’s life. If a worker is killed, death benefits to their family can exceed $1 million.
Your homeowner’s insurance won’t cover these costs. Most homeowner’s policies specifically exclude coverage for contractors and their employees because the risk level exceeds what the policy is designed to handle. You’ll be paying out of pocket for medical bills, legal fees, and potentially decades of disability payments.
This is why verifying that your roofing contractor carries active workers’ compensation insurance is just as important as checking their general liability coverage. Don’t just ask if they have it—demand to see a current certificate of insurance directly from their insurance carrier, not a photocopy. Call the insurance company using a verified number from their website, not the number on the certificate, and verify that the policy is active, covers all employees and subcontractors, and won’t expire during your project.
Common Insurance Scams Roofing Contractors Use to Avoid Coverage
Roofing contractor insurance is expensive, especially for high-risk work in California. That creates a strong financial incentive for contractors to cut corners, and many do. Understanding the most common insurance scams can help you avoid hiring a contractor who leaves you exposed.
The expired certificate scam is one of the most common. A contractor provides you with a photocopy of an insurance certificate that looks legitimate. What you don’t know is that the policy expired months ago, or the certificate is from a previous job and no longer valid. Contractors know that most homeowners never verify coverage directly with the insurance company, so they hand out expired certificates hoping you won’t check. If an accident happens and you try to file a claim, you’ll discover there’s no coverage. You’re now personally liable.
The sole proprietor loophole is another common tactic. California requires workers’ compensation insurance for roofing contractors, but there’s an exception for sole proprietors with no employees. Some contractors exploit this by claiming they work alone, even though they bring a crew to your job. They’ll tell you they’re using “subcontractors” who are responsible for their own insurance. In reality, those workers are often unlicensed, uninsured day laborers. If one of them is injured on your property, you become the statutory employer responsible for their medical costs and lost wages.
The minimum coverage trap is more subtle. A contractor carries the legal minimum of $1 million in general liability insurance and tells you they’re “fully insured.” Technically, they’re not lying—they meet the legal requirement. But as we’ve discussed, $1 million in coverage is inadequate for high-value properties in Orange County and Los Angeles County. When a claim exceeds their policy limits, you’re exposed to personal liability for the difference.
The subcontractor shell game involves contractors who carry insurance for themselves but don’t verify that their subcontractors are insured. They’ll show you their certificate of insurance, and everything looks legitimate. But when a subcontractor’s employee is injured, you discover that the subcontractor had no coverage. The general contractor’s insurance won’t cover subcontractor employees, and you’re left holding the liability.
The exclusion fine print scam is particularly dangerous in Southern California. Some insurance policies contain exclusions for specific types of roofing work, such as hot mop systems, torch-applied roofing, or work on roofs with certain pitch angles. Hot mop systems are common in Orange County and Los Angeles County for flat and low-slope roofs. If your contractor’s policy excludes hot mop work and that’s what you need, their insurance won’t cover any accidents or damage that occur during your project. You’re unprotected.
Protecting yourself requires diligence. Always request a certificate of insurance directly from the contractor’s insurance carrier, not from the contractor. Call the insurance company using a verified number from their website and verify that the policy is active, confirm the coverage amounts, verify that your project address and dates are covered, and ask specifically about exclusions that might apply to your type of roofing work. Ask to be added as an “additional insured” for your specific project. This gives you direct notification if the policy is cancelled or expires during your project.
Check the contractor’s C-39 license status at cslb.ca.gov. The verification takes thirty seconds and confirms that the license is active, not suspended, and that workers’ compensation insurance is current. Any contractor who hesitates to provide their license number or resists your efforts to verify insurance is telling you something important: they’re not properly covered, and you shouldn’t hire them.
Protecting Your Property and Your Financial Future Starts with the Right Coverage
Hiring a roofing contractor is one of the largest investments you’ll make in your property. The insurance your contractor carries isn’t just about protecting them—it’s about protecting you from personal liability that could cost you everything you own.
In Orange County and Los Angeles County, where property values routinely exceed $1 million and roofing work involves significant risk, the California-required minimum of $1 million in general liability insurance simply isn’t enough. $2 million in liability coverage, combined with comprehensive workers’ compensation insurance, provides the protection you need to sleep at night knowing that an accident won’t destroy your financial future.
Before you hire any roofing contractor, verify their insurance directly with their carrier. Check their license status. Ask about exclusions. And don’t settle for minimum coverage just because it meets the legal requirement. The few hundred dollars a contractor might save by carrying inadequate insurance could cost you hundreds of thousands—or more—if something goes wrong.
At Royal Roofing Company, we carry $2 million in general liability insurance and full workers’ compensation coverage for every member of our crew. With over 40 years of experience serving Orange County and Los Angeles County, we understand that protecting our clients means carrying insurance that actually matches the value of the properties we work on. When you’re ready to hire a roofer who takes your protection seriously, reach out to us at Royal Roofing Company.













