How to Start a Roofing Business in California
How to Start a Roofing Business in California
California has one of the lowest project thresholds for contractor licensing in the country: $500. That means if you’re replacing a small section of flashing or patching a leak and the combined cost of labor and materials hits $500, you legally need a California Contractors State License Board (CSLB) license to do the work. Not $5,000. Not $10,000. Five hundred dollars.
For roofing, that’s the C-39 classification. Getting it requires four years of hands-on experience, two exams, a $450 application fee, a $25,000 bond, fingerprinting, and the patience to wait out a licensing process that can take months. Before you’ve bought a single bundle of shingles for your own business, you’re already looking at several thousand dollars in fees and insurance premiums.
That’s California. The bar is high. But roofing demand is consistent — storm damage, aging roofs, new construction, solar installs — and licensed contractors command real money. Here’s exactly what it takes to get legal and get started.
CSLB C-39 Roofing License
The C-39 Roofing Contractor classification covers installation, repair, and removal of roofing materials: shingles, tile, metal, membrane systems, built-up roofing, waterproofing, foam roofing. If it goes on top of a building to keep water out, C-39 is your license.
The $500 threshold catches a lot of people off guard. Handymen, general laborers, property managers who’ve been patching roofs informally for years — they’re all operating illegally if they hit that number without a license. California doesn’t care that you’ve been doing it for a decade. CSLB enforcement is real, and unlicensed contractor complaints can result in fines, stop-work orders, and criminal charges for repeat offenders.
Experience requirement
To qualify for a C-39 license, you need four years of journey-level experience in roofing within the past ten years. Journey-level means you were doing the actual work — not supervising from the ground, not doing general labor, not running a construction company that occasionally touched roofs. You were on the roof, installing materials, repairing systems, learning the trade.
If you’re coming from a roofing job where you worked your way up from laborer to lead installer, you’re likely in good shape. If you’re newer to the trade or switching from a different construction specialty, you need to build that time before you can even apply.
You must also be at least 18 years old. That one’s straightforward.
The two exams
CSLB requires you to pass two separate exams: the C-39 Roofing trade exam and the Law and Business exam. The trade exam tests your knowledge of roofing systems, materials, installation methods, safety, and building codes. The Law and Business exam covers contractor licensing law, workers’ comp requirements, contracts, lien law, and business practices — the stuff that gets contractors sued or fined.
Both exams are computer-based and administered by PSI Exams. You have 18 months from the date your application is accepted to pass both. Miss that window and you’re back to the beginning. Study seriously. The Law and Business exam trips up experienced tradespeople who know roofing cold but haven’t thought about contract law.
Fees
The CSLB application fee is $450. This gets your application reviewed and your eligibility confirmed — it’s non-refundable whether you pass the exams or not.
Once you pass both exams and your application is approved, the initial license fee is $200 for a sole owner license or $350 for a non-sole owner license (corporation, partnership, or LLC). The license is valid for two years, then renewable.
Everything goes through cslb.ca.gov. That’s where you’ll find the application, verify your experience documentation requirements, and check license status.
Bond and Insurance
The $25,000 contractor bond
CSLB requires every licensed contractor to maintain a $25,000 contractor bond. This is a surety bond, not insurance — it protects consumers if you fail to complete a job or violate contractor law. You pay a premium to a surety company, and they back the full $25,000.
What you actually pay depends almost entirely on your credit score. With good credit, the annual premium runs around $250-$500. With poor credit, it can climb to $1,500 or more. Either way, the bond is a recurring annual cost you need to keep current. If your bond lapses, your license is automatically suspended.
Workers’ compensation insurance
California has no minimum employee threshold for workers’ comp. The moment you hire one employee — one — you’re required to carry workers’ compensation insurance. No exceptions, no grace period.
For roofing, this is expensive. Roofing is one of the highest-risk trades, and insurance carriers price it accordingly. If you’re starting out as a sole owner doing all the work yourself, you can file a workers’ comp exemption. But the moment you bring on help, even part-time, you need coverage. Budget for this before you hire.
General liability insurance
CSLB doesn’t technically require general liability insurance to issue a license. But you’d be operating recklessly without it. A single incident — a worker falls, a skylight gets cracked, a fire breaks out — and you’re personally exposed without GL coverage.
For roofing contractors, expect to pay $2,000-$6,000 per year for a $1 million general liability policy. Some project owners and general contractors won’t let you on-site without at least $1 million in coverage, and $2 million aggregate is increasingly common as a requirement for commercial work.
Commercial auto insurance
Your personal auto policy won’t cover a truck being used for business. If you’re hauling materials, carrying ladders, towing a trailer with equipment, you need commercial auto coverage. This is a separate policy from your GL and workers’ comp.
Fingerprinting
All CSLB applicants must complete Live Scan fingerprinting as part of the application process. This is a background check run through the California Department of Justice. CSLB will send you a fingerprint request after receiving your application. Costs vary by Live Scan location but typically run $20-$60 plus the DOJ processing fee.
Don’t skip or delay this — it holds up your application.
Business Structure and the Franchise Tax
Choosing a structure
Most roofing contractors form either a sole proprietorship or an LLC. Sole proprietorships are simpler but expose your personal assets to business liability. Given the risk profile of roofing work, an LLC makes sense for most operators.
To form an LLC in California, you file Articles of Organization (Form LLC-1) with the Secretary of State. The filing fee is $70. You can file online at bizfileOnline.sos.ca.gov.
The $800 franchise tax
Here’s the California constant: every LLC doing business in the state pays $800 per year to the Franchise Tax Board. Every year. No exceptions, no exemptions for new businesses. The first-year exemption that existed under AB 85 expired December 31, 2023.
The $800 is due by the 15th day of the 4th month after your LLC is formed in the first year, then April 15 annually after that. If your LLC earns over $250,000 in gross income, you owe additional fees on top of the $800: $900 for income between $250K-$500K, $2,500 for $500K-$1M, and it scales up from there.
Pay it on time. FTB penalties and interest add up fast.
Statement of Information
Within 90 days of forming your LLC, you must file a Statement of Information (Form LLC-12) with the Secretary of State. The fee is $20. After that, it’s due biennially. This is how California keeps its business registry current — it’s not optional, and late filings carry a $250 penalty.
EIN
Get an Employer Identification Number from the IRS. It’s free at irs.gov/ein and takes about ten minutes online. You need it to open a business bank account, pay employees, and file taxes. Do this the same week you form your LLC.
Seller’s permit
If you’re selling roofing materials directly to customers — rather than just installing materials as part of your labor contract — you may need a CDTFA seller’s permit. Registration is free at cdtfa.ca.gov. Whether you need one depends on how your contracts are structured, so ask your accountant.
City business license
On top of all the state-level requirements, most California cities and counties require a local business license. Fees vary — some cities charge $50, others charge several hundred dollars annually. Check with your city directly. Some cities also have additional contractor registration requirements separate from your CSLB license.
Startup Costs at a Glance
Let’s put real numbers to this. Starting a roofing business in California isn’t cheap. Here’s what you’re looking at before your first job:
Licensing and registration
- LLC Articles of Organization: $70
- $800/year franchise tax (first payment due within 4 months)
- Statement of Information: $20
- CSLB application fee: $450
- Initial license fee: $200 (sole owner) or $350 (non-sole)
- Live Scan fingerprinting: ~$50-$80
- City business license: $50-$300 (varies by city)
Bonding and insurance
- Contractor bond: $250-$1,500/year
- General liability insurance: $2,000-$6,000/year
- Workers’ comp (once you hire): significant, varies by payroll — get quotes before you hire
- Commercial auto insurance: $1,500-$4,000/year depending on vehicles
Equipment
A lean roofing operation needs nail guns, compressors, safety harnesses and anchor systems, ladders, load carriers, tarps, and hand tools. Budget $5,000-$15,000 for a solid starter set. Don’t cut corners on fall protection — CalOSHA enforcement is active, and the fines for inadequate fall protection are substantial.
Vehicle and trailer
You need a reliable truck. Ideally a 3/4-ton or 1-ton pickup to handle payload. Add a trailer for material hauling and equipment transport. Used, you’re looking at $15,000-$40,000 depending on condition and configuration. New is significantly more.
Total lean startup estimate: $35,000-$70,000
That range assumes you’re starting small — one truck, one crew, no office space. The lower end assumes used equipment, minimal insurance premiums (good credit, solo operator), and a used vehicle. The upper end reflects a proper setup with a crew of two or three, appropriate insurance, and reliable equipment.
And that’s before marketing, a website, business cards, or your first materials purchase.
A Note on the Experience Requirement
The four-year journey-level requirement is the real filter here. You can’t decide today that you want to start a roofing business and be licensed in six months. If you don’t already have the experience, you need to go earn it first — working under a licensed C-39 contractor, building your hours, learning the systems.
Some people are in the middle of this right now without realizing it. If you’ve been working as a roofing installer for three or four years and you’ve been thinking about going out on your own, the CSLB application might be closer than you think. Document your experience carefully. Get letters from employers or supervisors. CSLB will ask for verification.
One option worth knowing: you can apply for your license using a Responsible Managing Employee (RME) — someone with the qualifying experience who serves as the licensed qualifier for your business. The RME doesn’t have to own the company, but they do have to be a bona fide employee. This path works for some situations, but it comes with its own complications, including the RME’s name being on the license and limitations on how many licenses they can qualify.
The Bottom Line
Starting a roofing business in California means dealing with a licensing process that has real teeth: a $450 application fee, four years of documented experience, two exams, a $25,000 bond, mandatory fingerprinting, and an $800/year franchise tax that applies before you’ve made a single dollar. The startup cost floor sits around $35,000-$70,000 once you factor in equipment and insurance.
But licensed roofing contractors in California earn real money. The state has millions of aging roofs, strict building codes that require permitted work, and a population that generally understands that cheap unlicensed contractors are a liability. Once you’re licensed, you’re operating in a field where your competitors are filtered by the same high bar you cleared.
Start at cslb.ca.gov to review the C-39 application requirements and confirm your experience qualifies. Get insurance quotes before you file — knowing your actual insurance costs changes your business math significantly. And file your LLC at bizfileOnline.sos.ca.gov when you’re ready to make it official.