Contractor reviewing blueprints at a jobsite, How to Start a Roofing Business in California

How to Start a Roofing Business in California

Starting a roofing company in California differs from most trades because of one rule: a C-39 Roofing license holder must carry workers' compensation insurance even if the owner works alone with no employees. Learn that rule first, then work through the license, entity, and tax steps in order. This guide covers the sequence, the government fees you need to budget for, and the mistakes that cost new roofers time and money.

Start Here: The Workers' Comp Rule Is Different for Roofers

Most contractor classes can file an owner exemption from workers' compensation through December 31, 2027. Roofing cannot. Under Business and Professions Code 7125(b)(2), the owner exemption is not available to C-8, C-20, C-22, C-39 and D-49 license holders. If you hold a C-39, you must carry workers' compensation coverage even if you have no employees and do all the work yourself.

If you hire anyone, you need coverage for them under Labor Code 3700. The penalties for going without it are serious. Knowingly failing to carry required coverage is a misdemeanor with a fine of at least $10,000. The Labor Commissioner can also issue a stop order and assess $1,500 per employee under Labor Code 3700.5 and 3722.

Premiums vary with your payroll, classifications, and claims history, so request quotes from several carriers that write roofing risks in California before you finalize your budget. Treat the premium as a fixed monthly cost from the first day you operate.

What You Need Before You Start

Gather these items before you file anything. Most apply to any California business. The roofing-specific items are marked.

  • A business name that is available on the Secretary of State search, and a name reservation if you need time to decide
  • A California agent for service of process: an individual who lives in California, or a corporation that holds a Corporations Code 1505 certificate
  • A California office address for the LLC. It does not need to be a place where business activity happens
  • Four years of journey-level roofing experience within the last ten years, or a qualifying employee (roofing-specific)
  • A $25,000 contractor bond (roofing-specific)
  • Workers' compensation insurance (roofing-specific)
  • For an LLC license: a $100,000 LLC bond and liability insurance (roofing-specific)
  • A federal employer identification number from the IRS, which is free
  • Money set aside for the state fees in the table below, plus the bond and insurance premiums

Step-by-Step: Starting a Roofing Business in California

Step 1: Confirm When a C-39 License Is Required

The C-39 Roofing classification covers installing products and repairing surfaces that seal, waterproof and weatherproof structures. That includes work with asphaltum, pitch, tar, felt, glass fabric, urethane foam, metal roofing systems, flax, shakes, shingles, roof tile and slate, along with examining and preparing surfaces.

A license is required for any job of $1,000 or more in labor, materials and all other items, and for any job that needs a building permit. The threshold is $1,000, not $500. Two details catch new roofers. First, the small-job exemption is lost if you advertise as a contractor or employ helpers (BPC 7048). Second, roof repair is among the trades a B-2 residential remodeling contractor may perform as part of a multi-trade prime contract (BPC 7057.5). If you plan to act as a general remodeler and subcontract other trades, review the B-2 scope before you pick a classification.

Step 2: Choose Your Entity and Qualifying Route

Most roofers form an LLC, which Step 5 covers. Your entity choice also affects how you qualify with the Contractors State License Board (CSLB). There are two routes:

  • Individual qualifier: You personally hold the experience, pass the exams and serve as the license holder.
  • Responsible managing employee or officer (RMO): A company qualifies through one person who meets the experience and exam requirements. This route suits a roofer who wants to own the company without personally holding the qualifying experience. The RMO must be a permanent employee who is actively engaged in roofing work, at least 32 hours a week or 80 percent of business hours.

Step 3: Meet the Experience and Exam Requirements

CSLB requires four years of journey-level experience within the last ten years. Document it carefully, because the board reviews the records. You will then take the law and business exam, the C-39 trade exam, and the asbestos open-book exam. Check the CSLB contractor license guide at cslb.ca.gov for current exam scheduling, fees and passing standards, which the board sets. Do not plan around a fixed number of months for the application, because processing time varies.

Step 4: Pay the Application and License Fees and Post the Bonds

The CSLB application fee is $450. The initial license fee is $200 for a sole owner or $350 for other entities. Licenses renew every two years at $450 or $700 depending on entity type, so confirm the current renewal amount with CSLB before you budget.

