Do you need an HVAC permit?
By Mario Bailey Last checked
It depends entirely on where you live, and the differences are larger than most national guides admit. We read the code, ordinance, or fee schedule published by each of 148 US counties and cities and recorded what it actually says.
Where are you building?
The rule is set locally and the spread is wide, so start with your own jurisdiction. We have read the published rule in 148 of them.
The short answer
Of the 148 jurisdictions where we have confirmed the rule, 110 require a permit outright, 38 require one only in certain conditions.
The most common published threshold is 5 tons, used by 2 of the 3 jurisdictions that state a threshold in tons. That leaves 1 of them on a different number, which is why a national rule of thumb is not a safe answer for your own address.
The size thresholds, and how much they disagree
4 of the 148 jurisdictions publish a specific number.
Measured in tons (3 jurisdictions)
| Threshold | Jurisdictions | Where |
|---|---|---|
| 3 tons | 1 | Marion County |
| 5 tons | 2 | Peoria, New York City |
Measured in lbs refrigerant (1 jurisdiction)
| Threshold | Jurisdictions | Where |
|---|---|---|
| 10 lbs refrigerant | 1 | Seminole County |
Thresholds are recorded as the jurisdiction states them. Which side of the number triggers the permit varies, so read your own locality's page before relying on one.
What an HVAC permit costs
142 of our HVAC permit rows carry a fee answer taken from the jurisdiction's own published schedule, across 142 localities. There is no single number to quote, and not because we did not look: jurisdictions price this permit in genuinely different ways. Some charge a flat fee, some a percentage of the job's assessed valuation, some a rate per square foot, and some do not price it at all because the work is permitted by a state agency or a utility instead. Each row below is that jurisdiction's own wording.
| Locality | Pricing model | What each HVAC permit schedule says | Verified |
|---|---|---|---|
| Chandler Arizona | By valuation | No HVAC or mechanical-specific fee line, mechanical permits are billed as a standard building permit by valuation with... schedule | 6 Jul 2026 |
| Gilbert Arizona | Flat fee | Individual Mechanical Permit, residential: $150 (fee schedule revised 7/1/2026) schedule | 19 Jul 2026 |
| Maricopa County Arizona | Flat fee | Flat fee of $50 for mechanical work under the Minor Self Service flat rate schedule, per the Summary of the Fee Schedule schedule | 18 Jun 2026 |
| Mesa Arizona | By valuation | Stand-alone mechanical work is valuation based via the Residential Rate Table, $220 minimum for the $0 to $8,333... schedule | 17 Jun 2026 |
| Peoria Arizona | By valuation | Valuation-based building permit fee, minimum 87 dollars (Development Fee Schedule Rev 9/2025) schedule | 19 Jul 2026 |
| Phoenix Arizona | By valuation | HVAC (mechanical) permits have no dedicated fee line, they are valuation-based building permits under Table A, minimum... schedule | 18 Jun 2026 |
| Pima County Arizona | Flat fee | Flat fee tiered by scope: minor work such as a residential air conditioner unit is $27, moderate work such as multiple... schedule | 6 Jul 2026 |
| Scottsdale Arizona | Flat fee | A furnace or AC changeout is a no-plan-review Minimum Permit, flat $121, per the FY26/27 Permit Fee Schedule -... schedule | 18 Jun 2026 |
| Alameda County California | By valuation | Building Inspection Department Service Fee Schedule (Schedule A, effective July 1, 2024): where mechanical work is... schedule | 15 Aug 2026 |
| Contra Costa County California | By valuation | Land Development Fee Schedule S-002 D.6, "Mechanical Permit (Other) $75.00 minimum." Fees for mechanical work not... schedule | 15 Aug 2026 |
| Fresno County California | Flat fee | Section 2510 Mechanical Code Fees, FY 2026-27: Issuing each permit $42.77 schedule | 15 Aug 2026 |
| Los Angeles California | Flat fee | Itemized per piece of equipment per LADBS Fee Sch.3 (7/2017), for example a gas furnace at $19 each, with a minimum of... schedule | 17 Jun 2026 |
| Los Angeles County California | By valuation | Mechanical Code Fee Schedule (Title 29 of the County of Los Angeles Code, Ord No. 2013-0051), effective July 1, 2026:... schedule | 15 Aug 2026 |
| Orange County California | By valuation | Mechanical Permit Application Flat Fee: $400 for FY 2024-25, $420 for FY 2025-26, $429 for FY 2026-27, covering any... schedule | 15 Aug 2026 |
| Riverside County California | Flat fee | Residential Mechanical (BME-RMEC): $274.30 fixed fee, per Appendix A to Ordinance No. 457 as amended by Ordinance No... schedule | 15 Aug 2026 |
| Sacramento California | Flat fee | Flat $175 permit fee for HVAC change-outs and new installations plus a 10% technology surcharge, per CDD-0245 (rev... schedule | 18 Jun 2026 |
| Sacramento County California | By valuation | No heating and cooling line item is published schedule | 15 Aug 2026 |
| San Bernardino County California | Flat fee | County Code 16.0204(d)(1) sets residential mechanical fees effective July 1, 2026: "HVAC change out only" $156.00... schedule | 15 Aug 2026 |
| San Diego California | Per unit | Billed per unit under IB-103 Table 1B effective May 2026: air handler or mini-split, furnace, and package heat pump... schedule | 17 Jun 2026 |
| San Diego County California | Flat fee | PDS 613 (effective 07/10/2026, FY 25/26) line item "Mechanical Only": Permit Fee $392.00, no plan review fee schedule | 15 Aug 2026 |
| San Jose California | Flat fee | Billed as a Mechanical Permit: greater of $315 per hour of actual inspection time or an itemized schedule, charged in... schedule | 17 Jun 2026 |
| Santa Clara County California | Flat fee | Under the county's Building Section Services Fee Schedule effective July 1, 2025 the minimum mechanical permit fee and... | 15 Aug 2026 |
| Aurora Colorado | Flat fee | On the 2026 flat-rate schedule (Form #A175, footer "Flat-Rate Fee (Revised 08/2026)"), "Air Conditioner Replacement"... schedule | 16 Aug 2026 |
| Denver Colorado | By valuation | Valuation-based fee per CPD Table 1 with a $20 minimum schedule | 17 Jun 2026 |
| Jefferson County Colorado | By valuation | Mechanical permits not tied to an active building permit bill on the countywide valuation fee table with a $55 minimum... schedule | 6 Jul 2026 |
| New Castle County Delaware | By valuation | Mechanical or Plumbing Permit (Chapter 6 Schedule of Permit and Review Fees, as amended through January 1, 2026):... schedule | 3 Oct 2026 |
| Sussex County Delaware | Per unit | Sussex County Building Permit Fee Guide: construction value (table rates such as $128.10/sq ft residential, $52.23/sq... schedule | 3 Oct 2026 |
| Alachua County Florida | Flat fee | Flat fee: Res Mechanical Alt/Repair $110.00, per the Building Fee Schedule effective 11/01/2025 schedule | 13 Aug 2026 |
| Brevard County Florida | By valuation | Brevard's Residential HVAC/Mechanical Permit Application fee table lists a Building Code Review fee of $75.00 for the... | 8 Aug 2026 |
| Broward County Florida | By valuation | Mechanical (air conditioning and ventilation) permit is the greater of a $125 minimum base fee or 3.0% of job value... | 18 Jun 2026 |
| Charlotte County Florida | By valuation | At application: $90 flat building fee unless valuation is $50,000 or more (then 0.004 x ICC valuation), plus a 0.025 x... | 8 Aug 2026 |
| Clay County Florida | Per unit | FY24/25 Building Fee Schedule, Mechanical Permits (Section 208.4), effective January 1, 2025: minimum fee $50.00 schedule | 13 Aug 2026 |
| Collier County Florida | Flat fee | Fee Schedule (Resolution 2025-231, effective January 1, 2026), Mechanical Permit Review Fees: "Residential Air... schedule | 8 Aug 2026 |
| Hernando County Florida | Flat fee | Mechanical A/C Changeout Only: $140.00 schedule | 13 Aug 2026 |
| Hillsborough County Florida | Flat fee | Residential Mechanical (General) and HVAC Equal Change Outs trade permit fee is $130 flat, inspection-only with no... schedule | 18 Jun 2026 |
| Jacksonville Florida | Per unit | City Fees schedule (Municipal Code Section 320.409), Mechanical Permit Fees: air conditioning and refrigeration is... schedule | 8 Aug 2026 |
| Lake County Florida | Per unit | Residential Trades - Electric, Plumbing, Mechanical, Gas (to include new, change-outs, upgrades): $0.03 per square... schedule | 13 Aug 2026 |
| Lee County Florida | Flat fee | Fee schedule effective 2026-04-15: $50 application fee and $35 technology fee per application plus an operational... schedule | 19 Jul 2026 |
| Leon County Florida | Per unit | Fee Schedule, Residential Plan Review/Inspection (sq ft based): Mechanical Plan Review $0.07 per sq ft, Mechanical... schedule | 13 Aug 2026 |
| Manatee County Florida | Flat fee | Manatee County Development Services Building Fee Schedule, effective 04/01/2023 (R-23-043, R-23-045, R-23-046): AC... schedule | 8 Aug 2026 |
| Marion County Florida | Flat fee | Res Mechanical Scope: $100.00, per Resolution 25-R-295 (effective Oct schedule | 8 Aug 2026 |
| Miami-Dade County Florida | Per unit | An exact change out air conditioning system is charged $24.17 per ton subject to a $227.90 minimum mechanical permit... schedule | 18 Jun 2026 |
| Orange County Florida | Per unit | Air conditioning or heat pump installation up to 3 tons with ductwork included is $75 flat, plus $12 per ton over 3... schedule | 18 Jun 2026 |
| Osceola County Florida | Flat fee | Appendix A's Mechanical Permit Fees section lists a single $125.00 base fee, with no per-unit or tonnage add-ons... schedule | 13 Aug 2026 |
| Palm Beach County Florida | By valuation | Charged by value of construction with a $75 minimum for a new HVAC system with duct work, per the PZB Building... schedule | 6 Jul 2026 |
| Pasco County Florida | Per unit | Base fee $45 schedule | 19 Jul 2026 |
| Pinellas County Florida | Flat fee | Mechanical Stand Alone fees are tiered: $140 for an equal AC changeout, more with electrical or duct work included... schedule | 6 Jul 2026 |
| Polk County Florida | Flat fee | Residential mechanical permit fee is $85.00 per Construction Fees Resolution 17-025 schedule | 19 Jul 2026 |
| Santa Rosa County Florida | Per unit | Resolution No. 2025-29 lists, under Mechanical Permits, 'Fee for heating, ventilation, duct, A/C, and refrigeration... schedule | 13 Aug 2026 |
| Seminole County Florida | By valuation | Mechanical permit fee (single family residential new construction): $105.00 schedule | 13 Aug 2026 |
| St. Johns County Florida | By valuation | Mechanical Permit Fees (F.S. 553.80): Permit Issuance $11.00 with a minimum permit fee of $35.00 schedule | 13 Aug 2026 |
| Volusia County Florida | By valuation | Volusia County Building Permit Fee Schedule (Resolution 2005-191, as revised October 1, 2025), Exhibit D, Mechanical... schedule | 8 Aug 2026 |
| Cobb County Georgia | Flat fee | HVAC and mechanical work is billed as an $80 trade permit under the Cobb County Building Permit Fee Schedule effective... schedule | 6 Jul 2026 |
| DeKalb County Georgia | Flat fee | Mechanical Permit Application (revised 07/09/2025): "Fee Schedule: MINIMUM FEE $120 | 16 Aug 2026 |
| Gwinnett County Georgia | By valuation | Planning and Development Fee Schedule, "Building Permit Fees (Effective July 1, 2024)", footer "Revised 05/23/2024" schedule | 16 Aug 2026 |
| Hawaii County Hawaii | By valuation | Hawaiสปi County Code section 5-7-3(b), "PERMIT FEES" table (Chapter 5 Construction Administrative Code, 2020, ord... schedule | 3 Oct 2026 |
| Honolulu Hawaii | By valuation | Valuation-based: ROH 18-6.2 permit fee on the fair market value of labor and materials, plus a plan review fee of 20%... schedule | 3 Oct 2026 |
| Boise Idaho | Flat fee | Single fixture or appliance (including furnaces, air conditioners, mini-split systems): $57.00 (Table B(3)... schedule | 3 Oct 2026 |
| Chicago Illinois | Flat fee | No permit to repair or in-kind replace a furnace, boiler or AC in a residential building up to 4 stories per chicago.gov schedule | 17 Jun 2026 |
| Cook County Illinois | Flat fee | Cook County Code of Ordinances Sec. 32-1, Mechanical Permit Fees: item 2-M.C "Single-family dwelling air conditioning... schedule | 15 Aug 2026 |
| Fort Wayne Indiana | Per unit | Allen County Code 6-10-2-4, Heating, Ventilation, Air Conditioning, Duct Systems Permits - Commercial & Residential schedule | 15 Aug 2026 |
| Indianapolis Indiana | Flat fee | DBNS Fee Schedule (Permits, as of 1.5.2026), Heating/Cooling Permit (HTG): "Heating Systems - Installation... schedule | 15 Aug 2026 |
| Overland Park Kansas | By valuation | Development Approval and Permit Fees, effective 08/01/2025: for a Building Permit with work value of $19,000 or less... schedule | 3 Oct 2026 |
| Wichita Kansas | Flat fee | Mechanical permit (UBTC Table K): Forced Air Furnace (2,000 cfm or less) $14.00 schedule | 3 Oct 2026 |
| Lexington Kentucky | Flat fee | LFUCG Division of Building Inspection Schedule of Fees, EFFECTIVE JULY 1, 2019 (document revised 10/27/21) schedule | 3 Oct 2026 |
| Louisville Kentucky | Flat fee | LMCO 150.096 promulgated fees (revised 2/6/2024): 1 & 2 family dwellings, new and replacement systems, $105 for the... schedule | 3 Oct 2026 |
| Baton Rouge Louisiana | Flat fee | Permit & Inspection Fees page: "Residential Mechanical, Electrical or Plumbing, Gas Trade Permits $125.00", plus... schedule | 16 Aug 2026 |
| New Orleans Louisiana | By valuation | Varies based on components of work schedule | 16 Aug 2026 |
| Baltimore County Maryland | Flat fee | The Building Permit Fee Schedule effective 07/01/26 prices Mechanical, HVAC System Only for commercial work only... schedule | 16 Aug 2026 |
| Howard County Maryland | Flat fee | $50 $50 non-refundable application fee schedule | 6 Jul 2026 |
| Montgomery County Maryland | Flat fee | Mechanical Permit minimum fee $80.84 for a residential one or two family dwelling, charged in addition to per-unit... schedule | 18 Jun 2026 |
| Prince George's County Maryland | By valuation | DPIE Fee Schedule, effective March 2, 2025, line item "Mechanical Permit - Commercial/Residential", minimum permit fee... schedule | 16 Aug 2026 |
| Boston Massachusetts | Flat fee | No single HVAC line schedule | 18 Jun 2026 |
| Worcester Massachusetts | By valuation | "Mechanical Permits, Residential (up to 3 dwelling units): First Fixture $100.00, Each Additional $15.00... schedule | 15 Aug 2026 |
| Ann Arbor Michigan | Flat fee | Mechanical Permit Fees (effective July 1, 2017): $15 base application fee required for all permits, non refundable... schedule | 15 Aug 2026 |
| Detroit Michigan | Flat fee | BSEED Fee Schedule effective January 1, 2024, modified 7/18/2025, GAS FIRED EQUIPMENT: INSTALLATION PERMITS... schedule | 15 Aug 2026 |
| Grand Rapids Michigan | Flat fee | FY 2027 Planning, Design and Development Fee Schedule effective July 1, 2026, Mechanical Permit Fees: "Application... schedule | 15 Aug 2026 |
| Sterling Heights Michigan | Flat fee | Mechanical Permit Application 2026-2027: non-refundable application fee $55.00, then per item schedule | 15 Aug 2026 |
| Minneapolis Minnesota | Flat fee | Existing residential mechanical fee is tiered by scope: Level 1 misc HVAC work with no burner $84.20, Level 2 adding a... schedule | 18 Jun 2026 |
| Saint Paul Minnesota | Per unit | Warm air, Sec. 33.04(g)(15)a and DSI's Warm Air Inspections and Fees page: "For each warm air heating system, the... schedule | 15 Aug 2026 |
| Kansas City Missouri | By valuation | Mechanical permits for one- and two-family detached dwellings run on the same valuation table as building permits... schedule | 16 Aug 2026 |
| St. Louis Missouri | Flat fee | Mechanical permit fees are established by City Ordinance 70800 schedule | 16 Aug 2026 |
| Lincoln Nebraska | Flat fee | Mechanical Fees page ('Fees are subject to change with each code cycle.'): Gas Furnace $40 | 3 Oct 2026 |
| Omaha Nebraska | Not priced | Omaha Municipal Code Sec. 40-109, Domestic-Residential: A/C units and heat pumps $50.00 first unit, $40.00 second schedule | 3 Oct 2026 |
| Clark County Nevada | By valuation | $54 $54 permit issuance fee under Table 3-C, with flat online simple permit fees of $61.88 for an AC or furnace... schedule | 18 Jun 2026 |
| Henderson Nevada | Flat fee | $360 $360 to install or relocate a furnace up to 100,000 BTU/hr including ducts, $227 per additional 100,000 BTU/hr, other... schedule | 6 Jul 2026 |
| Jersey City New Jersey | Per unit | Charged per unit under the plumbing subcode apparatus table: $30 for an AC unit, $40 for cooling equipment, $30 for a... | 18 Jun 2026 |
| Newark New Jersey | Per unit | Newark municipal code Chapter 7:2 publishes no separate mechanical subcode line schedule | 15 Aug 2026 |
| Buffalo New York | Flat fee | Heating permit application: $50.00 application fee, plus a $100.00 plan review fee if plans are required, plus a... schedule | 15 Aug 2026 |
| New York City New York | By valuation | No DOB filing fee where the unit fits the 1 RCNY 101-14 exemption schedule | 15 Aug 2026 |
| Rochester New York | By valuation | HVAC work falls under Building Permit Fees based on the actual cost of work, which start at $75.00 for $0 to $2,000... schedule | 15 Aug 2026 |
| Town of Brookhaven New York | By valuation | No Building Division fee schedule is published | 15 Aug 2026 |
| Town of Hempstead New York | By valuation | Town Code 86-11I(2), as adopted by Local Law No. 93-2022 (adopted 12-6-2022, effective 12-22-2022) and not changed by... schedule | 15 Aug 2026 |
| Charlotte North Carolina | Flat fee | The LUESA Fee Ordinance (revised July 1, 2026) item D.1, Appliance/Equipment Change Out, covers 'replacing kitchen... schedule | 15 Aug 2026 |
| Greensboro North Carolina | Per unit | Mechanical Permit Fee Schedule, Document #4200 dated 7/16/24: 'Minimum Inspection Fee $ 85.00' schedule | 16 Aug 2026 |
| Mecklenburg County North Carolina | By valuation | Mechanical trade permit priced off total construction value with a $59.70 minimum for projects not requiring plan... schedule | 18 Jun 2026 |
| Wake County North Carolina | Flat fee | 'Residential Trade Permit Fee - $75 schedule | 15 Aug 2026 |
| Cincinnati Ohio | By valuation | Fee Schedule effective July 1, 2026: HVAC replacement in RCO projects is $118.00 for the first unit plus $48.00 each... schedule | 16 Aug 2026 |
| Cleveland Ohio | Flat fee | HVAC permit fee schedule effective January 2, 2014: "One, two and three family dwellings: the minimum fee for any... schedule | 15 Aug 2026 |
| Columbus Ohio | Flat fee | Mechanical work uses the combined trade line, $275 standard with 2 inspections or $140 on the Approved Minor Work... schedule | 18 Jun 2026 |
| Franklin County Ohio | Flat fee | Franklin County EDP Fee Schedule, 'Effective Jan schedule | 16 Aug 2026 |
| Oklahoma City Oklahoma | Flat fee | Oklahoma City Municipal Code Chapter 60, General Schedule of Fees, Section 60-29-16 Forced air heating and... schedule | 16 Aug 2026 |
| Tulsa Oklahoma | Per unit | Title 49, Chapter 5, Section 501 prices mechanical work by item: heating appliance, each $35.00 schedule | 16 Aug 2026 |
| Eugene Oregon | Flat fee | Eugene's Residential Mechanical Permit Application (Form #F-304, updated July 2026) prices one- and two-family work... schedule | 16 Aug 2026 |
| Portland Oregon | Flat fee | Mechanical Permit Fee Schedule for the City of Portland, effective July 10, 2026, One & Two Family Dwelling Fees:... schedule | 16 Aug 2026 |
| Philadelphia Pennsylvania | Flat fee | $100 $100 filing fee (nonrefundable) schedule | 18 Jun 2026 |
| Pittsburgh Pennsylvania | By valuation | 2026 PLI Fee Schedule, effective 1/1/2026: "Base Permit Fee (Residential) $6.00 per $1,000 of Construction Value... schedule | 15 Aug 2026 |
| Charleston South Carolina | By valuation | A $40.00 non-refundable application fee, which the schedule states "is in addition to the Mechanical Permit Fee," plus... schedule | 16 Aug 2026 |
| Columbia South Carolina | Not priced | Mechanical work at a one or two family dwelling is priced under Code of Ordinances Sec. 5-204(a)(2), which covers... schedule | 16 Aug 2026 |
| Memphis Tennessee | Per unit | M-0 fee issuance cost per permit $20.00, M-3.1 fee for the first $1,000 valuation $15.00 then $8.00 for each... schedule | 16 Aug 2026 |
| Nashville Tennessee | Flat fee | Flat minimum of $75 per gas/mechanical permit plus $32 per 100,000 Btuh or fraction for heating and cooling equipment... schedule | 18 Jun 2026 |
| Williamson County Tennessee | By valuation | Mechanical Permit Fee Schedule: $10.00 permit fee plus $10.00 for the first $1,000 of valuation and $2.00 for each... schedule | 6 Jul 2026 |
| Arlington Texas | Flat fee | Planning and Development Services Fee Schedule, Effective June 1, 2026, Resolution No. 26 - 151, Mechanical: "Per... schedule | 15 Aug 2026 |
| Austin Texas | Flat fee | The Residential Change-Out Program charges $67.32 for the first HVAC system and $18.81 for each additional system, per... schedule | 18 Jun 2026 |
| Corpus Christi Texas | Per unit | FY 2026 Development Fee Schedule, Mechanical Permits: Residential $0.075 per square foot, Minimum Permit Fee $146.41... schedule | 15 Aug 2026 |
| Dallas Texas | By valuation | Billed as a Mechanical Permit under the Alterations or Repairs schedule (Table B-I), value of work times 0.009652... schedule | 18 Jun 2026 |
| El Paso Texas | Per unit | FY 2026 Schedule C Departmental Fee List, Planning & Inspections, Mechanical: "Base fee, ea schedule | 15 Aug 2026 |
| Fort Worth Texas | Per unit | Billed per unit on the Schedule of Mechanical Fees, Table 1-H: forced air heating furnace including ducts and vents... schedule | 15 Aug 2026 |
| Houston Texas | By valuation | 2% of total job cost plus $47.00 base fee plus administrative fee of $33.56 schedule | 18 Jun 2026 |
| Lubbock Texas | Per unit | Building Safety Fee Schedule, fiscal year effective dates October 1, 2025 to September 30, 2026, under Mechanical... schedule | 15 Aug 2026 |
| Plano Texas | Per unit | Building Inspections Fee Schedule effective Jan schedule | 15 Aug 2026 |
| San Antonio Texas | Flat fee | For work on an existing home, a $50 mechanical permit fee plus a $10 administrative fee, with $77 flat for adding a... schedule | 18 Jun 2026 |
| Arlington County Virginia | By valuation | Fees per FY27 ISD fee schedule schedule | 19 Jul 2026 |
| Chesterfield County Virginia | Flat fee | $114 $114 for a new HVAC system installation or system replacement with new ductwork schedule | 6 Jul 2026 |
| Fairfax County Virginia | Flat fee | Direct replacement of HVAC equipment is a household appliance permit, $78.75 for one appliance schedule | 18 Jun 2026 |
| Fauquier County Virginia | Per unit | A single-trade mechanical permit is $84.15 including the technology fee at the $75 minimum ($0.03 per sq ft above it)... schedule | 18 Jun 2026 |
| Henrico County Virginia | By valuation | Existing-dwelling trade permit fee applies: $100 for the first $5,000 of labor and materials cost, plus $6 per... schedule | 6 Jul 2026 |
| Loudoun County Virginia | Flat fee | Base Mechanical Permit fee for adding, replacing or relocating central heating or air conditioning equipment in a 1 or... schedule | 18 Jun 2026 |
| Orange County Virginia | Per unit | Billed under the residential Trades category for mechanical work at $0.15 per square foot with a $100 minimum, plus... schedule | 6 Jul 2026 |
| Prince William County Virginia | Flat fee | Itemized by equipment: A/C equipment replacement $88.44 base ($110.65 total) for indoor-only or outdoor-only or... schedule | 18 Jun 2026 |
| Spotsylvania County Virginia | Flat fee | HVAC or furnace replacement, or a new unit for an existing home, is a flat $147 covering the $100 base plus 2%... schedule | 18 Jun 2026 |
| Stafford County Virginia | Flat fee | Residential mechanical trade work bills under the All Trades line at $60 per trade per system, plus the 2 percent... schedule | 6 Jul 2026 |
| Bellevue Washington | Flat fee | Flat single-family mechanical inspection fees per Table 8 of Ordinance 6879: furnace up to 100,000 BTU $59, furnace... schedule | 18 Jun 2026 |
| Clark County Washington | Flat fee | Application rev 1.30.23: $94 issuance plus per-appliance fees including furnace or heat pump $29, A/C or evaporative... schedule | 19 Jul 2026 |
| King County Washington | Flat fee | Mechanical installation-only permit is a flat $183 inspection fee covering up to six furnace, heat pump, AC, boiler or... schedule | 18 Jun 2026 |
| Pierce County Washington | Flat fee | Issue each mechanical permit fee $58.00, plus unit fees per equipment type (for example $17.00 for a furnace up to... schedule | 6 Jul 2026 |
| Seattle Washington | Per unit | Ducted HVAC systems are priced by project valuation with a $292 minimum schedule | 18 Jun 2026 |
| Snohomish County Washington | By valuation | Filed as a Mech/Plbg residential trade permit priced from the PDS valuation table starting at a $45 permit fee plus... schedule | 6 Jul 2026 |
| Tacoma Washington | By valuation | Standalone HVAC and mechanical permits run 2.81 percent of construction value with a $180 minimum fee, per the PDS Fee... schedule | 18 Jun 2026 |
| Thurston County Washington | By valuation | Minor Permit fees apply schedule | 19 Jul 2026 |
| Madison Wisconsin | Per unit | MGO 30.01(5)(a), Group IV, Alterations and Special Fees (amended by ORD-21-00016, 3-8-21): "Replacement Heating... schedule | 16 Aug 2026 |
| Milwaukee Wisconsin | Per unit | HVAC Permit Fees, excerpted in the fee schedule from MCO 200-33-23: heating, incinerator units and wood-burning... schedule | 16 Aug 2026 |
142 rows, every one taken from the jurisdiction's published schedule for HVAC permits and linked to its page. Every HVAC permit row also sits inside the cross-type study at what building permits cost.
Cite this data
PermitNotebook (2026). HVAC Permit fees and requirements in 142 US localities, verified against published fee schedules. https://permitnotebook.com/permits/hvac/
HVAC Permit rules by state
33 states, 148 counties and cities. Pick your state for the locality-by-locality comparison, or go straight to your county.
| State | Localities | Required | Conditional | Not required | Thresholds published |
|---|---|---|---|---|---|
| Florida | 28 | 22 | 6 | 0 | 10 lbs refrigerant, 3 tons |
| California uniform | 14 | 14 | 0 | 0 | None published |
| Virginia | 12 | 9 | 3 | 0 | None published |
| Texas uniform | 10 | 10 | 0 | 0 | None published |
| Arizona | 8 | 5 | 3 | 0 | 5 tons |
| Washington | 8 | 7 | 1 | 0 | None published |
| New York | 5 | 2 | 3 | 0 | 5 tons |
| Georgia | 4 | 3 | 1 | 0 | None published |
| Maryland | 4 | 1 | 3 | 0 | None published |
| Michigan | 4 | 2 | 2 | 0 | None published |
| North Carolina uniform | 4 | 4 | 0 | 0 | None published |
| Ohio uniform | 4 | 4 | 0 | 0 | None published |
| Colorado | 3 | 2 | 1 | 0 | None published |
| Tennessee uniform | 3 | 3 | 0 | 0 | None published |
| Delaware | 2 | 1 | 1 | 0 | None published |
| Hawaii | 2 | 1 | 1 | 0 | None published |
| Illinois uniform | 2 | 2 | 0 | 0 | None published |
| Indiana uniform | 2 | 0 | 2 | 0 | None published |
| Kansas uniform | 2 | 2 | 0 | 0 | None published |
| Kentucky uniform | 2 | 2 | 0 | 0 | None published |
| Louisiana | 2 | 1 | 1 | 0 | None published |
| Massachusetts uniform | 2 | 2 | 0 | 0 | None published |
| Minnesota uniform | 2 | 2 | 0 | 0 | None published |
| Missouri uniform | 2 | 0 | 2 | 0 | None published |
| Nebraska | 2 | 1 | 1 | 0 | None published |
| Nevada uniform | 2 | 2 | 0 | 0 | None published |
| New Jersey | 2 | 1 | 1 | 0 | None published |
| Oklahoma | 2 | 1 | 1 | 0 | None published |
| Oregon uniform | 2 | 2 | 0 | 0 | None published |
| Pennsylvania | 2 | 1 | 1 | 0 | None published |
| South Carolina uniform | 2 | 0 | 2 | 0 | None published |
| Wisconsin uniform | 2 | 0 | 2 | 0 | None published |
| Idaho | 1 | 1 | 0 | 0 | None published |
A state marked uniform applies the same verdict in every locality we checked there, usually because a statewide code forbids local divergence.
How HVAC permits work, start to finish
Applying
A residential HVAC (mechanical) permit application must identify the covered equipment and scope of work, since installing, altering, or replacing a heating or cooling system is regulated work that cannot start until the application is submitted and the permit issued. The equipment itself must be picked by a real sizing calculation rather than a rule of thumb.
- A mechanical permit is required before anyone may install, alter, repair, remove, convert, or replace a heating, ventilating, or air conditioning system regulated by the code, and the work may not begin until the application is submitted and the permit is issued (IRC R105.1).
- The application identifies the specific equipment being installed, such as a furnace, heat pump, or air conditioner, since the unit must be installed according to its listing and the manufacturer's installation instructions (IRC M1401.1).
- The proposed equipment location must leave the clearances needed to clean coils and replace filters, blowers, motors, and controls after installation (IRC M1401.2).
- The application carries the equipment sizing basis: ACCA Manual J building loads and Manual S equipment selection, or another approved sizing method, not a rule of thumb (IRC M1401.3).
- For a split system, the work covered by the permit includes refrigerant suction line insulation, since the piping is inspected against that standard once installed (IRC M1411.6).
Inspections and close-out
Mechanical work gets a rough in inspection after the ductwork, refrigerant lines, and gas piping are in but before they are covered or concealed, followed by a final inspection that confirms the equipment operates correctly and its clearances, combustion air, and condensate disposal are in place. A straight equipment changeout with no new ductwork commonly gets a single final inspection instead of a separate rough in trip.
- Rough inspection of the mechanical and gas systems must be made before the work is covered or concealed, before fixtures or appliances are set or installed, and before the framing inspection (IRC R109.1.2).
- Where a cooling coil is added to an existing warm air furnace, the rough in confirms the coil is not installed upstream of the heat exchanger unless the furnace is listed for it, and that the blower can handle the added static pressure (IRC M1411.2).
- The rough in and final both confirm the appliance access opening and working space are large enough to service the unit (IRC M1305.1).
- At final inspection, the inspector verifies the equipment has adequate combustion air, with openings kept clear for the distance the code requires (IRC M1402.3).
- Final inspection also checks that the condensate line drains to an approved point of disposal with the required slope and does not create a nuisance (IRC M1411.3).
- For a straight equipment changeout with no new ductwork, many permit offices require only a single final inspection, while a new installation still gets a rough in inspection before the final (common local inspection practice).
General practice; your locality's page carries its own process, fees, and portal. Sources: International Residential Code (IRC), 2021 edition, Chapter 1 (Permits) and Chapter 14 (Heating and Cooling Equipment and Appliances), International Residential Code (IRC), 2021 edition, Section R109 (Required Inspections) and Chapter 14 (Heating and Cooling Equipment and Appliances).
Common questions about HVAC permits
- Do I need an HVAC permit?
- For HVAC work, almost everywhere, yes. An HVAC permit is issued by your city or county rather than the state, so the rule is local. Across the 148 jurisdictions where we have read the HVAC rule, 110 require a permit outright, 38 require one only in certain conditions.
- Is there an HVAC permit exemption?
- In 38 of the 148 jurisdictions we cover, an HVAC permit is not needed below a published threshold, and that threshold differs from one office to the next. The size thresholds section above lists each jurisdiction's own HVAC figure with its source, and the same HVAC job can be exempt in one county and permitted in the next.
Find the HVAC permit rule where you live
Look up your locality
Hire it out
Sponsored
HVAC contractors usually pull this permit as part of the job. If you have not picked one yet, compare a few quotes before you commit.
Compare HVAC contractor quotes on Angi
Sponsored link. PermitNotebook may earn a fee if you request quotes through it. Partners never influence our permit data.