Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
Most HVAC work in Los Altos requires a mechanical permit from the City Building Department. Replacements of like-kind equipment, refrigerant service, and minor repairs may qualify for exemptions, but new installations, upgrades, and relocations almost always do.
Los Altos adopted the 2022 California Building Code (Title 24), which governs HVAC permitting through its mechanical code (Chapter 14). Unlike some neighboring Bay Area cities that allow over-the-counter mechanical permits for simple replacements, Los Altos routes most HVAC work through its online permit portal with mandatory plan review for new systems, ductwork changes, and load calculations on homes over 1,500 square feet. The city's permit review timeline typically runs 5–10 business days for residential HVAC, but it can extend if ductwork plans don't show compliance with Title 24's ventilation and return-air requirements. Los Altos also enforces Energy Commission Title 24 Part 6 efficiency standards more strictly than some inland Bay Area jurisdictions — your new furnace or heat pump must meet current seasonal efficiency ratings, and ductwork sealing (duct leakage tests) may be required before final sign-off. Owner-builders can file their own permits, but the HVAC contractor must hold a valid C-20 (air conditioning) or C-16 (warm-air heating) license under California B&P Code § 7058.

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

Los Altos HVAC permits — the key details

Los Altos Building Department enforces the 2022 California Building Code Title 24, Chapter 14 (Mechanical Systems), which requires permits for nearly all HVAC work except like-kind replacements and minor service. A 'like-kind replacement' means you are removing an existing furnace, air conditioner, or heat pump and installing an identical model (same capacity, same location, same ductwork) with no changes to refrigerant charge, efficiency rating, or distribution. However, California Title 24 Part 6 updates every three years, and the current iteration (2022) requires new equipment to meet minimum SEER2 15 for air conditioning and HSPF2 8 for heat pumps in Climate Zone 3 (most of Los Altos coast). This means that even a straight replacement often violates code if the old unit was a 2015 SEER 13 model — you cannot install equivalent efficiency; the new unit must meet 2022 minimums. The result: 'like-kind' exemptions rarely apply in Los Altos for aging systems, and most homeowners end up filing a permit. Refrigerant service (top-ups, leak repair, evacuation) and minor ductwork repairs (tape, caulk, damper adjustment) are exempt from permitting, but if your contractor replaces a refrigerant line set, installs new ductwork, or changes the system configuration, a permit is required.

The Los Altos permit process is entirely online through the city's permit portal. You or your licensed HVAC contractor uploads the mechanical permit application (Form LA-101 or equivalent), a load calculation (Manual J or equivalent), and ductwork plans (if ducts are modified). The city's plan reviewers typically respond within 5–10 business days with either approval, conditional approval (minor revisions), or a request for more information. Common rejection reasons in Los Altos include missing load calculations (required for any system upgrade or new installation), ductwork plans that don't show sealing or wrap (Title 24 Part 6 mandates duct insulation R-6 in unconditioned spaces), and equipment specs that don't list SEER2/HSPF2 ratings. Once approved, you schedule the rough inspection (ductwork, refrigerant lines, supports) and final inspection (operation, filter fit, thermostat function). Most HVAC jobs pass final inspection on the first try because mechanical work is straightforward, but ductwork sealing and insulation failures are the most common deficiencies. The entire permit-to-final-inspection cycle typically takes 2–3 weeks in Los Altos.

Permit fees in Los Altos are assessed on the estimated project cost, not equipment tonnage. The city uses a tiered fee schedule: roughly 1.5–2% of project valuation, with a minimum of $150 for mechanical work. A typical furnace replacement ($4,000–$6,000 all-in) incurs a $150–$200 permit fee; a new system with ductwork ($8,000–$15,000) runs $200–$400. Plan review is included in the permit fee; inspection fees are separate (typically $75–$150 per inspection, two inspections average). Los Altos also requires a copy of the HVAC contractor's license (C-20 or C-16) and proof of workers' compensation insurance on file before permit issuance. If you hire an unlicensed or out-of-state contractor, the permit will be denied. This is a hard rule in Los Altos — the city strictly enforces California Contractors State License Board compliance. Owner-builders can pull their own permits if they are the property owner on the deed, but the HVAC work itself must be performed by a licensed contractor; you cannot do the work yourself.

