24/7: (424) 777-1619
Light-gray architectural shingle roof on a two-story San Diego home, installed by California First Roofing

San Diego County · Company credentials

California First Roofing

A roofing decision deserves evidence: a contractor license you can check, coverage you can review and permits matched to your property.

Photo: our customer-confirmed San Diego shingle roof replacement.

License, history and insurance

CSLB #1094851

Use the California Contractors State License Board record to check the business name, current license status, classifications, bond and workers’ compensation information before signing.

If the link opens the license search, enter 1094851. Current status and classifications are not independently confirmed on this page.

Official CSLB record

Years in business

Visit our Press page for company background and documented local projects. For a documented business start date or an individual roofer’s experience, contact our office before relying on a years-in-business claim.

A business founding date, a contractor’s experience and a license issue date are different facts. A verified founding date is not provided here.

Company press page

Insurance & bonding

Request a current certificate of general liability insurance and workers’ compensation information for your project. Check the insured business name, effective dates, coverage and limits with the issuing agent.

No insurance certificate or coverage limits are published here. A contractor license or bond alone does not prove general liability coverage.

Request coverage documents

Property-specific approvals

Roofing licenses and permits are not the same

A contractor license concerns the contractor. A permit, where required, concerns your specific property and scope of work. Ask for the permit number and required inspection steps for your project.

Permit requirements depend on the address and the work—not every San Diego-area reroof has the same rule. Confirm permit exemptions with the responsible city or the County before starting. Structural changes, added roof weight and other alterations can require additional review. Where a permit is required, we obtain it before work and coordinate the inspections specified by the building department.

City of San Diego reroof requirements

San Diego's September 2026 Information Bulletin 123 does not require a building permit for every reroof. Renewal without altering the existing roof structure or diaphragm can be exempt, subject to the bulletin and Municipal Code. Permit triggers include structural changes, replacing wood or asphalt roofing with material over 6 pounds per square foot, and removing skip sheathing to install new decking. For single-family homes, duplexes and townhouses, in-kind replacement of damaged decking up to 25% of the entire roof area can be exempt. Designated historic resources and adopted historic districts always require a reroof permit. Reinstalling removed solar panels requires an electrical permit. We confirm the complete requirements and any exemption with the City for your scope before work.

San Diego Information Bulletin 123 (September 2026)

The property address determines the permitting authority: an unincorporated San Diego County property follows County rules, not the nearby city's rules. HOA architectural approval is separate and applies only when your association requires it. Coastal, historic and wildfire-area restrictions are checked where applicable; a roof replacement does not automatically require a coastal permit.

Shared permit guidance reviewed October 31, 2026. Confirm current rules with the responsible building department.

City-by-city permit FAQ

Local work. A real San Diego office.

9606 Tierra Grande St, San Diego, CA 92126

Light-gray architectural shingle roof on a two-story San Diego home, installed by California First Roofing

San Diego shingle roof replacement

A two-story San Diego home with a new light-gray architectural shingle roof, matching ridge caps and roof vents.

Roofing in San Diego
Crew working on a commercial flat roof replacement in Escondido

Escondido commercial flat roof replacement

A commercial flat-roof replacement in Escondido. The jobsite photo shows the crew working on the cap-sheet roof around rooftop vents.

Roofing in Escondido
Visit Our Office

Find California First Roofing

9606 Tierra Grande St, San Diego, CA 92126 · (424) 777-1619

Get Directions
Loading map…