Roofer Permits & Licenses in Fresno, California

Complete guide to permits and licenses required to start a roofer in Fresno, California. Fees, renewal cycles, and agency contacts.

Articles of Organization (LLC Formation)

California Secretary of State
Required
Fee: $70.00-$70.00
Renewal: one time
Type: registration

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).

Statement of Information (Form LLC-12)

California Secretary of State
Required
Fee: $20.00-$20.00
Renewal: annual
Type: registration

Required for all LLCs.

California Contractors State License (Class C-39 Roofing Contractor)

California Contractors State License Board (CSLB)
Required
Fee: $450.00-$450.00
Renewal: one time
Type: license

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.

Contractor Bond

California Contractors State License Board (CSLB)
Required
Fee: $25000.00-$25000.00
Renewal: one time
Type: registration

Required for all C-39 licensees. Discipline bond ($25,000) may also apply if prior violations.

Workers' Compensation Insurance or Exemption

California Department of Industrial Relations (DIR)
May Apply
Renewal: one time
Type: certificate

Mandatory for contractors with employees. Sole proprietors/LLCs with no employees can file exemption (Form 10-14). Must upload certificate to CSLB.

Fictitious Business Name (DBA) Registration

California Secretary of State (statewide) / County Clerk (local filing)
May Apply
Fee: $26.00-$100.00
Renewal: one time
Type: registration

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).

Seller's Permit (if selling materials)

California Department of Tax and Fee Administration (CDTFA)
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: registration

Most roofers need this if selling/supplying materials separately from labor. File online at cdtfa.ca.gov.

California Sales Tax Permit (Seller's Permit)

California Department of Tax and Fee Administration (CDTFA)
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: registration

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.

California Franchise Tax (LLC)

California Franchise Tax Board (FTB)
Required
Fee: $800.00-$800.00
Renewal: annual
Type: permit

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.

California Employer Withholding Tax Registration

California Employment Development Department (EDD)
May Apply
Renewal: one time
Type: registration

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.

California Unemployment Insurance (UI) Tax

California Employment Development Department (EDD)
May Apply
Fee: $7000.00-$7000.00
Renewal: one time
Type: permit

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.

California State Income Tax Registration (for pass-through entities)

California Franchise Tax Board (FTB)
Required
Renewal: one time
Type: registration

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.

Local Business Tax (City or County Business License)

Local City or County Government
May Apply
Fee: $50.00-$500.00
Renewal: one time
Type: registration

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.

California Environmental Fee on Roofing Materials (Disposal Fee)

California Department of Tax and Fee Administration (CDTFA)
May Apply
Fee: $0.50-$0.50
Renewal: varies
Type: permit

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.

California Contractor’s License (Class B – Roofing)

California State License Board (CSLB)
May Apply
Fee: $450.00-$600.00
Renewal: one time
Type: permit

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.

City of Los Angeles Business Tax Registration Certificate

City of Los Angeles Office of Finance
Required
Fee: $80.00-$300.00
Renewal: annual
Type: license

Required for all businesses operating in Los Angeles; roofing contractors must register under appropriate business classification

Los Angeles County Business License

Los Angeles County Treasurer and Tax Collector
May Apply
Fee: $83.04-$83.04
Renewal: annual
Type: license

Required in unincorporated county areas; cities have separate requirements

Zoning Use Permit/Verification

Los Angeles Department of City Planning
May Apply
Fee: $1139.00-$1139.00
Renewal: one time
Type: permit

Must verify property is zoned for contractor operations (C-2, M zones typically allowed)

Home Occupation Permit

City/County Planning Departments
May Apply
Fee: $100.00-$500.00
Renewal: one time
Type: permit

Limited to 25% of home floor area; no on-site storage of roofing materials/equipment

Building Permit for Business Space Modification

Los Angeles Department of Building and Safety
May Apply
Fee: $1200.00-$1200.00
Renewal: varies
Type: permit

Required for interior improvements, mezzanines, racking systems

Sign Permit

City Planning/Building Departments
May Apply
Fee: $150.00-$500.00
Renewal: one time
Type: permit

Wall signs limited to 40% of wall width; must comply with zoning

Fire Clearance for New Business Occupancy

Los Angeles Fire Department
May Apply
Fee: $214.00-$214.00
Renewal: one time
Type: permit

Required for roofing supply storage areas (hazardous materials review)

Commercial Alarm Permit

Los Angeles Police Department Alarm Unit
May Apply
Fee: $52.00-$200.00
Renewal: annual
Type: permit

Annual renewal required; false alarm fees escalate

Oversize Vehicle Parking Permit

Los Angeles Department of Transportation
May Apply
Fee: $104.50-$104.50
Renewal: annual
Type: permit

Required for vehicles over 22ft or 8ft wide

San Diego Business Tax Certificate

City of San Diego Treasury Department
May Apply
Fee: $38.00-$38.00
Renewal: annual
Type: license

All businesses must register regardless of tax liability

San Diego Sign Permit

City of San Diego Development Services
May Apply
Fee: $175.00-$1200.00
Renewal: one time
Type: permit

Freestanding signs require Planning Commission approval

Sacramento County Contractor Yard Permit

Sacramento County Planning and Environmental Compliance
May Apply
Fee: $3500.00-$3500.00
Renewal: one time
Type: permit

Specific to outdoor storage of construction materials/equipment

Workers' Compensation Insurance

California Department of Industrial Relations (DIR), Division of Workers' Compensation (DWC)
May Apply
Fee: $1.50-$5.00
Renewal: one time
Type: certificate

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.

General Liability Insurance

Private insurers (e.g., Hiscox, Next Insurance)
Required
Fee: $1000.00-$3000.00
Renewal: one time
Type: certificate

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.

Contractor’s License Bond ($25,000)

California Contractors State License Board (CSLB)
May Apply
Fee: $250.00-$2500.00
Renewal: one time
Type: certificate

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.

Commercial Auto Insurance

California Department of Motor Vehicles (DMV)
May Apply
Fee: $1200.00-$3000.00
Renewal: one time
Type: certificate

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.

Workers’ Compensation Exemption for Sole Proprietors

California Department of Industrial Relations (DIR)
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: permit

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.

Professional Liability / Errors & Omissions Insurance

None
Required
Fee: $1500.00-$5000.00
Renewal: one time
Type: certificate

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.

Product Liability Insurance

Not mandated by California law
May Apply
Fee: $500.00-$3000.00
Renewal: one time
Type: certificate

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.

Liquor Liability Insurance

California Department of Alcoholic Beverage Control (ABC)
May Apply
Fee: $500.00-$2000.00
Renewal: one time
Type: certificate

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.

Contractor’s License (CSLB)

California Contractors State License Board (CSLB)
May Apply
Fee: $300.00-$600.00
Renewal: one time
Type: license

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.

LLC Formation & Statement of Information

California Secretary of State
May Apply
Fee: $20.00-$30.00
Renewal: one time
Type: registration

Required to legally operate as a limited liability company. Must file initial Statement of Information within 90 days and every two years thereafter.

Obtain an Employer Identification Number (EIN)

Internal Revenue Service (IRS)
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: filing

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.

Federal income and self-employment tax obligations for LLC

Internal Revenue Service (IRS)
Required
Renewal: one time
Type: filing

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.

OSHA workplace safety compliance for roofing operations

Occupational Safety and Health Administration (OSHA)
May Apply
Fee: $100.00-$1000.00
Renewal: one time
Type: permit

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.

EPA lead-safe certification for renovation activities

Environmental Protection Agency (EPA)
May Apply
Fee: $125.00-$200.00
Renewal: one time
Type: license

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.

Fair Labor Standards Act (FLSA) compliance

U.S. Department of Labor (DOL)
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: permit

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).

