Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
Any HVAC replacement, new installation, or ductwork modification in San Bruno requires a mechanical permit from the Building Department — unless you're replacing like-for-like equipment in an existing single-family home and hire a licensed HVAC contractor. Owner-builders can pull permits themselves but cannot perform electrical work on the equipment.
San Bruno, nestled on the Peninsula with its maritime climate (zones 3B-3C coastal), enforces California Title 24 energy codes and the current California Building Code (CBC) more stringently than many inland Bay Area neighbors like Pacifica or Daly City. The city's online permit portal processes mechanical applications, but San Bruno's Building Department requires detailed equipment specifications, ductwork plans, and refrigerant handling documentation upfront — not like some cities that allow over-the-counter approvals for simple swaps. The local coastal fog and salt-air environment mean HVAC systems here face corrosion exposure that the code doesn't explicitly call out but that inspectors watch for; copper piping and coil protection are practical requirements. San Bruno also strictly separates mechanical permits from electrical permits: if your new heat pump has a 240V circuit upgrade, that's two permits (mechanical + electrical), and both require licensed trades — owner-builders cannot pull the electrical piece. Finally, the city's permit fee structure for HVAC is roughly 2-3% of equipment valuation plus a flat base fee, and plan review typically runs 5-10 business days, longer than some neighbors.

What happens if you skip the permit (and you needed one)

San Bruno HVAC permits — the key details

California Title 24 (Energy Commission Standards) and the current CBC (adopted and enforced by San Bruno) require mechanical permits for any HVAC work beyond minor repairs. A permit is mandatory for: installation of new equipment (furnace, AC, heat pump, boiler); replacement of existing equipment with different tonnage, fuel type, or efficiency tier; any ductwork modification or extension; addition of a second zone or damper system; or refrigerant line relocation. The exception — and it's narrow — is like-for-like replacement in single-family residential: if you're swapping a dead 3-ton AC for an identical 3-ton unit in the same location with no duct changes, and you hire a licensed HVAC contractor (not yourself as owner-builder), some jurisdictions allow it without a permit. San Bruno's Building Department does NOT explicitly list this exemption on their website (unlike some cities), so calling ahead to confirm at (650) 616-7000 or visiting in person is smart. The cost of not asking: a $150–$300 permit that could have been filed instead of a $2,000+ fine and forced removal.

San Bruno's coastal position (elevation roughly 0-500 ft, maritime climate zone 3B-3C) adds practical complexity. Equipment here is exposed to salt-air corrosion; the Bay Area's high humidity means condensate drain lines can freeze during rare cold snaps and rust during damp winters. The code doesn't explicitly mandate stainless-steel fasteners or coil coatings, but San Bruno inspectors (working under Title 24 and current CBC standards) will flag copper tubing without proper UV-protection wrapping, condensate drains without slope or trap configuration, and outdoor condenser units without corrosion-resistant bases or coatings. New equipment must also meet current SEER (cooling) and AFUE (heating) efficiency levels — roughly SEER 16+ for AC and AFUE 95%+ for furnaces as of 2024, per Title 24 Tier 2 rules. If your HVAC contractor sources an older, lower-efficiency unit to save upfront cost, the permit will be rejected at plan review. Budget for equipment that meets Title 24; a new 3-ton heat pump system will run $5,500–$8,500 installed, with roughly 10-15% more cost for Title 24-compliant specification versus discount off-the-shelf units.

Owner-builder licensing and trade-licensing rules are critical in San Bruno. Under California Business and Professions Code § 7044, a homeowner can pull a mechanical permit and install HVAC on their own single-family home — but ONLY the mechanical/refrigerant work. Any electrical work (thermostat wiring, 240V circuit installation, disconnect switch wiring) must be done by a licensed electrician (C-10 or specialty HVAC license). This trips up many DIY-minded owners: you might think you can run the thermostat wire yourself, but San Bruno's inspectors will red-tag it, and the city will require a licensed electrician redo it before final sign-off. If you pull the permit as owner-builder, expect two separate inspections: one for mechanical (ductwork, piping, refrigerant charge, airflow) and one for electrical (if any). If you hire a licensed contractor, they pull the permit, and liability flows to them; this is the lower-risk path and widely chosen.

