Complete guide to permits and licenses required to start a roofer in San Diego, California. Fees, renewal cycles, and agency contacts.
Required for all LLCs. Online filing available via bizfile.sos.ca.gov. Statement of Information (Form LLC-12) due within 90 days of formation ($20), then biennially ($20).
Required for all LLCs.
Required for any roofing work over $500. Prerequisites: 4 years journey-level experience or equivalent; contractor exam (law & trade); bond ($25,000); workers' comp insurance or exemption; qualifying individual (RME). Active license required to pull permits/advertise.
Required for all C-39 licensees. Discipline bond ($25,000) may also apply if prior violations.
Mandatory for contractors with employees. Sole proprietors/LLCs with no employees can file exemption (Form 10-14). Must upload certificate to CSLB.
LLCs using DBA must file with county clerk where principal place of business is located AND Secretary of State if transacting statewide. Check county-specific rules (e.g., LA County: lavote.gov).
Most roofers need this if selling/supplying materials separately from labor. File online at cdtfa.ca.gov.
Roofers who only provide labor may not need a seller's permit. However, if materials are sold, even incidentally, registration is required. Effective immediately upon engaging in taxable sales.
All LLCs doing business in California must pay an annual $800 franchise tax and file Form 3522, even if inactive. The fee is in addition to any income tax liability. Effective for tax years beginning on or after January 1, 1995.
Employers must register with EDD to obtain a California employer account number and withhold state income tax from employee wages. Applies to all employers in California.
UI tax funds unemployment benefits. Employers must file Form DE-9 and DE-9C quarterly. New employers pay a standard rate of 3.4% for the first 2–3 years.
LLCs are pass-through entities; income flows to members who must report on personal returns. The LLC itself must file Form 568 (if multi-member) or Form 3522 (if single-member) and pay any applicable tax. Applies to all California LLCs.
Most California cities and counties require a business operations tax or license. Examples include Los Angeles ($106/year for small businesses), San Diego ($63–$156), and smaller counties like Ventura. Fee varies by location and gross receipts. Check with local clerk’s office.
This is a special tax under the Asphalt Roofing Materials Disposal Fee Act. Roofers who generate roofing waste are responsible for reporting and paying this fee unless the customer directly pays disposal costs. Applies to all roofing contractors disposing of materials.
Requires passing the CSLB Roofing Exam, $15,000 surety bond, workers' comp insurance, and fingerprinting. License must be renewed every two years with continuing education.
Required for all businesses operating in Los Angeles; roofing contractors must register under appropriate business classification
Required in unincorporated county areas; cities have separate requirements
Must verify property is zoned for contractor operations (C-2, M zones typically allowed)
Limited to 25% of home floor area; no on-site storage of roofing materials/equipment
Required for interior improvements, mezzanines, racking systems
Wall signs limited to 40% of wall width; must comply with zoning
Required for roofing supply storage areas (hazardous materials review)
Annual renewal required; false alarm fees escalate
Required for vehicles over 22ft or 8ft wide
All businesses must register regardless of tax liability
Freestanding signs require Planning Commission approval
Specific to outdoor storage of construction materials/equipment
Required for all employers in California with one or more employees, including part-time and family members. Sole proprietors without employees are exempt but must file a Declaration of Exemption (Form 005). Roofers are classified under high-risk category (Class Code 5301), leading to higher premiums.
Not mandated by California state law for all contractors, but CSLB strongly recommends it. However, it is often required by contracts, municipalities, or project owners. Roofers face high liability exposure due to fall risks and property damage, making it de facto essential.
Required for all licensed contractors in California under Business and Professions Code §7071.1. The $25,000 surety bond protects consumers from financial loss due to contractor violations of the Contractors License Law. Roofers (typically Class B General Building or specialty) must post this bond. Bond must be issued by a CSLB-qualified surety.
Required for all vehicles registered to a business. Minimum liability limits: $15,000 bodily injury per person, $30,000 per accident, $5,000 property damage (15/30/5). Roofers transporting materials or crews typically need higher coverage. Employers must also list employees as authorized drivers.
Sole proprietors and partners in an LLC are not required to carry workers’ compensation insurance unless they have employees. They may file Form 005 (Declaration of Exemption) to formally document exemption. Once an employee is hired, coverage must be obtained within 10 days.
Not legally required by California state law or CSLB for roofers. However, may be required by clients or subcontracting agreements. Covers financial loss due to negligence, faulty workmanship, or design errors. Recommended but not mandated.
Not mandated by California law unless business is a manufacturer or distributor. Roofers who only install materials are typically covered under general liability. If selling shingles, underlayment, or other products directly, product liability exposure increases and insurance is recommended.
Not applicable to standard roofer operations. Only relevant if hosting events where alcohol is served (e.g., job site parties, promotional events). In such cases, California Alcoholic Beverage Control (ABC) may require coverage. Not a standard requirement for roofing LLCs.
Required for all contractors performing structural or waterproofing work. Roofers must hold a Class B (General Building) or C-36 (Roofing) license. Must pass exams, demonstrate experience, and carry required insurance/bond.
Required to legally operate as a limited liability company. Must file initial Statement of Information within 90 days and every two years thereafter.
While not required for single-member LLCs with no employees, most banks and contractors require an EIN to open a business account or enter contracts. EIN is used for federal tax reporting, including employment taxes and excise taxes.
A single-member LLC is disregarded for federal tax purposes and reports income on Schedule C of Form 1040. Multi-member LLCs are taxed as partnerships and must file Form 1065. Roofers must track income, expenses, and self-employment tax obligations.
Roofers are subject to OSHA’s fall protection standards (29 CFR 1926.501), including guardrails, safety nets, or personal fall arrest systems when working at 6 feet or more above a lower level. Training on fall hazards (29 CFR 1926.503) is mandatory.
Roofing work that involves removing or replacing roof sections on pre-1978 homes may disturb lead-based paint. Contractors must be EPA Lead-Safe Certified and follow RRP (Renovation, Repair, and Painting) Rule (40 CFR Part 745). Required even if lead is not known to be present.
Roofing businesses with employees must comply with federal minimum wage ($7.25/hour), overtime (1.5x regular rate after 40 hours/week), and recordkeeping requirements. Even small contractors are covered if engaged in interstate commerce (e.g., using materials from out of state).
All employers, including roofing LLCs, must verify identity and work authorization for each employee using Form I-9. Employers must retain forms for 3 years after hire or 1 year after employment ends, whichever is later.
Roofing is classified under NAICS 238160 (Roofing Contractors), which is not exempt from OSHA recordkeeping. Businesses with 10 or fewer employees are generally exempt, but construction firms must comply regardless of size if they are not on the partial exemption list. However, as of 2024, OSHA revised rules: only firms with 20+ employees in certain high-risk industries must electronically submit data. Still, all must maintain logs if they have 11+ employees.
Roofers must comply with FTC’s prohibition on deceptive advertising and must provide consumers with a written contract before work begins. The FTC enforces truth-in-advertising and prohibits false claims (e.g., “lifetime warranty” without substantiation). Applies to all home improvement contractors, including roofers.
Roofing businesses with 50+ employees must provide eligible employees (worked 1,250 hours in past 12 months, employed 12 months) with up to 12 weeks of unpaid, job-protected leave for qualifying reasons. Posting notice of rights is required.
Roofing contractors using trucks over 10,000 lbs for transporting materials across state lines must register with FMCSA, obtain a USDOT number, and comply with safety regulations (hours of service, vehicle inspections). Intrastate operations may still require registration if involved in interstate commerce.
All roofing contractors must be licensed by the CSLB. The C-39 classification covers roofing, including shingle, tile, metal, and membrane systems. Unlicensed activity is a misdemeanor.
Must be carried at all times. Premiums are based on payroll and job risk. Exemptions: sole proprietors without employees.
Requires a written contract with license number, scope, payment schedule, dates, warranty, and cancellation rights. Must include notice of right to file a mechanics lien.
Required for all California LLCs. First filing due within 90 days of initial registration. Subsequent filings every 2 years. Example: If formed in June 2023, next due June 30, 2025.
All roofing contractors in California must hold a valid CSLB license (Class B General Building or specialty license). Renewal includes proof of workers’ comp insurance (if applicable) and current bond (if required).
FEIN itself does not expire, but triggers ongoing federal tax reporting obligations including quarterly Form 941 and annual Form 940 and W-2/W-3 filings.
Employers must file DE 9 (Combined Quarterly Wage Reporting and Contribution Return) and pay unemployment insurance (UI), employment training tax (ETT), and state disability insurance (SDI).
Mandatory for all employers in California. Roofing contractors are classified under high-risk class code 5402. Must display certificate of insurance at worksite.
8 hours of CE required per renewal cycle: 4 hours in Law & Business, 4 hours in Trade (roofing-specific topics accepted). Must be CSLB-approved providers.
License number must be displayed on vehicles, job site signs, advertisements, and contracts. Applies to all licensed contractors.
Roofing is not exempt from OSHA recordkeeping. Employers must maintain OSHA Form 300 (Log of Work-Related Injuries), 300A (Summary), and 301 (Incident Report).
Required postings include: 'Job Safety and Health Protection' (poster-01A), 'Workplace Safety and Insurance' (DE 342), and 'Smoke-Free Workplace' (if applicable).
LLCs must maintain a current registered agent with a physical address in California. Failure to do so risks losing good standing.
All California LLCs must pay $800 franchise tax annually, even if inactive. First-year exemption applies only if LLC was formed in that year.
California LLCs taxed as partnerships must make two estimated payments. Single-member LLCs may be exempt depending on structure.
Most California cities and counties require a business tax certificate or business license. Roofers must check with city/county of primary operations. Example: City of Fresno requires annual renewal by December 31.
Contractors must maintain a $25,000 surety bond to protect consumers. Bond must be issued by a CSLB-authorized surety. Renewal required annually.
LLCs taxed as S-corps or sole proprietors must make estimated payments. Roofers with high income should plan for quarterly payments.
The Roofing Trade Exam is mandatory for initial licensure and every renewal cycle. Covers safety, materials, codes, and business practices. Administered by PSI Services. Must be passed before CSLB will process renewal.
The CSLB regulates and licenses contractors in California, ensuring they meet certain standards of competency and financial responsibility. As a roofer, you are required to have a Class C-39 Roofing Contractor license to legally operate in California.
This form is an annual requirement for LLCs registered in California, submitted to the California Secretary of State. It confirms your business’s current address, registered agent, and other key information, maintaining your LLC’s good standing.
As a self-employed roofer, you're responsible for Federal Income and Self-Employment Taxes, filed with the IRS. This includes income tax on your profits and self-employment tax for Social Security and Medicare.
While not mandated by a specific agency, general liability insurance is strongly recommended and often required by clients or project owners. Premiums typically range from $1000 to $3000 annually.
The renewal fee for a California Contractors State License is currently $420, payable to the California Contractors State License Board (CSLB). Renewals are required periodically to maintain an active license.
Permit Finder asks follow-up questions to give you an exact list of permits.
Find Your Permits