Los Altos' coastal location (Climate Zone 3B–3C) has specific HVAC implications. The city is in ASHRAE Zone 3C (marine climate), which requires relatively modest cooling capacity but strict ductwork sealing because marine air is corrosive and salt spray accelerates metal fatigue. Los Altos Building Department has flagged premature refrigerant line failure in systems installed with poor ductwork sealing practices, so plan reviewers scrutinize duct work drawings for integrity. Additionally, the city is near the San Francisco Bay National Wildlife Refuge, and some properties in south Los Altos are in flood zones; if your property is in FEMA AE or VE zones, the HVAC equipment must be elevated above the base flood elevation (typically 2 feet above), which may require a mechanical permit addition and revised ductwork routing. The city's Energy Commission office (part of the Building Department) also enforces Title 24 Part 11 (Residential Commissioning) for new systems, meaning you must complete a commissioning checklist with the HVAC contractor to confirm proper refrigerant charge, airflow, and thermostat calibration. This is not a separate permit step, but it is a mandatory final-inspection requirement in Los Altos.

Before filing a permit, confirm that your HVAC contractor is licensed and insured, and request a detailed scope of work. Ask your contractor to specify whether the work is a like-kind replacement (unlikely to qualify), a system upgrade with new ductwork, or a minor repair. If there is any ambiguity, contact the Los Altos Building Department or file a pre-application question through the online portal; most staff respond within 1–2 business days. Have your contractor prepare a Manual J load calculation if equipment capacity is changing, and request a ductwork plan (even a simple sketch) showing duct layout, insulation, and sealing methods if ducts are being installed or modified. Gather the contractor's C-20 or C-16 license number and workers' comp certificate number before work begins, and ensure the contractor submits all documents to the city on your behalf. Most licensed HVAC firms are familiar with Los Altos permitting and will handle this automatically, but confirming upfront saves weeks of delay.

Three Los Altos hvac scenarios