Refrigerant handling and EPA compliance add a regulatory layer unique to HVAC. San Bruno inspectors verify that any technician who handles refrigerant (opening sealed lines, evacuating, recharging) holds EPA Section 608 certification — Type II minimum for split-system AC, Type I for small sealed systems. The permit documents must show the contractor's EPA cert number. If you're DIY and haven't taken the EPA exam, you cannot legally touch refrigerant; you'd need to hire out that portion. Environmental compliance also means proper disposal of old refrigerant (CFC or HCFC phase-outs) — the permit is partly a tracking mechanism for this. San Bruno doesn't run its own refrigerant disposal program, but the Building Department will point you to Bay Area-approved vendors. Cost for proper disposal: $75–$200 depending on equipment age and quantity. Cutting corners (venting refrigerant illegally) invites EPA fines ($25,000–$100,000 for facilities, lower for residential but still serious) and automatic permit denial.

Plan review and inspection timeline in San Bruno typically runs 5-10 business days for mechanical permits if submissions are complete. The city's online portal (accessible through www.sanbruno.org or direct links from the Building Department page) requires uploads of: equipment spec sheets (nameplate data, SEER/AFUE, dimensions, electrical requirements), ductwork schematic or photos of existing ducts (if modification), contractor license copy, proof of insurance (general liability $1M+ typical), and a description of work scope. Missing any document causes a 3-5 day cycle to resubmit. Once approved, you schedule the mechanical inspection (usually within 5 business days); inspectors check equipment installation, ductwork sealing and support, refrigerant line insulation, condensate drain routing, and electrical disconnect labeling (if present). A second inspection may be required if modifications to return-air or supply-duct framing touch walls or structural elements. Budget 2-3 weeks total from submission to final sign-off, longer if plan review queries pop up. Expedited review (if available in San Bruno) typically costs 50% extra on the permit fee; check with the department whether this is offered for HVAC.

Three San Bruno hvac scenarios