Form I-9 employee eligibility verification

U.S. Department of Homeland Security (DHS) in coordination with DOL
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: permit

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.

OSHA Form 300 recordkeeping (injury and illness logs)

Occupational Safety and Health Administration (OSHA)
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: permit

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.

Federal Trade Commission (FTC) Compliance with the Home Improvement Rule

Federal Trade Commission (FTC)
Required
Fee: $0.00-$0.00
Renewal: one time
Type: permit

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.

Family and Medical Leave Act (FMLA) Compliance

U.S. Department of Labor (DOL)
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: permit

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.

Department of Transportation (DOT) registration for commercial vehicle use

Federal Motor Carrier Safety Administration (FMCSA)
May Apply
Fee: $300.00-$300.00
Renewal: one time
Type: license

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.

California Contractor’s License (C-39)

Contractors State License Board (CSLB)
May Apply
Fee: $400.00-$600.00
Renewal: one time
Type: license

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.

California Workers’ Compensation Insurance

California Department of Industrial Relations (DIR)
May Apply
Renewal: one time
Type: registration

Must be carried at all times. Premiums are based on payroll and job risk. Exemptions: sole proprietors without employees.

California Home Improvement Contract Requirements

California Legislative Information
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: permit

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.

Biennial Statement of Information for LLC

California Secretary of State
Required
Fee: $20.00-$20.00
Renewal: one time
Type: filing

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.

California Contractor’s State License Board (CSLB) License Renewal

California Contractors State License Board (CSLB)
Required
Fee: $420.00-$420.00
Renewal: one time
Type: license

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).

Federal Employer Identification Number (FEIN) – Ongoing Reporting

Internal Revenue Service (IRS)
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: filing

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.

California Employment Development Department (EDD) – Quarterly Wage Reporting (DE 9)

California Employment Development Department (EDD)
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: filing

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).

California Workers’ Compensation Insurance – Annual Policy Renewal

California Department of Industrial Relations (DIR)
May Apply
Fee: $10.00-$20.00
Renewal: one time
Type: certificate

Mandatory for all employers in California. Roofing contractors are classified under high-risk class code 5402. Must display certificate of insurance at worksite.

California Contractor’s License – Continuing Education Requirement

California Contractors State License Board (CSLB)
May Apply
Fee: $100.00-$300.00
Renewal: one time
Type: permit

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.