Scenario A
Like-kind furnace replacement, 1960s home, same location and ductwork — Los Altos foothill neighborhood
A homeowner in the Los Altos foothills (Climate Zone 5B) wants to replace a 30-year-old 80,000 BTU furnace with an exact model match to avoid permitting headaches. Unfortunately, the old unit is an 85% AFUE (Annual Fuel Utilization Efficiency) model from 1995, and California Title 24 Part 6 (updated 2022) mandates minimum 95% AFUE for new furnaces in all climate zones. Installing a modern 95%+ AFUE furnace, even in the same location with unchanged ductwork, technically violates code — it is not a 'like-kind' replacement because the efficiency rating is higher, triggering a permit requirement. However, the difference is efficiency-only (no capacity, location, or ductwork change), so Los Altos Building Department may approve this as a 'minor alteration' or 'exempt alteration' if the contractor files a brief phone pre-application and the city verbally confirms exemption. A homeowner cannot count on this exemption — the safest approach is to file a permit ($150–$250 fee, $75–$150 inspection), which takes 1–2 weeks and includes a final efficiency verification. If the homeowner installs the furnace without a permit and the city receives a complaint (e.g., a roofer or contractor working nearby notices the new equipment and reports it), the city can issue a stop-work notice and force a retroactive permit ($300–$600 after doubling fees). Most responsible HVAC contractors in Los Altos will recommend filing the permit proactively to avoid this risk. Total cost (permit + installation) is $4,500–$7,000; skip-it risk (stop-work fine + double permit fees) adds $500–$1,500 and a 2-week delay.
Efficiency upgrade | 95% AFUE required by Title 24 | No capacity change | May qualify for minor exemption (call city first) | If permit filed: $150–$250 permit + $75–$150 inspection | Total installed cost $5,000–$7,500 | Retroactive permit fine risk $500–$1,500
Scenario B
New mini-split heat pump system, three zones, ductless install, existing home on Bay-adjacent property — Los Altos coast near Foothill Park
A homeowner on a small Bay-adjacent lot in central Los Altos (Climate Zone 3C) wants to install a ductless mini-split heat pump (one outdoor unit, three indoor head units) to avoid ductwork renovation in the home's old attic. New installation of a heat pump, regardless of ductless design, requires a mechanical permit under California Building Code Chapter 14. Los Altos Building Department requires a Manual J load calculation for the home (to confirm the 18,000 BTU total capacity is adequate for the 1,200 sq ft home), manufacturer spec sheets for all three heads and the outdoor unit, electrical one-line diagram (to confirm 30-amp dedicated circuit with appropriate disconnect and breaker), and refrigerant line routing plans showing compliance with Title 24 Part 6 (lines must be insulated R-6 minimum and protected from UV if exposed on exterior walls). Because the property is in a flood zone (FEMA Zone AE, 10-foot base flood elevation), the outdoor unit must be elevated on a 3-foot platform or mounted 2 feet above grade — the ductwork plan must show this, and the Building Department's floodplain administrator reviews the elevation. The permit application ($250–$350 fee) goes through standard plan review (5–10 days), and the city typically approves mini-split permits without revision because ductless systems are simpler than ducted conversions. However, the inspector will check refrigerant line insulation, electrical disconnect placement, and platform elevation on the final inspection. Timeline: 2–3 weeks from permit to final sign-off. Total cost (permit + installation): $8,000–$12,000. This permit is non-negotiable; skipping it risks a $500–$1,500 stop-work fine, insurance denial if the system fails, and a forced removal if a neighbor reports the unpermitted installation.
New mini-split installation required | Manual J load calculation required | Ductless simplifies plan review | Flood zone elevation requirement | $250–$350 permit + 2 inspections (rough + final) | Total installed cost $10,000–$14,000 | No exemptions for new equipment
Scenario C
Central AC retrofit with new ductwork, 2010 home with furnace-only, existing return-air issues — Los Altos residential street with mature trees
A homeowner in a central Los Altos residential neighborhood (Climate Zone 3B) has a gas furnace and wants to add central air conditioning by installing a new AC condenser, coil, and revised ductwork to improve return-air design (the existing furnace return was undersized, causing static pressure and cool-down lag). This is a system upgrade, not a replacement, so it absolutely requires a mechanical permit. Los Altos Building Department will require a full Manual J load calculation (the 2,400 sq ft home likely needs 3–4 tons of cooling capacity), manufacturer specs for the condenser and coil, ductwork plans showing the revised return-air trunk and supply outlets, duct insulation (R-6 in attic), and a Title 24 Part 6 ductwork sealing plan (post-installation duct leakage test at 25 Pa is required in Los Altos for new ductwork). The permit fee is likely $300–$400 because the project scope includes both mechanical (AC) and ductwork modifications. Plan review typically takes 7–10 days because the city needs to verify that the return-air sizing is now code-compliant (California Building Code Section 1403.4 requires return-air path of at least 1 square inch per 10 CFM of system capacity, or 12 square inches per ton — the revised plan must show this). Once approved, the contractor schedules a rough inspection (ductwork runs, refrigerant lines, electrical work) and a final inspection (operation, refrigerant charge verification, ductwork seal test result). If the duct sealing test fails (leakage exceeds 8% of CFM rating), the contractor must re-seal and retest before final approval. Total timeline: 3–4 weeks. Total cost (permit + installation): $12,000–$18,000. This permit is absolutely required; there are no exemptions for HVAC system additions. If the homeowner were to install the AC without a permit and attempt to sell the home, the Real Estate Transfer Disclosure Statement (TDS) would require disclosure of the unpermitted work, and lenders would not finance a property with unpermitted mechanical systems.
Central AC retrofit with ductwork | New system requires full permit and plan review | Manual J load calculation mandatory | Ductwork sealing test required | $300–$400 permit + rough/final inspections | 7–10 day plan review typical | Total installed cost $14,000–$20,000 | Unpermitted system blocks refinance and resale

Every project is different.

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

Title 24 Part 6 efficiency standards and Los Altos enforcement — why your old system's specs don't guarantee code compliance