Scenario A
Like-for-like AC replacement, single-family home, San Bruno foothills (zone 5B, no ductwork changes)
You have a 1970s home in the foothills east of San Bruno (elevation ~400-500 ft, zone 5B), and your 3-ton window AC has failed. A local contractor quotes a new 3-ton split-system AC (outdoor condenser + indoor wall-mount unit, same tonnage, same location, no ductwork). This is the classic 'like-for-like' scenario. San Bruno's Building Department website does not explicitly state an exemption for this replacement type, unlike some Bay Area cities (e.g., some Daly City or Pacifica administrators verbally confirm exemptions). Officially, you should call San Bruno Building at (650) 616-7000 and ask: 'Can I hire a licensed HVAC contractor to swap my 3-ton AC with an identical 3-ton unit, no ductwork changes, without pulling a permit?' The honest answer you may get is 'It's safer to file a permit; it's only $175–$300 and one inspection.' If the contractor is already licensed, the permit cost is negligible compared to the labor. However, some owners proceed without a permit based on anecdotal 'no-one-files-for-AC-replacement' internet chatter — risky. If San Bruno inspectors discover unpermitted AC work during a home sale inspection or neighbor complaint, they can issue a notice of violation and require corrective action (re-filing permit retroactively, paying double fees, and waiting for re-inspection). Best path: spend 20 minutes on a phone call and $250 on a permit rather than risk a $1,500 forced correction. Equipment cost is ~$4,500–$6,500 installed for a 3-ton split-system; permit fee roughly $200–$350 depending on valuation.
Permit required (call to confirm exemption status) | Licensed contractor mandatory | 3-ton SEER 16+ unit | Outdoor condenser coil corrosion-resistant base required | Total equipment + labor $4,500–$6,500 | Permit fee $200–$350 | Inspection 1-2 weeks
Scenario B
New central furnace + AC system installation, single-family home, near SFO airport (zone 3C coast, high noise/vibration sensitivity)
Your older home near SFO airport is all-electric resistance heating, no AC. You want to add a new 3.5-ton heat pump + furnace combo system with full ductwork overhaul (some new ducts, some reuse of existing return-air plenum, a new 240V circuit for the heat pump compressor). This is a major HVAC project and absolutely requires a mechanical permit, plus an electrical permit for the 240V circuit. San Bruno's location in zone 3C (coastal, maritime influence) and proximity to SFO airport noise-sensitive areas means the Building Department will scrutinize sound attenuation on outdoor compressor units — many coastal jurisdictions require compressor pads with vibration isolators and sound blankets to meet 50 dB noise limits near property lines. This is a Title 24 compliance detail specific to retrofits in higher-density Bay Area neighborhoods. You will need: (1) a Licensed C-20 HVAC contractor (or owner-builder + licensed electrician), (2) detailed ductwork plans showing new duct sizing (static pressure, CFM calculations), return-air and exhaust routing, (3) equipment nameplate data and SEER/AFUE specs (likely SEER 18+, AFUE 97%+ for new system meeting Title 24 Tier 2), (4) electrical single-line diagram for the 240V heat pump circuit, (5) sound attenuation spec if compressor is within 10 feet of property line or neighbor's bedroom window. Plan review will take 7-10 business days; inspections will require checks of ductwork sealing (mastic + tape per Title 24), ductwork static pressure, refrigerant charge (superheat/subcooling verification), thermostat calibration, and electrical circuit breaker labeling. Total project cost: $12,000–$18,000 installed; permit fees roughly $400–$600 (mechanical) + $150–$250 (electrical) = $550–$850. If you attempt this as a DIY owner-builder, you save contractor markup (15-25%) but lose the contractor's insurance indemnity and must hire electrician for the circuit anyway, netting only $1,500–$2,000 actual savings while bearing inspection risk and liability.
Permit REQUIRED | Mechanical + electrical permits separate | Licensed HVAC contractor or owner-builder + licensed electrician | Title 24 SEER 18+ / AFUE 97%+ equipment | Ductwork plan review required | Sound attenuation specs if near airport/neighbors | Total $12,000–$18,000 installed | Permits $550–$850 | 2-3 week timeline
Scenario C
Ductless mini-split heat pump addition, room conversion to guest suite, second story, downtown San Bruno
You're converting an unheated attic room into a guest suite in a downtown San Bruno home (zone 3B, dense neighborhood). Instead of running ducts through walls and ceilings (invasive, code-complex), you install a single ductless mini-split heat pump: outdoor compressor unit on the side of house or roof, indoor wall-mounted evaporator in the guest room, refrigerant lines (3/8 and 5/8 copper) routed through the wall or under soffit, 240V circuit for compressor disconnect. Ductless systems avoid ductwork plan review and static-pressure testing, BUT they do require a mechanical permit (no exemption for ductless), electrical permit (240V circuit + thermostat wiring), and Title 24 energy-efficiency compliance (SEER 18+ minimum). San Bruno's dense urban setting (downtown) may trigger additional city review if your home is in a historic district (some San Bruno neighborhoods have local historic overlays) — if so, the Building Department will check whether the outdoor unit violates aesthetic guidelines (some historic districts require compact units or screened placement). This is a San Bruno-specific wrinkle: coastal historic neighborhoods like the downtown commercial-residential core sometimes restrict condenser placement. You'll need to confirm zoning and historic-district status on the city's website or via a $25–$50 zoning verification letter. Assuming no historic overlay, the project flow is: (1) pull mechanical permit with equipment spec sheet and single-line refrigerant diagram, (2) pull electrical permit for 240V circuit and disconnect, (3) schedule mechanical inspection (ductless systems are quicker: inspector verifies compressor mounting, refrigerant line insulation, condensate drain slope, and vibration isolation), (4) schedule electrical inspection (240V circuit, GFCI protection if applicable, disconnect labeling). Equipment cost: $2,500–$4,000; installation labor $1,500–$2,500; permits $300–$500 combined. Timeline 2-3 weeks if no historic-overlay complications; add 1-2 weeks if the city requires architectural review for outdoor unit placement.
Permit REQUIRED | Mechanical + electrical permits | Check historic district status (possible outdoor unit restrictions) | No ductwork plan review needed | SEER 18+ equipment | Title 24 compliant | Total $4,000–$6,500 installed | Permits $300–$500 | 2-4 week timeline

Every project is different.

Get your exact answer →
Takes 60 seconds · Personalized to your address