You must post a $25,000 contractor bond under Business and Professions Code 7071.6. The bond gives customers and others a source of recovery if you fail to meet your obligations. You pay a premium to a surety company to obtain it. Premiums depend on your credit and background, so compare offers rather than accepting the first quote.

If an LLC holds the license, you also need a $100,000 LLC bond and liability insurance with at least $1,000,000 aggregate coverage for up to five listed personnel. The required coverage rises by $100,000 for each additional person, up to a $5,000,000 cap. Confirm the exact requirement with CSLB, because the number of listed personnel determines your coverage level.

Step 5: Form the Entity With the Secretary of State

California has no general state business license. You register your entity with the California Secretary of State, Business Programs Division, at sos.ca.gov/business-programs. For most roofers, that means an LLC.

  1. Check name availability. An LLC name must contain 'limited liability company', 'L.L.C.' or 'LLC'. 'Limited' may be shortened to 'Ltd.' and 'company' to 'Co.' The name may not contain 'bank', 'trust', 'trustee', 'incorporated', 'inc.', 'corporation' or 'corp.' Search the name in bizfile Online. You can reserve a name for $10 for 60 days, and the reservation cannot be renewed for consecutive periods.
  2. File Articles of Organization (Form LLC-1). The filing fee is $70. Online filings are normally processed within about 5 business days or less, while paper filings take 10 or more business days. Expedited options are a 24-hour option for $350, a same-day option for $750 if received by 9:30 a.m., and a 4-hour option for $500, which is drop-off only and requires precleared filing.
  3. Appoint your agent and confirm your California office. Your agent must be a California resident or a qualifying corporation, and the LLC must keep an office in California.
  4. Adopt an operating agreement. The state does not require you to file it, but it governs ownership and management. Have an attorney draft it.
  5. File the Statement of Information (Form LLC-12). The first one is due within 90 days of filing the articles, then every two years during the six-month window ending on the last day of the anniversary month. The fee is $20. If you miss it, the Franchise Tax Board assesses a $250 penalty after a Secretary of State notice.

California does not allow a domestic series LLC, so you cannot separate assets across series within one LLC.

Step 6: Register for State Taxes

Register with the California Department of Tax and Fee Administration (CDTFA) at cdtfa.ca.gov if you sell taxable goods. Roofers often sell materials to customers, so ask the CDTFA whether you need a seller's permit. The seller's permit is free. When you buy materials to resell, give your supplier a resale certificate. California does not require a specific form for it. The statewide sales tax rate is 7.25%, and district taxes raise the combined city rate to between 7.25% and 11.75%.

Register with the Employment Development Department (EDD) before you hire anyone. Your LLC also owes the Franchise Tax Board. Every LLC organized or registered in California in 2024 through 2026 owes the $800 minimum annual franchise tax from its first year. An LLC whose first taxable year begins in 2027, 2028 or 2029 pays $400 in year one under RTC 17941(g)(2), so confirm that amount with the Franchise Tax Board. The LLC fee is $900, $2,500, $6,000 or $11,790, depending on whether California-source total income reaches $250,000, $500,000, $1,000,000 or $5,000,000.

Step 7: Check Local Permits and Business Tax

Local rules matter more than state rules for most roofers. Most California cities charge a local business tax or registration certificate, and 445 of the 483 cities report revenue from one. There is no common formula, so the amount depends on the city. Counties license only regulated activities. Contact your city's business license office and building department, and ask whether a roofing contractor needs a registration certificate and whether re-roofing jobs require a permit. Confirm both before you take your first job.

Step 8: Register a Fictitious Business Name If You Need One

If you will operate under a name other than your LLC's legal name, file a Fictitious Business Name Statement with the county clerk-recorder in the county of your principal place of business. File within 40 days of starting to do business. Publish the statement in a newspaper once a week for four weeks, and keep a copy of the publication affidavit. The statement expires after five years. The statutory fee is $10 plus $2 per additional name or owner under Business and Professions Code 17929, but counties charge more. For example, Tehama County charges $31 plus $5 for each additional name. The newspaper publication fee is separate. Check the fee with your county, and see the Secretary of State's fictitious business names page.

Step 9: Set Up Workers' Comp and Hiring Before Your First Employee