California's Title 24 Part 6 (Energy Standards for Residential and Nonresidential Buildings) is updated every three years, and each iteration raises minimum efficiency thresholds. The current standard (effective January 1, 2023) requires new furnaces to achieve 95% AFUE (Annual Fuel Utilization Efficiency), air conditioners to meet SEER2 15, and heat pumps to hit HSPF2 8 in Climate Zone 3 (most of Los Altos coast). Los Altos Building Department plan reviewers cross-reference every submitted equipment spec sheet against these minimums before approval. A homeowner might find a contractor willing to install a 2018-model 14 SEER AC unit (which was code-compliant in 2018) at a bargain price, but Los Altos will reject the permit because 14 SEER converts to roughly SEER2 11 under the new metric, falling 4 points below the 2023 minimum. This is not negotiable; the city will not approve the permit until equivalent-or-better SEER2 15 equipment is specified. Additionally, Title 24 Part 6 requires ductwork insulation (R-6 minimum in unconditioned spaces) and ductwork sealing for all new systems. Los Altos has increasingly strict ductwork scrutiny because of past disputes over duct leakage — the city mandates a post-installation ductwork leakage test (blower door method, max 8% leakage at 25 Pa) before final sign-off. If the initial test fails, the contractor must re-seal (tape, mastic, or fiberglass tape on seams) and retest. Budgeting for a $300–$500 ductwork sealing and test fee is standard. Plan ahead by confirming that your contractor is fluent in Title 24 Part 6; many older or out-of-state HVAC firms are not, and they submit plans that fail initial review.

Los Altos online permit portal: navigating plan submission and inspection scheduling for HVAC work

Los Altos operates an entirely digital permit system, with no over-the-counter same-day mechanical permits. The city's online portal (accessible via the city website) requires account creation, application form completion (identifying property address, applicant, contractor, and work scope), and upload of supporting documents before submission. For HVAC permits, required uploads typically include the contractor's C-20 or C-16 license copy, proof of workers' compensation insurance, the load calculation (Manual J PDF), equipment specification sheets (download from the manufacturer's website), and ductwork plans (if applicable). Many homeowners expect their contractor to handle this, but if the contractor delays or submits incomplete documents, the city's plan reviewer will issue a 'request for information' (RFI) holding the permit in queue. Response time to RFIs is 5–7 days, so a single missing spec sheet can delay approval by a week. Proactively confirm with your contractor that all documents are ready before submission. Once the permit is approved, the portal generates a permit number and authorization to proceed. Inspection scheduling is also online: the contractor or homeowner logs into the portal, selects an available inspection date (typically 2–5 business days out), and the inspector confirms within 24 hours. For HVAC, rough inspection is typically 2–3 hours (ductwork, refrigerant lines, electrical work are checked), and final inspection is 1–2 hours (operation verification, refrigerant charge, filter fit, thermostat settings). If either inspection fails (e.g., ductwork isn't sealed to code standard), the inspector issues a 'deficiencies' list, and the contractor re-inspects after corrections (usually within 5 business days). Plan on 2–3 weeks total from submission to final approval in Los Altos, longer if there are plan revisions or inspection failures.

City of Los Altos Building Department
1 North San Antonio Road, Los Altos, CA 94022 (City Hall Building Department window)
Phone: (650) 947-2700 (Main) or Building Department direct line — confirm via city website | https://www.losaltos.gov/permits-licenses (or search 'Los Altos CA building permit portal')
Monday–Friday, 8:00 AM–5:00 PM (verify closure dates on city website)

Common questions

Can I hire an HVAC contractor from out of state or someone without a California license?

No. California Business & Professions Code § 7058 requires a valid C-20 (refrigeration and air-conditioning) or C-16 (warm-air heating) contractor license. Los Altos Building Department will not issue a mechanical permit unless the contractor's license is on file and current. Out-of-state contractors must either obtain a California license (which requires exam and registration) or subcontract to a licensed California firm. Permits pulled without a licensed contractor are denied and cannot be amended after work begins.

Do I need a permit if I am just topping off refrigerant or replacing a capacitor?

No. Refrigerant service (leak repair, evacuation, recharge) and minor repair of electrical components (capacitors, contactors) are exempt from permitting under California Building Code Section 1403.12. However, if the service involves replacement of refrigerant line sets, a new coil, or any change to system configuration, a permit is required. If in doubt, have your contractor describe the work in detail and contact Los Altos Building Department for a pre-application question — they will give you a clear yes-or-no in 1–2 days.

