Furnace replacement permits in Sacramento, CA
General California guidance last updated August 2, 2026 · Sacramento data verified May 22, 2026
What HVAC contractors need to know about pulling a furnace replacement permit in Sacramento (Sacramento County).
Short answer
In California, replacing a furnace — even like-for-like — requires a mechanical permit because the work involves gas piping, venting, combustion air, and electrical connections. It is governed by the California Mechanical Code (Title 24, Part 4), and the changeout triggers Energy Code (Title 24, Part 6) alteration measures — commonly duct sealing verified by a third-party HERS rater. A C-20 (HVAC) licensed contractor generally pulls it.
Sacramento accepts submittal through the Sacramento Citizen Portal (Accela ACA) and has adopted the 2025 California Building Standards Code. Fee details and sources are below.
Sacramento permit data
Sourced from public City of Sacramento documents — every field carries the source URL and verification date.
- Permit portal
- Sacramento Citizen Portal (Accela ACA)
verified May 22, 2026 · source · Online permit submittal, inspection scheduling, and fee payment via Accela Citizen Access
- Adopted code edition
2025 California Building Standards Code
verified May 22, 2026 · source · Ordinance 2025-0031 (adopted Dec 2, 2025) — adopts 2025 California Building, Plumbing, Residential, Existing Building, and Green Building Standards Codes with local amendments
- Fee schedule
- City of Sacramento Building Fees — current fee tables, fee estimator, and forms
verified May 22, 2026 · source
The general picture in California
A furnace changeout is permitted mechanical work in every California jurisdiction, like-for-like or not: the job touches gas piping, flue venting, combustion air, and line-voltage wiring, all of which the California Mechanical Code (Title 24, Part 4) puts under permit and inspection. The distinctly Californian wrinkle is the Energy Code — replacing the furnace makes the job an alteration under Title 24, Part 6, which in most climate zones requires sealing the existing ductwork and having a third-party HERS rater verify duct leakage, with the compliance forms registered before final. Condensing (90%+) furnaces also re-route venting from the chimney to sidewall PVC and add a condensate-disposal requirement, which is where shared-chimney and orphaned-water-heater problems surface. Fees, whether the city wants a rough inspection, and how finals are scheduled are set per city — confirm with the local building department.
For deeper background that isn't Sacramento-specific, see the statewide furnace replacement guide.
Typically needs a permit
Furnace replacement itself triggers a permit in nearly every California jurisdiction, Sacramento included. Sacramento-specific variations are confirmed with the issuing department above.
Usually doesn't (general norm)
- Filter changes, cleaning, and seasonal service
- Like-for-like thermostat replacement on existing low-voltage wiring (smart-thermostat swaps are usually treated the same — verify locally)
- Replacing an igniter, control board, blower motor, or other components within the existing unit
Documents & plans generally required
- Mechanical permit application (plus electrical scope where a circuit is added or changed)
- Contractor license and city business registration
- Manufacturer cut sheet for the new furnace (input BTU, AFUE, listing)
- Venting detail — flue type, size, and termination; condensing furnaces add PVC vent routing and condensate disposal
- Gas-line sizing when the input BTU increases or piping is modified
- Energy-compliance form (CF1R-ALT) and HERS registration where duct sealing/testing is triggered
- Combustion-air detail for closet or interior installations
Common reasons furnace replacement applications get bounced
Code-rooted patterns across California — not a Sacramento-specific rejection rate.
- Missing energy paperwork — a furnace changeout is an alteration under Title 24, Part 6, and in most climate zones that means duct sealing with third-party HERS leakage verification; applications without the CF1R/HERS registration bounce
- Venting a high-efficiency condensing furnace into an existing B-vent or unlined masonry chimney
- An orphaned water heater left on an oversized shared chimney after the furnace moves to sidewall venting
- Combustion air not addressed for closet or alcove installations
- Gas line undersized for the new unit's input BTU
- No condensate-disposal detail for condensing furnaces
The inspection sequence
A typical order — the number of stops and exact sequence vary by jurisdiction and scope.
- 1Gas pressure test when gas piping is new or modified
- 2Rough inspection if venting, ducting, or wiring is concealed before cover
- 3Final inspection with the furnace installed, vented, and operating — HERS duct-test results registered where required
Licensing — who can pull it
Furnace replacement in California is generally performed by a C-20 (Warm-Air Heating, Ventilating and Air-Conditioning) licensed contractor. A C-36 (Plumbing) contractor may handle gas-line work and a C-10 (Electrical) the circuit; a B (General Building) contractor may pull within a larger remodel under CSLB rules. The contractor doing the work typically pulls the permit.
Other verified Sacramento notes
Permit Center: 300 Richards Blvd., 3rd Floor, Sacramento, CA 95811. Help line (916) 264-5011.
verified May 22, 2026 · source
Commercial-permit base fee: $866 for project valuations $0–$99,999; an additional $0.005553 per dollar over $100,000 (graduated rates apply at higher valuations).
verified May 22, 2026 · source · Source: City of Sacramento Commercial Building Permit Fees and Charges handout (CDD-0216)
Statewide & city add-ons applied to most permits: Strong Motion Fee (valuation × 0.00028, $0.50 minimum); Green Building Fee ($1 per $25,000 of valuation); General Plan Fee ($2.60 per $1,000 of valuation, capped at $38,200); City Business Operations Tax (valuation × 0.0004, capped at $5,000/year).
verified May 22, 2026 · source
Online plan submittal, inspection scheduling, and fee payment go through the Accela Citizen Portal — registration required for first-time applicants.
verified May 22, 2026 · source · Source: City of Sacramento Online Permitting Registration Guide (Version 5)
Frequently asked questions
Do I need a permit for a like-for-like furnace changeout?
Generally yes. Every California jurisdiction treats a furnace replacement as permitted mechanical work — it touches gas, venting, combustion air, and electrical, and it triggers Energy Code alteration measures. Fees and process are set by each city; confirm with the local building department.
What does the Energy Code add to a furnace swap?
Replacing a furnace (or coil/air handler) is an 'alteration' under Title 24, Part 6. In most California climate zones that means sealing the existing ducts and having a third-party HERS rater verify the leakage, then registering the compliance forms. Some scopes and climate zones are exempt — the CF1R-ALT form is where that gets determined, and skipping it is the single most common correction on changeouts.
Can I vent the new furnace into the old chimney?
Only if the flue is properly sized and lined for the new appliance. A related trap: when a furnace that shared a chimney with a water heater moves to sidewall venting, the water heater is left 'orphaned' on a flue that is now oversized and often non-compliant — inspectors catch this regularly.
Does switching to a heat pump change the permit?
Yes — a furnace-to-heat-pump conversion adds electrical scope (a dedicated circuit, often a load calculation, sometimes a panel question) and removes the gas scope. It is still a mechanical permit plus electrical, and the Energy Code paperwork applies. Many California cities are streamlining heat-pump changeout permits; confirm the current process locally.
Other jobs in Sacramento
Want getPermit to map Sacramento in depth?
Join the waitlist with your city and trade. We prioritize the jurisdictions our early users actually work in — and we'll never invent fees or timelines we haven't verified.
Join the waitlist