Title 24 Energy Code and HVAC Equipment Selection in San Bruno

California's Title 24 Energy Commission Standards (updated 2022, in effect through 2026) mandate minimum efficiency levels for all heating and cooling equipment sold and installed in California. San Bruno, as a city in California, enforces Title 24 via the current California Building Code. For HVAC systems installed in San Bruno after January 2023, new air-conditioning units must have SEER ratings of 16 or higher (coastal zone 3B-3C), and furnaces must meet AFUE (Annual Fuel Utilization Efficiency) of 95% or better. Heat pumps — increasingly common for California residential retrofits — must meet SEER2 ratings of 15+ (a slightly stricter metric than legacy SEER). The practical effect: if you shop for a discount HVAC unit at a big-box retailer or regional supplier, and it lists SEER 14 or AFUE 92%, the San Bruno Building Department will reject the permit application at plan review. You must source equipment that meets Title 24 minimum, adding roughly 5-10% to equipment cost compared to baseline models.

San Bruno's coastal location (zones 3B-3C, maritime climate with year-round mild temperatures, fog, and salt-air exposure) means inspectors also scrutinize equipment durability specs. Copper refrigerant tubing must be insulated with closed-cell foam or equivalent (Title 24 Section 150.0(k)(10)) to prevent condensation and corrosion; outdoor condensers must be placed on coil-coated or powder-coated aluminum frames with stainless-steel fasteners or equivalent, not bare steel. If you submit a plan with a budget condenser unit on a steel base without corrosion protection, San Bruno's plan reviewer will ask for substitution or site-installed coil-coating (extra $200–$400). This reflects local knowledge: Bay Area HVAC systems fail prematurely due to salt-air attack, and inspectors build in durability margins. Additionally, Title 24 mandates ductwork sealing with mastic (not duct tape alone) and low-leakage connections; San Bruno inspectors will often perform duct-leakage testing (blower-door method, measured in CFM25) on new ductwork, requiring seal rates ≤6% leakage at 0.25 inches water column. If your contractor hasn't budgeted for mastic sealing and testing, expect a failed inspection and re-work, costing $500–$1,000 in rework labor.