What is the typical cost of an HVAC permit in Los Altos?

Permit fees are 1.5–2% of estimated project valuation, with a minimum of $150. A furnace replacement ($4,000–$6,000) costs $150–$200; a new AC system with ductwork ($8,000–$15,000) costs $200–$400. Inspection fees are separate: typically $75–$150 per inspection, and most jobs require two inspections (rough and final). Total permit + inspection cost is usually $250–$550 on a residential HVAC job.

How long does plan review take in Los Altos for an HVAC permit?

Standard plan review is 5–10 business days. If the city's reviewer approves your submission without comment, you are notified of approval via the online portal and can schedule inspections immediately. If the reviewer requests more information (e.g., a missing load calculation or ductwork plan), you have 10 days to respond; the timer resets once you resubmit. Total permit-to-inspection time is typically 2–3 weeks for a straightforward job, longer if revisions are needed.

Is a Title 24 ductwork sealing test required in Los Altos?

Yes, for new ductwork installations or major ductwork modifications. California Title 24 Part 6 mandates a post-installation ductwork leakage test (blower door method at 25 Pa pressure) with a maximum allowable leakage of 8% of system CFM. Los Altos Building Department requires proof of this test (a certified report from the contractor or HVAC testing firm) before final sign-off. The test costs $300–$500 and is typically performed on the same day as the final inspection. If the test fails, the contractor must re-seal and retest.

What happens if I install HVAC without a permit and later try to sell my home?

The Real Estate Transfer Disclosure Statement (TDS) requires disclosure of unpermitted work. Most lenders will not finance a property with unpermitted mechanical systems until the work passes retroactive inspection. You will need to file a permit, pay potential double fees and penalties, schedule retroactive inspections, and obtain final approval — a process that typically takes 4–6 weeks and costs $500–$1,500 in added fees and fines. Title transfer is commonly blocked until this is resolved.

Do I need a separate electrical permit if I am installing a new AC condenser with a dedicated circuit?

Yes, likely. Installing a new AC condenser requires a dedicated 240V circuit, breaker, and disconnect switch. Most jurisdictions require a separate electrical permit for this work. However, many HVAC contractors bundle electrical work under the mechanical permit and coordinate a single electrical inspection. Ask your contractor whether the electrical work is included in the mechanical permit or requires a separate filing — either way, it must be permitted and inspected. Do not assume the HVAC permit covers all electrical work.

Can an owner-builder pull their own HVAC permit in Los Altos?

Yes, per California Business & Professions Code § 7044, an owner-builder can pull permits for work on their own property (the owner must be on the deed). However, the HVAC work itself must be performed by a licensed C-20 or C-16 contractor — you cannot do the mechanical work yourself. You can file the permit application and coordinate inspections, but the contractor must be licensed and responsible for the work scope and quality.

What if my HVAC system is in a flood zone — are there additional permit requirements?

Yes. If your property is in a FEMA flood zone (AE, VE, or X-shaded), the HVAC equipment (outdoor condenser, air handler) must be elevated above the base flood elevation or, for VE zones, above the elevation required by the floodplain administrator. Los Altos Building Department requires floodplain review of equipment placement, so your ductwork and equipment plans must show elevation compliance. This may require a platform or elevated mounting and can delay plan review by 5–7 days. Contact the city's floodplain administrator early in the planning process if you are unsure of your property's flood zone.

What should I ask a contractor before hiring them for an HVAC permit job in Los Altos?

Ask for (1) their C-20 or C-16 license number and proof it is current; (2) proof of active workers' compensation insurance; (3) whether they have completed jobs in Los Altos and are familiar with Title 24 Part 6 and Los Altos' permit portal; (4) a detailed scope of work, including equipment specs, load calculation, and ductwork plan (if applicable); (5) estimated timeline and permit fees; (6) cost of ductwork sealing and testing (if applicable); (7) warranty on workmanship and equipment. Request references from recent Los Altos jobs. Many experienced contractors will handle the entire permit process transparently; if a contractor is vague or resists explaining the permit scope, find another.

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 Los Altos Building Department before starting your project.