Last updated July 30, 2026
How to Hire a HVAC Contractor in San Francisco: A Step-by-Step Guide
In California, an HVAC contractor only needs a C-20 license to legally work on your system. That license requires passing a written exam, not a single hour of field work in San Francisco’s actual housing stock. The technician quoting your 1910 Edwardian in Pacific Heights may have trained on textbook diagrams of tract homes in Fresno. We’ve spent a decade fixing the consequences of that gap. This guide shows you the exact verification steps, permit questions, and quote-reading tactics that separate contractors who are merely legal from contractors who won’t leave you with a failed inspection, a voided warranty, or a system that can’t handle the marine layer corrosion your condenser faces twelve months a year. For more guides & resources, see our blog.
Quick Answer
Hiring a reliable HVAC contractor in San Francisco requires verifying an active C-20 license and workers’ comp policy through the CSLB portal, confirming they’ve pulled permits with SF DBI for your specific building type, and getting a line-item quote that separates equipment, labor, and permit costs with clear warranty terms. Owner-operated companies where the owner performs the work offer direct accountability that franchise dispatch models structurally cannot match.
Table of Contents
- How to Verify a C-20 License and Workers’ Comp in California
- Three Permit Questions That Disqualify Bad Contractors Immediately
- Owner-Operated vs. Franchise: Who’s Actually on Your Job?
- How to Read a San Francisco HVAC Quote Line-by-Line
- SF-Specific Scope Questions: Building Types, DBI, and HERS Raters
- Brand Expertise and Equipment Compatibility
- Common Mistakes to Avoid
- When to Call a Professional
- Frequently Asked Questions
How to Verify a C-20 License and Workers’ Comp in California
Every legitimate HVAC contractor in California must carry a C-20 Warm-Air Heating, Ventilating and Air-Conditioning license from the Contractors State License Board. But “must carry” and “currently active” are two different things. We’ve been called to jobs where the previous contractor’s license had been suspended for months, leaving the homeowner with no recourse when the installation failed.
Here’s the exact verification process:
- Visit cslb.ca.gov and use the “Instant License Check” tool. Enter the contractor’s license number or business name. Verify the status shows “Active,” not “Suspended,” “Revoked,” or “Cancelled.”
- Check the license classification. It must read “C-20 – Warm-Air Heating, Ventilating and Air-Conditioning.” A B-General Building contractor cannot legally perform HVAC work as a specialty.
- Verify the bond and workers’ compensation insurance. On the same CSLB page, click through to see if workers’ comp is “Exempt” or carries a certificate. If it says “Exempt,” that contractor has no employees, which is common for sole operators. If they have employees and show “Exempt,” that’s a red flag.
- Request a certificate of insurance directly. Ask for a COI naming you as additional insured for the project duration. A contractor who hesitates or offers excuses has something to hide.
Here’s what a lapsed workers’ comp policy means for your liability: if a technician is injured on your property and the contractor lacks coverage, your homeowner’s insurance may be tapped, or worse, you could face direct litigation. In San Francisco’s dense housing environment, where technicians work in tight crawl spaces, steep roof access, and shared mechanical rooms, injury risk is not theoretical.
We’ve carried continuous coverage since day one because Daniel personally handles every job, and accountability starts with being properly insured for the actual work environment.
Three Permit Questions That Disqualify Bad Contractors Immediately
San Francisco’s Department of Building Inspection (SF DBI) has specific permit triggers for HVAC work that many contractors either don’t know or deliberately avoid. Understanding HVAC Permits, Codes & Inspections in CA: What You Need to Know protects you from these risks. Unpermitted work can void your equipment warranty, trigger a failed home inspection at sale, and require costly remediation.
Ask these three questions before accepting any quote. The wrong answer is an automatic disqualifier:
- “Will you pull the HVAC permit, or do I need to?” The correct answer: “We handle all permitting as part of our scope.” If a contractor asks you to pull your own permit, they are either unlicensed, unwilling to stand behind their work with DBI oversight, or planning to skip permitting entirely. Red flag.
- “What type of permit does this job require: over-the-counter or plan check?” The correct answer depends on scope. Simple like-for-like furnace or AC replacement often qualifies for over-the-counter permitting at DBI’s Permit Center on Mission Street. New ductwork, system relocations, or commercial work typically requires plan check with structural and mechanical review. A contractor who doesn’t know the difference has not worked in San Francisco enough.
- “Will this installation require a HERS rater verification?” The correct answer for most new HVAC installations and replacements in California: “Yes, we’ll coordinate HERS testing.” California Title 24 requires HERS verification for most new and replacement systems. A contractor who says “No, we don’t need that” or “What’s HERS?” is either planning to skip code compliance or doesn’t know current standards. Immediate disqualification.
We’ve pulled permits with SF DBI across every building type in the city, from Marina District condos to Mission District Victorians. The permit process protects you, and any contractor who treats it as optional is cutting corners on your liability.
Owner-Operated vs. Franchise: Who’s Actually on Your Job?
The structural difference between owner-operated and franchise or dispatch-model HVAC companies is accountability architecture. In a franchise system, the person who sold you the job, the person who dispatches technicians, and the person who shows up at your door are three different people with three different incentive structures. The technician is often a W-2 employee with no equity stake, rotating between jobs, accountable to a dispatcher, not to you.
Here’s how to ask point-blank who will be on your job:
- “Will the owner be present during the installation or repair?” Not “involved” or “overseeing.” Present. Performing the work.
- “If I have a problem after hours, who do I call, and who has authority to fix it?” The correct answer for owner-operated: the owner’s direct line. For franchises: a call center with a ticket system.
- “Can you show me reviews that specifically name the technician who will work on my system?” Owner-operated companies accumulate named reviews over years. Franchise reviews rarely name individual technicians because they rotate too frequently.
At Northstar Heating & Air San Francisco, Daniel Okafor is both Owner and Lead Technician on every job. When you call, you speak to Daniel. When he quotes your job, he’s the one who performs the work. When you leave a review, it names the same person. That’s not a marketing angle; it’s a structural guarantee that the person with the most expertise and the most reputation risk is the one standing in your mechanical room.
Our 4.9-star rating across 357 reviews reflects this consistency. Customers know who they’re getting, every time.
How to Read a San Francisco HVAC Quote Line-by-Line
HVAC quotes in San Francisco range widely because labor costs, permit fees, and equipment logistics vary by neighborhood and building type. See our HVAC Cost Breakdown: The San Francisco Homeowner’s Reference for 2026 for detailed pricing guidance. A quote that looks “cheaper” often hides costs that surface later, or worse, omits required work that you’ll pay for twice.
Here’s what every legitimate quote must include as separate line items:
| Line Item | What It Should Include | Red Flag If Missing |
|---|---|---|
| Equipment | Model number, BTU/tonnage, SEER2 rating, manufacturer | Generic description (“3-ton AC unit”) |
| Labor | Removal, installation, startup, testing | Lump sum with no breakdown |
| Permits & Fees | SF DBI permit, plan check if required, HERS coordination | “Permits not included” or “TBD” |
| Electrical | Panel upgrades, new circuits, conduit runs | Assumes existing electrical is sufficient |
| Warranty Terms | Equipment warranty (manufacturer) vs. labor warranty (contractor) | Only “full warranty” with no separation |
The warranty distinction matters enormously. Manufacturer equipment warranties typically run 10 years on compressors and 5-10 years on parts, but only if the unit is installed by a licensed contractor with proper registration and if annual maintenance is documented. Labor warranties cover the contractor’s workmanship, usually 1-5 years. A contractor who offers only an equipment warranty with no labor coverage has no financial skin in the game if their installation fails.
In our experience across San Francisco, the most expensive repairs we encounter stem from installations where the previous contractor blurred these warranty lines or failed to register equipment with the manufacturer at all. We separate every line item explicitly because Daniel personally stands behind the labor portion, and we register every Carrier, Trane, Lennox, and American Standard unit we install to lock in full manufacturer protection.
SF-Specific Scope Questions: Building Types, DBI, and HERS Raters
San Francisco’s housing stock spans 150 years of construction methods, seismic codes, and mechanical configurations. A contractor who installs systems in Daly City subdivisions may be technically competent for standardized construction and completely unprepared for your building.
Ask these SF-specific scope questions:
- “Have you worked in my building type before?” Specify: Edwardian with gravity furnace and no existing ductwork, Marina District concrete building with limited roof access, Sunset District 1940s stucco with crawl space only, SOMA loft with exposed ducting requirements, Victorian with landmark status and Historic Preservation Commission considerations.
- “Have you pulled permits with SF DBI in the last 12 months?” DBI procedures change. A contractor who hasn’t worked in the city recently may be unfamiliar with current submittal requirements or inspection scheduling.
- “Do you have a regular HERS rater you work with, or do I need to find one?” The correct answer: “We coordinate HERS verification with our certified rater.” HERS raters are third-party verifiers required for Title 24 compliance. A contractor without an established rater relationship is either new to California code or planning to push that responsibility onto you.
- “How do you handle crane access for rooftop units?” In dense neighborhoods like Nob Hill, Russian Hill, or Pacific Heights, crane access requires street closure permits, SFMTA coordination, and often neighbor notification. A contractor who hasn’t planned for this will delay your job or attempt a dangerous manual haul.
- “What’s your protocol for asbestos or lead testing in older buildings?” Pre-1978 buildings require EPA RRP certification for disturbing painted surfaces. Furnace replacements in older homes often disturb asbestos-containing duct insulation. A contractor with no protocol is a liability.
We’ve worked in every San Francisco building type over our decade in business. Daniel knows which SOMA buildings require after-hours loading dock access, which Sunset District blocks have alley-only access for condenser placement, and which Inspectors at DBI prefer which documentation formats. That accumulated local knowledge prevents the delays and change orders that turn a quoted price into a budget disaster.
Brand Expertise and Equipment Compatibility
Not every HVAC contractor can service or install every brand correctly. Manufacturer-specific training matters for warranty validation, diagnostic accuracy, and proper system matching. A contractor who claims to work on “all brands” often means they work on none with depth.
When evaluating brand expertise, ask:
- “Are you a certified dealer or service provider for the brand you’re quoting?” Factory authorization provides direct technical support, extended warranty options, and access to proprietary diagnostic tools.
- “If my existing system is [Brand X] and you’re installing [Brand Y], how do you handle control integration?” Mixed-brand systems require knowledge of communication protocols, thermostat compatibility, and airflow matching.
- “Do you stock common parts for my brand, or is every repair a special order?” In San Francisco’s climate, being without heat during a January cold snap while waiting for a parts shipment is not a minor inconvenience.
Northstar is certified to work on 9 major HVAC brands: Carrier, Trane, Lennox, Goodman, Rheem, York, Daikin, Bryant, and American Standard. That breadth means we don’t push you toward the one brand we know; we match equipment to your building, your usage patterns, and your existing infrastructure. AC repair and installation in San Francisco requires this flexibility because the same equipment performs differently in a fog-shrouded Richmond District flat versus a sun-exposed Potrero Hill home.
Whether it’s an emergency call or a full system install, our brand expertise eliminates the referral runarounds where one contractor passes you to another because they “don’t work on that brand.”
Common Mistakes to Avoid
- Hiring based on lowest quote alone. In San Francisco, a quote 30% below market often means unpermitted work, no workers’ comp, used equipment, or a subcontractor you’ve never met. The cost difference typically surfaces as a failed inspection, voided warranty, or injury liability.
- Assuming CSLB “Active” status means current insurance. License status updates faster than insurance records. Always request a current certificate of insurance directly from the contractor’s agent.
- Not asking about crane or access logistics upfront. We’ve seen jobs stall for weeks because a contractor didn’t realize a Nob Hill building required helicopter lift or street closure permits. Ask before you sign.
- Accepting verbal warranty terms. Every warranty term must be in writing: equipment manufacturer, model coverage, labor coverage duration, and conditions that void coverage. Verbal promises are unenforceable.
- Ignoring the HERS requirement. California Title 24 mandates HERS verification for most installations. A contractor who doesn’t mention HERS is either ignorant or planning to leave you with a code violation.
- Choosing a dispatch-model company without asking who performs the work. The technician who arrives may have been hired last month with minimal screening. In owner-operated companies, the screening happened over a decade of reputation building.
- Failing to verify SF DBI permit history. Ask for permit numbers from recent jobs. A contractor with no San Francisco permit history is gambling with your inspection outcome.
When to Call a Professional
Some HVAC situations demand immediate professional attention regardless of your DIY comfort level. Gas furnace ignition failures, refrigerant leaks, and electrical panel issues pose genuine safety risks that require trained handling. In San Francisco’s older housing stock, where knob-and-tube wiring may still be present and gas lines have been modified across generations of renovations, the margin for error is thin.
Call a licensed HVAC contractor immediately if you smell gas near your furnace, hear buzzing or arcing from electrical components, see ice formation on refrigerant lines in summer, or your carbon monoxide detector activates. These are not troubleshooting scenarios; they’re evacuation-and-call situations.
For non-emergency needs, heating and furnace service in San Francisco should still be performed by a C-20 licensed professional who understands your specific building type and can document the work for warranty and resale purposes. Northstar Heating & Air San Francisco offers free estimates throughout the city. Call (855) 600-3322 to speak directly with Daniel about your system.
Frequently Asked Questions
Complete HVAC system installation in San Francisco typically ranges from $8,500 for a straightforward like-for-like replacement to $25,000+ for new ductwork, electrical upgrades, and high-efficiency equipment in complex buildings. Permits, HERS verification, and crane access add to base equipment and labor costs. Call (855) 600-3322 for a free, line-item quote specific to your building.
Yes, nearly all furnace and AC replacements require a permit from SF DBI. Like-for-like replacements often qualify for over-the-counter permits, while changes to fuel type, capacity, or duct configuration require plan check. Unpermitted work voids manufacturer warranties and creates disclosure obligations at sale. A legitimate contractor handles permitting as standard scope.
Visit cslb.ca.gov and use the “Instant License Check” tool. Verify active C-20 classification, current bond, and workers’ compensation status. Request a certificate of insurance naming you as additional insured. These three steps eliminate most unqualified operators.
Owner-operated companies have the same person selling, performing, and standing behind the work, with direct reputation stake in every outcome. Franchise and dispatch models separate these roles, creating accountability gaps where technicians rotate, dispatchers mediate, and owners are distant from actual job quality. Ask point-blank who will be on your job and who has authority to resolve problems after hours.
Furnaces typically last 15-20 years, air conditioners 12-15 years, and heat pumps 10-15 years in San Francisco’s moderate marine climate. However, salt air corrosion in coastal neighborhoods like the Sunset and Richmond can accelerate condenser degradation. Regular maintenance extends lifespan significantly; neglected systems often fail 30-40% sooner regardless of climate.
We’re certified on 9 major HVAC brands: Carrier, Trane, Lennox, Goodman, Rheem, York, Daikin, Bryant, and American Standard. That breadth lets us match equipment to your existing infrastructure rather than forcing a single-brand solution. Heat pump and mini split in San Francisco installations particularly benefit from this flexibility, as building constraints often dictate equipment selection.
The Bottom Line
Hiring an HVAC contractor in San Francisco demands more than checking a license number and comparing quotes. The city’s unique building stock, strict permitting environment, and California’s HERS requirements create a gap between technically legal contractors and genuinely qualified ones. Close that gap by verifying CSLB status and insurance directly, asking the three permit questions that expose corner-cutters, demanding line-item quotes with separated warranty terms, and confirming your contractor has actual experience in your specific building type and neighborhood.
Owner-operated accountability matters because the person who quotes your job should be the person whose reputation depends on your satisfaction. A decade of doing this right in San Francisco has taught us that shortcuts in hiring lead to expensive corrections later.
Northstar Heating & Air San Francisco serves residential and commercial customers across the full range of HVAC needs, from emergency repairs to complete system replacements. Call (855) 600-3322 for a free estimate, and you’ll speak directly with Daniel about your specific building, system, and requirements.
Written by Daniel Okafor, Owner & Lead Technician at Northstar Heating & Air San Francisco, serving San Francisco since 2016.