Display of Contractor’s License Number at Worksite

California Contractors State License Board (CSLB)
Required
Fee: $0.00-$0.00
Renewal: one time
Type: permit

License number must be displayed on vehicles, job site signs, advertisements, and contracts. Applies to all licensed contractors.

Federal OSHA – Injury and Illness Recordkeeping (Form 300, 300A, 301)

Occupational Safety and Health Administration (OSHA)
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: permit

Roofing is not exempt from OSHA recordkeeping. Employers must maintain OSHA Form 300 (Log of Work-Related Injuries), 300A (Summary), and 301 (Incident Report).

California OSHA (Cal/OSHA) – Required Postings

California Division of Occupational Safety and Health (Cal/OSHA)
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: permit

Required postings include: 'Job Safety and Health Protection' (poster-01A), 'Workplace Safety and Insurance' (DE 342), and 'Smoke-Free Workplace' (if applicable).

California Secretary of State – Registered Agent Update

California Secretary of State
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: registration

LLCs must maintain a current registered agent with a physical address in California. Failure to do so risks losing good standing.

California Franchise Tax Board (FTB) – Annual Franchise Tax

California Franchise Tax Board
Required
Fee: $800.00-$800.00
Renewal: one time
Type: filing

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 Franchise Tax Board – Estimated Tax Payments (Form 568)

California Franchise Tax Board
May Apply
Fee: $800.00-$800.00
Renewal: one time
Type: filing

California LLCs taxed as partnerships must make two estimated payments. Single-member LLCs may be exempt depending on structure.

Business License Renewal (Local Jurisdiction)

Local City or County Government
May Apply
Fee: $47.00-$100.00
Renewal: one time
Type: license

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.

California State License Board – Bond Renewal

California Contractors State License Board (CSLB)
May Apply
Fee: $100.00-$300.00
Renewal: one time
Type: certificate

Contractors must maintain a $25,000 surety bond to protect consumers. Bond must be issued by a CSLB-authorized surety. Renewal required annually.

IRS – Estimated Federal Tax Payments (Form 1040-ES or 1120-W)

Internal Revenue Service (IRS)
May Apply
Renewal: one time
Type: filing

LLCs taxed as S-corps or sole proprietors must make estimated payments. Roofers with high income should plan for quarterly payments.

California Contractor’s License – Roofing Trade Exam Requirement

California Contractors State License Board (CSLB)
May Apply
Fee: $60.00-$100.00
Renewal: one time
Type: permit

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.

Step-by-Step Compliance Guide

  1. First, register your LLC with the California Secretary of State for a $70 fee, initiating the formation of your business entity.
  2. Next, obtain a California Contractors State License (Class C-39 Roofing Contractor) from the CSLB, which requires a $450 fee and a $25,000 contractor bond.
  3. Register for California State Income Tax with the FTB, as this is required for pass-through entities and fees vary depending on your income.
  4. File for your Federal Income and Self-Employment Tax Obligations with the IRS, understanding that the fee varies based on your earnings.
  5. Comply with FTC regulations, including the FTC Act and Business Opportunity Rule, as well as advertising and consumer protection standards; fees vary.
  6. Ensure you maintain accurate Record Retention for Tax Purposes as required by the IRS, which has no associated fee.
  7. Renew your Statement of Information (Form LLC-12) annually with the California Secretary of State for a $20 fee to keep your business information current.
  8. Pay the California Franchise Tax annually to the FTB, which currently costs $800, to maintain your LLC’s legal standing.

Common Mistakes to Avoid

  • Forgetting to obtain a California Contractors State License will result in legal penalties and prevent you from operating legally.
  • Ignoring Federal Income Tax Filing obligations can lead to significant fines and potential legal action from the IRS.
  • Failing to display your CSLB license number at the worksite is a violation of California law.
  • Not renewing your Statement of Information with the California Secretary of State can lead to penalties and potential loss of good standing.
  • Assuming a federal business license is required when it is not for roofers is an unnecessary expense of time and resources.

Frequently Asked Questions

What is the California Contractors State License Board (CSLB) fee for license renewal?

The CSLB license renewal fee is currently $420, and it’s required to maintain your ability to legally perform roofing work in California.

What is the cost of the California Franchise Tax for an LLC?

The annual California Franchise Tax for LLCs is $800, payable to the California Franchise Tax Board (FTB). This fee is essential for maintaining your LLC’s good standing.

Is there a fee associated with Federal Trade Commission (FTC) compliance?

While some FTC compliance requirements have varying fees, many, like compliance with the Home Improvement Rule, have no direct fee; however, non-compliance can lead to substantial penalties.

What is the cost of a contractor bond in California?

A contractor bond in California, required by the CSLB, typically costs $25,000, though the actual premium may vary based on your credit and financial stability.

What is the fee for filing Articles of Organization with the California Secretary of State?

The fee for filing Articles of Organization (LLC Formation) with the California Secretary of State is $70, and this is the initial step in establishing your LLC as a legal entity.

Need a personalized checklist?

Permit Finder asks follow-up questions to give you an exact list of permits.

Find Your Permits