Bind your workers' compensation policy before you hire or let anyone work on a job site, including helpers and part-time labor. Register with the EDD, set up payroll withholding, and post the required notices. California's minimum wage is $16.90 an hour in 2026 and $17.40 an hour starting January 1, 2027. Verify both figures with the state labor agencies before you set pay rates.

Step 10: Write Compliant Customer Contracts

For home improvement work, Business and Professions Code 7159.5 requires a written contract that states the price in dollars and cents. The down payment may not exceed the lesser of $1,000 or 10 percent of the contract price, and you may not collect payments ahead of the work you have completed. Build these limits into your contract template and billing schedule from the start.

Fees at a Glance

The table lists the main government fees. It does not total your startup cost, because bond and insurance premiums, exam costs, tools and vehicles vary by business.

ItemAmountAgency or Note
LLC name reservation$10, lasts 60 daysSecretary of State
Articles of Organization (Form LLC-1)$70Secretary of State
Expedited LLC filing$350 (24-hour), $750 (same-day), $500 (4-hour)Secretary of State
Statement of Information (Form LLC-12)$20 every two yearsSecretary of State, $250 penalty if missed
LLC minimum franchise tax$800 for LLCs organized 2024 through 2026Franchise Tax Board, confirm first-year amount for later years
LLC fee$900, $2,500, $6,000 or $11,790 by income levelFranchise Tax Board
CSLB application$450Contractors State License Board
CSLB initial license$200 (sole owner) or $350 (other entities)Contractors State License Board
CSLB renewal, every two years$450 or $700 by entity typeContractors State License Board, confirm current amount
Contractor bond$25,000 bond, premium variesSurety company
LLC license bond$100,000 bond, premium variesSurety company
Liability insurance (LLC)At least $1,000,000 aggregate for up to five listed personnelInsurance carrier
Fictitious business name$10 plus $2 per additional name or owner, plus county charges and publication feeCounty clerk-recorder
Seller's permitFreeCDTFA
Sales tax7.25% statewide, plus district taxesCDTFA

Exam fees and any local business tax are not listed here. Confirm exam fees with CSLB and local business tax with your city.

Common Mistakes to Avoid

  • Assuming you can file the owner exemption. A C-39 holder cannot use it under BPC 7125(b)(2), even if you work alone.
  • Using the wrong threshold. The license requirement starts at $1,000, not $500.
  • Budgeting only for government fees. The $25,000 contractor bond, the LLC bond and liability insurance are separate costs and are not included in the state fees.
  • Working before you are licensed. Advertising as a contractor or employing helpers can cost you the small-job exemption (BPC 7048). Unlicensed roofing is punishable by a fine of up to $5,000, up to six months in jail, or both for a first conviction (BPC 7028). An unlicensed contractor also cannot sue to collect payment (BPC 7031).
  • Naming an RMO who is not truly on staff. The RMO must be a permanent employee who is actively engaged in roofing work.
  • Missing the Statement of Information. A missed filing brings a $250 penalty after a Secretary of State notice.
  • Taking large deposits. Stay within the lesser of $1,000 or 10 percent of the contract price for the down payment (BPC 7159.5).
  • Skipping the local check. A state filing does not cover the city business tax or the roof permit in your jurisdiction.

What Results to Expect

A properly organized company that holds its license, bond and insurance may be positioned to bid on the residential and commercial roofing work its classification covers. Timing depends on your experience documentation, exam scheduling, the accuracy of your filings and carrier underwriting. Results vary from business to business, and nothing in this guide promises a license approval date, a revenue level or a particular outcome.

Next Steps and Professional Help

Start with the Secretary of State and CSLB pages, then add the CDTFA and local steps. Free small business advising is available through the California Small Business Development Center network. For entity structure and your operating agreement, consult a qualified California attorney. For payroll, tax elections and quarterly obligations, consult a CPA.

Disclaimer: This article is informational content, not legal or tax advice. Requirements, fees and deadlines change, so confirm current figures with the Secretary of State, the Contractors State License Board, the CDTFA, the Franchise Tax Board, the EDD, and your city or county before you act. For complex situations, consult a qualified attorney and a CPA.

Keep exploring: related California guides