Heat pumps are increasingly the preferred choice in San Bruno due to California's decarbonization goals and Title 24's tilt toward electric heating over gas. A new heat pump system (air-to-air or ground-source) will typically cost 10-20% more upfront than a traditional furnace + AC combo but has lower operating costs and qualifies for rebates (Pacific Gas & Electric's HVAC rebate program offers $500–$1,000 for qualifying heat pump installations in Northern California). The San Bruno Building Department doesn't explicitly promote heat pumps, but Title 24 Tier 2 compliance and California's broader 2026-2035 decarbonization roadmap create market pressure. If you're installing a new primary heating system, a heat pump permit approval will be smooth, especially if the equipment meets SEER2 15+ and HSPF2 (Heating Seasonal Performance Factor) 8+. Budget $6,500–$10,000 for a new 3-4 ton air-source heat pump system installed in a San Bruno home; mechanical permit $300–$500.

San Bruno Permit Process, Inspection Sequence, and Timeline Reality

The San Bruno Building Department processes mechanical permits through an online portal (accessible via www.sanbruno.org or direct link from the Building Department webpage; exact URL varies, so calling (650) 616-7000 to confirm the current portal is best practice). The submission workflow is: (1) create account, (2) fill out permit application (project address, owner/contractor info, work description), (3) upload required documents (equipment spec sheets, contractor license, proof of insurance, ductwork plans if applicable, photos of existing installation or site), (4) pay application fee (typically $50–$100 just to submit), (5) wait for plan review. If documents are complete and standard (e.g., like-for-like AC replacement with licensed contractor), approval can happen in 3-5 business days. If plan review raises questions (missing SEER spec, no sound-attenuation calc, ductwork unclear), the department issues a comment/request for more info, and you have 10 business days to respond. A second review cycle adds another 5 business days. This is where patience matters: many DIY or unprepared owners get frustrated by the back-and-forth and try to start work before approval — strictly illegal and grounds for a stop-work order.

Once the mechanical permit is approved (you receive a paper permit or digital authorization), you schedule the rough-in inspection (usually within 5-10 business days of approval). For HVAC, the 'rough-in' is the phase before startup: ductwork installed and sealed, refrigerant lines routed and insulated, compressor unit mounted and vibration-isolated, electrical disconnect in place (even if the electrician hasn't yet done the final 240V circuit). The inspector verifies: ductwork is sealed (visual check + optional leakage test), seams taped and mastic-sealed, return-air filter housing installed, ductwork sized and supported per code, refrigerant tubing insulated (no bare copper visible), compressor outdoor unit on proper base and oriented correctly, disconnect switch labeled and accessible. If ductwork leakage testing is required (typically for new systems, rare for small retrofits), the contractor brings in test equipment (blower door + ductwork adapter), seals the supply and return at the equipment, and measures leakage in CFM. San Bruno may or may not mandate this testing depending on project scope; assume 2-4 hours if required, $300–$500 for testing labor. A passed rough-in inspection allows refrigerant charging and startup. A failed inspection (e.g., ductwork not sealed, wrong disconnect, vibration isolators missing) requires re-work and a second inspection (5-10 days wait, $200–$300 cost).

Final inspection occurs after equipment is fully operational: refrigerant charged, thermostat wired and calibrated, all electrical and mechanical systems energized. The inspector verifies: refrigerant charge (superheat/subcooling readings match equipment specs; contractor's EPA cert number is documented), thermostat functionality (both heating and cooling cycles run), airflow (return and supply adequate, no ductwork disconnections), and condensate drain routing (sloped, no siphoning or freeze risk). Total inspection time is 30-60 minutes for most residential projects. If passed, you receive a final sign-off ('Certificate of Occupancy' or 'Final Permit Sign-Off'). If failed (e.g., improper refrigerant charge, thermostat non-functional), a re-inspection is required within 10 business days (another $200–$300 and delay). For a straightforward project (licensed contractor, new 3-ton AC swap, no ductwork changes), you can realistically expect approval to final sign-off in 2-3 weeks. For a complex project (new central system, ductwork overhaul, heat pump with 240V circuit upgrade), budget 3-4 weeks and assume one re-inspection cycle due to plan review comments or failed inspection. If you hire a licensed contractor, they handle the inspection coordination and re-work liability; as a DIY owner-builder, you manage scheduling and fix issues at your expense.

City of San Bruno Building Department
San Bruno City Hall, 567 El Camino Real, San Bruno, CA 94066 (verify at www.sanbruno.org)
Phone: (650) 616-7000 (Building Department main line; may have extension for permits) | https://www.sanbruno.org (Building Department page has portal link or direction to online permit system; exact URL subject to change)
Monday–Friday, 8:00 AM–5:00 PM (California holidays closed; verify on city website before visiting)

Common questions

Can I replace my AC unit myself in San Bruno without hiring a contractor?

Not legally, because refrigerant handling requires EPA Section 608 certification, which is a separate exam you'd need to pass. Even if you pull the mechanical permit as an owner-builder, you must hire a licensed HVAC contractor or EPA-certified technician to handle any refrigerant (opening sealed systems, evacuating, charging). You cannot touch the refrigerant yourself. The permit is issued to you, but the refrigerant work must be subcontracted to a licensed/certified tech. Most owners simply hire a licensed HVAC contractor to do the whole job, which is faster and transfers liability to them.

Do I need a separate electrical permit if I'm upgrading my AC to a heat pump with a new 240V circuit?

Yes. Mechanical and electrical are separate permits in San Bruno. The mechanical permit covers the heat pump unit, refrigerant lines, ductwork. The electrical permit covers the 240V circuit, breaker, disconnect switch, thermostat wiring, and any other electrical work. Both must be filed, reviewed, and inspected separately. If you hire a licensed HVAC contractor, they typically pull the mechanical permit and refer you to a licensed electrician (C-10 license) for the electrical permit. Total permit fees: ~$400–$600 mechanical + $150–$250 electrical.

What happens at the mechanical inspection in San Bruno?

The inspector checks: ductwork is sealed (mastic + tape, no loose seams), refrigerant tubing is insulated (no bare copper), outdoor compressor unit is mounted on a proper base with vibration isolators, condensate drain is sloped and trapped, electrical disconnect is labeled and accessible, and equipment nameplate matches the permit application. For ductless systems, the inspection is faster (no ductwork to check). The whole inspection is typically 30–60 minutes. Bring the contractor's EPA cert if refrigerant was handled on site.

How much does a mechanical permit cost in San Bruno?

Mechanical permit fees are typically calculated as 1.5–2.5% of the equipment and labor valuation, plus a base fee of $150–$250. For a $6,000 AC replacement, expect $200–$400. For a $15,000 new furnace + AC system, expect $400–$600. Some San Bruno permits may charge a flat fee per equipment unit (e.g., $200 per condenser + $100 per indoor unit). Call the Building Department at (650) 616-7000 to confirm the exact fee schedule and current rates.

Can I avoid a permit if I hire a contractor and it's a small repair?

Only if it genuinely qualifies as repair (not replacement or modification). A refrigerant recharge, a thermostat battery swap, or a compressor capacitor replacement are repairs and typically don't need permits. A new AC unit, a new furnace, a ductwork modification, or a refrigerant line relocation all require permits. If you're unsure, ask the San Bruno Building Department or your contractor before work starts. Fines and forced removal cost far more than a permit.

Does San Bruno have energy-efficiency rebates for new HVAC systems?

San Bruno itself does not run a local HVAC rebate program, but Pacific Gas & Electric (PG&E) offers rebates for qualifying air-source heat pumps and furnace/AC upgrades installed in Northern California. Rebates range from $500–$1,000 depending on equipment specs and home size. Your HVAC contractor can usually help you apply for PG&E rebates after installation is complete. Additionally, California's statewide Home Energy Rebate Program (launched 2024) may offer rebates for heat pump installations; check the state's official website for current program details and eligibility.

What is the difference between SEER and SEER2 in San Bruno?

SEER (Seasonal Energy Efficiency Ratio) is the older metric used through 2022; SEER2 is the newer, slightly stricter metric in effect from 2023 onward in California. San Bruno will accept either depending on equipment age and approval date. New equipment purchased in 2024 should specify SEER2 (e.g., SEER2 15+) to ensure Title 24 compliance. If your permit is approved before 2024 and you source older SEER-rated equipment, the permit may still be valid, but confirm with the Building Department. As a rule, newer equipment has higher efficiency and lower operating costs; the permit is just verifying minimum standards are met.

How long does plan review typically take in San Bruno for a mechanical permit?

If your submission is complete (all required documents uploaded), plan review usually takes 5–10 business days. If the reviewer has questions or requests clarification (missing specs, unclear ductwork plan), you'll receive a comment, and you have 10 business days to respond. A second review cycle takes another 5 business days. Plan review can stretch to 3–4 weeks if your submission is incomplete or if the project is complex (new ductwork, historic district overlay, sound-attenuation calcs). Hiring a licensed contractor who regularly files permits in San Bruno reduces review delays because their submissions are typically complete and formatted correctly.

What if I need to file both a mechanical permit and an electrical permit for my new heat pump — do I have to file them at the same time?

You can file them simultaneously, and San Bruno's online portal likely allows that. However, some cities process one first and the other follows sequentially, which can delay approval. Ask the Building Department whether they prefer simultaneous or sequential filing. If filed simultaneously, both will be reviewed in parallel, and inspections will be coordinated (mechanical + electrical inspections may happen on the same day). This is the fastest path to final sign-off. If one is filed before the other, expect an extra 5–10 business days in the timeline.

Is ductwork testing mandatory for all HVAC replacements in San Bruno?

Ductwork leakage testing (blower-door method) is most commonly required for new ductwork installations or major duct modifications. For a simple AC replacement with existing ducts, testing may not be mandatory, but the inspector will still verify ducts are sealed (mastic + tape, no disconnects). If the Building Department or plan reviewer requests leakage testing, the contractor will charge $300–$500 for testing labor and may need to add extra sealing if initial test results exceed the 6% leakage threshold. Ask your contractor or the Building Department upfront whether testing is expected for your specific project scope to budget accordingly.

Disclaimer: This guide is based on research conducted in May 2026 using publicly available sources. Always verify current hvac permit requirements with the City of San Bruno Building Department before starting your project.