Furnace & AC Replacement Permits: Rules by Chicago-Area Town (2026)
Updated October 2026
Part of our Chicagoland Local Data series, which collects public numbers on how the Chicago area heats and cools its homes.
The City of Chicago does not require a building permit to swap a furnace or central air conditioner for the same type, size and shape of equipment in most homes, but most suburbs we checked do. We read the building codes, fee schedules and permit pages of 24 Chicago-area towns plus unincorporated Cook and DuPage counties, and the rules, fees and contractor requirements differ from one border to the next.
This page is general information, not legal advice. Every fee changes, so confirm with the village before you pull a permit.
Key Takeaways
- Chicago: no building permit is needed to repair or replace, in kind, a furnace or an air conditioning appliance in a residential building up to 4 stories above grade.[1]
- Glenview: no permit is needed to remove and replace HVAC equipment with the same type, size and location, as long as the exhaust venting is not changed.[2]
- 18 of 26: by our count of the municipal pages in the table below, 18 of the 26 jurisdictions publish that a furnace or AC replacement needs a permit; 2 publish an exemption for like-for-like swaps and 6 publish a fee or permit type without clear wording.
- $0 to $200: published fees run from no fee for a single-family warm air furnace in Forest Park[3] to $200 in Mount Prospect, which includes a $100 refundable bond.[4]
- Chicago’s fee is going up: when a permit is pulled for in-kind heating or cooling work in Chicago, the fee is $75 per equipment type per dwelling unit for permits issued in 2026[5] and $80 for permits issued from January 1, 2027.[6]
- New energy code: the 2024 Illinois Energy Conservation Code took effect on 11/30/25 for residential and commercial buildings.[7]
- No state HVAC license listed: Illinois does not list a statewide HVAC contractor license among the professions IDFPR regulates; its list does include roofing contractors and home inspectors.[8]
- Harwood Heights charges a $250 contractor license fee ($100 for a subcontractor) and requires a $10,000 surety bond.[9]
- Glenview registers only general and demolition contractors; HVAC subcontractors are listed as N/A.[10]
- Chicago permit history is free to search by address, and Buildings Department FOIA copies are free for the first 50 pages, then $.15 a page.[11][12]
- Skipping the permit costs more: La Grange assesses a double permit fee on work done without one,[13] and Riverside doubles permit and licensing fees, adds a $100 stop-work removal fee and can issue citations of up to $750.[14]
- 16 nearby towns had no furnace or AC permit rule we could find online. Call the village.
What does Illinois require statewide?
Illinois sets the energy code that replacement equipment has to meet, but it leaves permits and contractor licensing for heating and cooling work to cities, villages and counties.
The Illinois Capital Development Board publishes the Illinois Energy Conservation Code under 20 ILCS 3125. Its page states that the 2024 edition of the IECC, as amended, now applies to both residential and commercial buildings.[7] Local checklists already point to it. Elk Grove Village’s furnace and AC checklist lists the 2024 International Energy Conservation Code with Illinois amendments as a code the work must meet,[15] and unincorporated DuPage County asks for spec sheets showing a replacement furnace or air conditioner meets the current Illinois Energy Code.[16]
Licensing is a different story. IDFPR, the state’s professional regulator, licenses roofers and home inspectors, but no heating, cooling, mechanical or refrigeration trade appears on its list of regulated professions. That tells you what the list leaves out; it is not a written statement that no state rule exists. In practice, the towns in this guide decide who may do the work, through contractor licenses, registrations and bonds that differ from one village hall to the next.
Do I need a permit to replace my furnace or AC in Chicago?
Usually not, if the new unit is a true in-kind replacement in a residential building within the height limit above. If the job changes the equipment type, size or shape, plan on a permit.
The Department of Buildings defines “in-kind replacement” as new materials, objects or elements “of the same type, size, and shape.” The same exemption covers boilers and parts of the heating system such as ductwork and radiators. The department notes the exemption may not apply to Chicago Landmark properties.[1]
Work outside the exemption, such as swapping a furnace for a heat pump, goes through the Express Permit Program. That program covers “replacing existing mechanical (heating, ventilation, or air conditioning or ‘HVAC’) equipment with equipment performing the same function (OK to change energy source)” and installing a new heat pump or AC serving one unit when backed by a load calculation and site plan. The permit has to be taken out by a licensed general contractor, Class A, B, C, D or E depending on project cost.[17]
Chicago has no stand-alone HVAC contractor license. Its trade licenses cover general construction, electrical, elevator, mason, plumbing and sewer, boiler and crane operation, and specialty work.[18] A ventilation or refrigeration subcontractor that schedules permit inspections must also hold a Chicago general contractor license.[19] An owner can act as their own general contractor on a primary residence with no more than 6 units and no building taller than 3 stories, for one property per calendar year.[20]
On fees: the city’s permit fee page says the 2026 tables apply to permits issued through December 31, 2026, and the 2027 tables to permits issued on or after January 1, 2027.[21] The Municipal Code now lets the building official raise these stand-alone fees each year in line with the Consumer Price Index, which is why the figure rises in January.[5]
Which Chicago-area towns require a permit for a furnace or AC replacement?
Most of them. Outside Chicago and Glenview, every town that published clear wording requires a permit for a replacement, even a straight swap.
Evanston’s HVAC worksheet is blunt: “No work shall begin without a permit, including A/C condenser replacements.”[22] Arlington Heights has separate permit types for residential furnace replacement and residential air conditioning replacement.[23] Skokie issues furnaces and air conditioners as over-the-counter permits with no plan review.[24] Unincorporated Cook County runs a “Direct Replacement of Existing HVAC Equipment Express Permit” meant for “like for like” swaps that reconnect the existing electrical and piping, followed by an inspection from a county HVAC inspector.[25]
Glen Ellyn treats a residential furnace, AC or heat pump replacement as a small building permit with plan review, while a coil or compressor swap is over the counter.[26] Northbrook allows an emergency install when a home has no heat or cooling, but “a permit must be applied for the next business day.”[27]
Elmhurst is the hardest to read. Its fee schedule lists a fee for “Air Conditioning/Furnaces or HVAC Work,”[28] but its required-permit list names residential air conditioning, furnace and HVAC work only “for units placed in new location.”[29] Ask the City before assuming either way.

Embed this graphic
Free to use on your site, newsletter or story. Copy the code below; please keep the credit link.
Each tile shows what a town publishes about replacing a furnace or central AC: permit required, exempt for a like-for-like swap, or unclear enough that you should call. Compiled from municipal building department pages, fee schedules and codes.
Town-by-town permit rules for a furnace or AC replacement
| Town | Permit needed for a like-for-like furnace/AC swap? | Published fee | Contractor registration rule | Source |
|---|---|---|---|---|
| Chicago | No, for an in-kind swap in a residential building up to 4 stories. Yes for other work (Express Permit Program) | $75 per equipment type per unit for permits issued in 2026; $80 from January 1, 2027 | No HVAC license; permit taken out by a licensed general contractor (Class A to E) | [1] [17] [5] [6] |
| Elmwood Park | Yes. HVAC permit listed; permits paid before work starts | $50 base + $10 per $1,000 of cost above $1,000 | Village contractor license, $100 fee, $1,000,000 insurance certificate | [30] [31] |
| Evanston | Yes, including A/C condenser replacements | $50 per furnace or AC unit, $100 per split system, plus $70 inspection fee | City registration; registered contractor present at inspection | [22] [32] [33] |
| Skokie | Yes (over-the-counter permit) | Not published on pages checked | Licensed and bonded | [24] |
| Arlington Heights | Yes (separate furnace and AC replacement permit types) | Not published on pages checked | Valid contractor license | [23] [34] |
| Schaumburg | Yes (express permit) | $50 AC; $50 furnace | Registration required; out-of-town license $125 a year; no bond or insurance | [35] [36] |
| Elmhurst | Unclear. Required-permit list names residential HVAC only for units placed in a new location | $122 (May 1, 2026 to April 30, 2027) | Not published on pages checked | [28] [29] |
| Glenview | No, for same type, size and location with no venting change. Yes when changing to a different system | Not published on pages checked | Not required for HVAC (general and demolition contractors only) | [2] [10] |
| Northbrook | Yes (furnace / AC condenser replacement application); emergency installs apply next business day | Not printed on form; $75 re-inspection fee | Not published on pages checked | [27] |
| Mount Prospect | Yes, for a central AC unit or system | $200 including $100 refundable bond (Sec. 21.303); Sec. 21.307 says 1% of cost, $75 minimum | Not published on pages checked | [37] [4] |
| Lombard | Yes (furnace replacement and AC condenser handouts) | Not published on pages checked | Not published on pages checked | [38] [39] |
| Cicero | Yes, furnace or central AC by a licensed contractor | Not published on pages checked | Licensed contractor | [40] |
| Forest Park | Yes | Warm air furnace: no fee for single family ($50 others). Central AC: $25 first 3 tons + $5 per added ton. Heat pump $25 | Not published on pages checked | [3] |
| La Grange | Yes (furnace or A/C replacement) | Not published; double fee for work without a permit | Not published on pages checked | [13] |
| Hinsdale | Yes; inspected after the work is done | $139 base + $55.75 per air conditioner + $55.75 per air handler | Not published on pages checked | [41] [42] |
| Morton Grove | Yes (new or replacement furnaces, boilers and AC units) | Calculated from the plans submitted | Village contractor license, liability insurance, $10,000 surety bond | [43] [44] |
| Elk Grove Village | Yes (furnaces, air conditioners, water heaters and boilers) | Not published on pages checked | Not published on pages checked | [45] [15] |
| Harwood Heights | Unclear. Permits required for all work; an HVAC permit application is published | Fee schedule posted as a scanned image; call the village | $250 contractor / $100 subcontractor license, $1,000,000 liability, $10,000 surety bond | [46] [9] |
| Oak Brook | Unclear. HVAC is a listed residential permit type | Not published on pages checked | Copy of electrical license with HVAC application | [47] |
| Downers Grove | Unclear. Fee published; replacement wording not found | $170 for 1 to 5 units | Not published on pages checked | [48] |
| Glen Ellyn | Yes (small building permit with plan review) | Not published on pages checked | Not published on pages checked | [26] |
| Riverside | Yes (replacement or addition of HVAC equipment) | Not published; fees double for work without a permit | Not published on pages checked | [14] |
| Carol Stream | Unclear. Fee listed in village code | $48 AC; $48 furnace or heat pump | Not published on pages checked | [49] |
| Schiller Park | Unclear. HVAC supplement filed with a building permit | Not published on pages checked | Village contractor license, May 1 to April 30 | [50] |
| Unincorporated Cook County | Yes (direct replacement express permit, county inspection) | $105 per furnace; $63 per AC + $21 per ton above 3½ (single family) | Registered contractors | [25] [51] |
| Unincorporated DuPage County | Yes | Per county fee schedule (not in the replacement guide) | Contractor registration and performance bond | [16] |
“Not published” means we did not find the item on the official pages listed. It does not mean the town has no rule or no fee.
How much does a furnace or AC permit cost?
Where towns publish a fee, it is usually a flat charge somewhere under a couple hundred dollars, but the way it is calculated changes from town to town.
Flat fees per unit are the simplest. Carol Stream charges $48 for an air conditioner and $48 for a furnace, heat pump or other heating system on a one- or two-family home, with plan review, clerical and inspection fees included.[49] Schaumburg’s express permit is $50 for a residential air conditioner and $50 for a furnace.[35] Elmhurst charges $122 for the 2026-27 permit year.[28] Downers Grove lists $170 for installing 1 to 5 heating and mechanical ventilation units.[48]
Others stack charges. Evanston charges $50 per furnace or AC unit or $100 per split system,[32] then adds a $70 inspection fee to every permit.[22] Hinsdale starts at a $139 HVAC base fee and adds $55.75 per air conditioner and $55.75 per air handler.[42] Unincorporated Cook County charges $105 per warm air furnace and $63 per air conditioner in a single-family home, plus $21 per ton above 3½ tons.[25]
A few tie the fee to job cost. Elmwood Park charges a $50 base fee plus $10 for each $1,000 of construction cost above the first $1,000, and its mechanical code sends HVAC fees to that same section.[31] Forest Park charges by tonnage for central air: $25 for the first 3 tons plus $5 per added ton.[3]
Mount Prospect publishes two rules. Section 21.303 puts residential HVAC in a flat tier that includes a refundable bond, while Section 21.307 says air conditioning permits are 1% of construction cost with a $75 minimum.[4] We show the Section 21.303 figure because it is the residential table, but the village should confirm which applies.

Embed this graphic
Free to use on your site, newsletter or story. Copy the code below; please keep the credit link.
Published residential furnace and AC permit fees from each jurisdiction’s current fee schedule or municipal code. Structures differ (per unit, base plus per unit, refundable bond), and Chicago’s rate changes on January 1, 2027.
Does an HVAC contractor need a local license or registration?
In most suburbs, yes. The rules range from no registration at all to a paid license, proof of insurance and a surety bond.
Elmwood Park requires a contractor’s license application, a certificate of insurance for $1,000,000 naming the village, and a $100 license fee, with the license approved by the village board. Businesses located in the village also need a $75 local business license.[30] Schaumburg requires registration from every contractor but asks for no bond or insurance; out-of-town contractors pay $125 a year, which includes a $10 Schaumburg Business Association fee.[36]
Morton Grove requires a village contractor’s license from all contractors and subcontractors except painters and landscaping firms, with liability insurance and a $10,000 surety bond.[43] Evanston says all contractors must be registered with the City, and the registered contractor must be present at inspection.[33] Skokie says all contractors must be licensed and bonded.[24] Arlington Heights requires a valid contractor license.[34] Schiller Park licenses contractors through its Community Core portal for a May 1 to April 30 year.[50]
At the county level, unincorporated Cook County’s express replacement application says it is “designed to expedite the permit process for Registered Contractors,”[25] and unincorporated DuPage lists contractor registration and a performance bond among the requirements for permit issuance.[16]
Glenview is the outlier: its registration page says contractor types not listed there “do not require registration with the Village,” so an HVAC installer working under a Glenview permit has no village registration step.[10]
What can a buyer or home inspector check?
Start with the permit record for the address. A furnace or AC that went in recently should show up in a town that requires a permit, and a missing record is worth a question before closing.
- Chicago: the Building Department Records site lets anyone view records related to building permits, inspections, violations and enforcement actions for a specific address. The city data portal also holds bulk data on all building permits and building violations since 2006. If the record you need is not online, file a request with DOBfoia@cityofchicago.org.[12]
- Suburbs: ask the village building department for the property’s permit history. Carol Stream notes that prospective buyers commonly ask for it, and that work done without a required permit must be permitted after the fact, which “can be time-consuming, costly, and delay a real estate transaction.”[52]
- Look at the unit: compare the install date on the equipment label with the permit date. In Chicago, a like-for-like swap may have no permit at all, so a missing record there is not by itself a red flag.
- Ask who did the work: in towns that license or register contractors, the village can usually confirm whether the installer was registered at the time.
Some towns publish what happens when work is caught without a permit. Elmwood Park says all permits must be obtained and paid in full before work starts, and inspections need 2 working days of lead time.[30] Northbrook’s form warns that failing to apply for a permit the business day after an emergency install “will result in a fine.”[27]
Which towns publish nothing online?
For 16 towns in the area, we could not find a furnace or AC permit rule, fee or contractor requirement on the official website: Addison, Bellwood, Broadview, Burbank, Countryside, Darien, Hodgkins, Justice, Maywood, Northfield, Palos Hills, Prospect Heights, Summit, Willow Springs, Willowbrook and Wood Dale.
That does not mean these towns have no rules. It means the rules are not posted where a homeowner, buyer or inspector can find them. Call the village building department before the work starts, ask whether a replacement needs a permit, what it costs and whether the installer must be registered, and write down who you spoke to and when.
For what happens after the permit, see our guides to HVAC rebates by utility and town and heat and cooling rules for rentals and condos.
How we put this together
We read each jurisdiction’s own building department pages, permit handouts, fee schedules and codified ordinances (published through American Legal Publishing and eCode360), plus Illinois Capital Development Board and IDFPR pages. We did not use contractor sites, permit-service sites or blogs. Each fee and rule was checked on the date shown in the Sources list; fees shown in the cost graphic were re-checked on October 30, 2026. Where a town’s wording was unclear, or two of its rules conflicted, we say so rather than pick one. Towns are grouped by what they publish, not by how an inspector might apply the rule on a given job.
Glossary
- HVAC: heating, ventilation and air conditioning.
- In-kind replacement: Chicago’s term for replacing equipment with new equipment of the same type, size and shape.
- IECC: International Energy Conservation Code, the model energy code Illinois adopts with amendments.
- IDFPR: Illinois Department of Financial and Professional Regulation, the state agency that licenses many trades and professions.
- Express permit / over-the-counter permit: a fast-track permit for simple jobs that needs little or no plan review.
- FOIA: the Illinois Freedom of Information Act, used to request public records.
- Surety bond: a bond a contractor posts with a village to guarantee code compliance or payment.
Back to the Chicagoland Local Data series.
Sources
- City of Chicago Department of Buildings, Mechanical (HVAC) Work: What types of work do not require a building permit?, https://www.chicago.gov/city/en/sites/guide-to-building-permits/home/help/faq/DOB/bldg-permit-not-required/worktype/mechanical.html, checked Oct 30, 2026.
- Village of Glenview, Development Center / Building Permits, https://www.glenview.il.us/651/Development-Center-Building-Permits, checked Oct 30, 2026.
- Village of Forest Park (Village Code, via American Legal Publishing), Section 8-2-3 Permit Fees, https://codelibrary.amlegal.com/codes/forestparkil/latest/forestpark_il/0-0-0-7108, checked Oct 30, 2026.
- Village of Mount Prospect (Village Code, via American Legal Publishing), Appendix A, Chapter 21 fees, Sections 21.303 and 21.307, https://codelibrary.amlegal.com/codes/mtprospectl/latest/mtprospect_il/0-0-0-17549, checked Oct 30, 2026.
- City of Chicago (Municipal Code, via American Legal Publishing), Sections 14A-12-1204.2 and 14A-12-1204.2.1, Table 14A-12-1204.2 Stand-Alone Permit Fees, https://codelibrary.amlegal.com/codes/chicago/latest/chicago_il/0-0-0-2661947, checked Oct 30, 2026.
- City of Chicago Department of Buildings, Building Permit Fee Tables, Effective January 1, 2027 (issued September 28, 2026), https://www.chicago.gov/content/dam/city/depts/bldgs/general/Permitfees/2027%20Bldg%20Permit%20Fee%20Tables.pdf, checked Oct 30, 2026.
- Illinois Capital Development Board, Illinois Energy Conservation Code (20 ILCS 3125/15), https://cdb.illinois.gov/business/codes/illinois-energy-codes/illinois-energy-conservation-code.html, checked Oct 30, 2026.
- Illinois Department of Financial and Professional Regulation (IDFPR), Professions and Industries Regulated by IDFPR, https://idfpr.illinois.gov/profs/proflist.html, checked Oct 30, 2026.
- Village of Harwood Heights, Contractor's License Application (revised 11-20-24), https://www.harwoodheights.org/wp-content/uploads/2024-Contractors-License-Application-REVISED-11-20-24.pdf, checked Oct 30, 2026.
- Village of Glenview, Contractor Registration, https://www.glenview.il.us/659/Contractor-Registration, checked Oct 30, 2026.
- City of Chicago Department of Buildings, Search Building Department Records, https://www.chicago.gov/city/en/depts/bldgs/provdrs/inspect/svcs/building_violationsonline.html, checked Oct 30, 2026.
- City of Chicago Department of Buildings, File a Buildings FOIA Request, https://www.chicago.gov/city/en/depts/bldgs/supp_info/bldgs_foia.html, checked Oct 30, 2026.
- Village of La Grange, When is a Permit Required?, https://www.lagrangeil.gov/471/When-is-a-Permit-Required, checked Oct 30, 2026.
- Village of Riverside, Building Permit FAQ, https://www.riverside.il.us/faq.aspx?TID=17, checked Oct 30, 2026.
- Elk Grove Village, Furnace & A/C permit checklist (Dec 2025), https://www.elkgrove.org/home/showpublisheddocument/15714/639040004974730000, checked Oct 29, 2026.
- DuPage County Building and Zoning, Residential Installation or Replacement: Window, Furnace, Water Heater, AC, https://dupagecounty.gov/Document_Center/Department/Building%20and%20Zoning/Archive/Building%20Projects%20and%20Permits/Residential%20Installation%20or%20Replacement%20Window,%20Furnace,%20Water%20Heater,%20AC.pdf, checked Oct 30, 2026.
- City of Chicago Department of Buildings, Express Permit Program: Mechanical (HVAC) Work, https://www.chicago.gov/city/en/sites/guide-to-building-permits/home/instructions/EPP/MECH.html, checked Oct 30, 2026.
- City of Chicago Department of Buildings, Trade License Information Center, https://www.chicago.gov/city/en/depts/bldgs/provdrs/licenses/svcs/infocenter.html, checked Oct 30, 2026.
- City of Chicago Department of Buildings, FAQ: Subcontractors on a building permit, https://www.chicago.gov/city/en/sites/guide-to-building-permits/home/help/faq/DOB/subcontractor.html, checked Oct 30, 2026.
- City of Chicago Department of Buildings, FAQ: When is a licensed general contractor required?, https://www.chicago.gov/city/en/sites/guide-to-building-permits/home/help/faq/DOB/GC-license.html, checked Oct 30, 2026.
- City of Chicago Department of Buildings, Calculate the Cost of a Building Permit (which fee tables apply by year), https://www.chicago.gov/city/en/depts/bldgs/provdrs/permits/svcs/permit_fee_calculator.html, checked Oct 30, 2026.
- City of Evanston, HVAC Worksheet, https://www.cityofevanston.org/Documents/Departments/Community%20Development/Building%20and%20Development%20Services/Building%20Permits/Permit%20Documents/Worksheets/HVAC%20Worksheet.pdf, checked Oct 30, 2026.
- Village of Arlington Heights, Permits & Licenses, https://vah.com/government/permits___licenses_/index.php, checked Oct 30, 2026.
- Village of Skokie, How to Apply for a Building Permit, https://www.skokie.org/206/How-to-Apply-for-a-Building-Permit, checked Oct 30, 2026.
- Cook County Department of Building and Zoning, Application for Direct Replacement of Existing HVAC Equipment Express Permit, https://www.cookcountyil.gov/sites/g/files/ywwepo161/files/service/hvac-permit-application_0.pdf, checked Oct 30, 2026.
- Village of Glen Ellyn, What Application to Use, https://www.glenellyn.org/DocumentCenter/View/1744/WHAT-APPLICATION-TO-USE, checked Oct 30, 2026.
- Village of Northbrook, Furnace / AC Condenser Replacement permit application, http://il-northbrook.civicplus.com/DocumentCenter/View/1637, checked Oct 30, 2026.
- City of Elmhurst, Residential Permit Fees, effective May 1, 2026 to April 30, 2027, https://cms3.revize.com/revize/elmhurst/Document%20Center/Services/Community%20Development/Building/Building%20Residential/2026%20RESIDENTIAL%20PERMIT%20FEES%20-%202.pdf, checked Oct 30, 2026.
- City of Elmhurst, Required Permit List, https://cms3.revize.com/revize/elmhurst/Document%20Center/Services/Community%20Development/Permits%20%26%20Forms/General%20Permits%20and%20Forms/Required%20Permit%20List%202024.pdf, checked Oct 30, 2026.
- Village of Elmwood Park, Licensing & Permit Requirements, https://elmwoodpark.org/215/Licensing-Permit-Requirements, checked Oct 30, 2026.
- Village of Elmwood Park (Village Code, via eCode360), Chapter 10, Article I, Section 10-1(c) permit fees and mechanical code adoption, https://ecode360.com/37059903, checked Oct 30, 2026.
- City of Evanston, Permit Fee Schedule 2026, https://www.cityofevanston.org/Documents/Departments/Community%20Development/Building%20and%20Development%20Services/Building%20Permits/Permit%20Fee%20Schedule/FINAL%20Permit%20Fee%20Schedule%20-%20Accessible%202026.pdf, checked Oct 30, 2026.
- City of Evanston, Residential Permits, https://www.cityofevanston.org/departments/community_development/building_development_services/building_permits/residential_permits.php, checked Oct 30, 2026.
- Village of Arlington Heights, HVAC – Furnace – Replacement (permit guide), https://cms2.revize.com/revize/arlington/HVAC%20-%20Furnace%20-%20Replacement.pdf, checked Oct 30, 2026.
- Village of Schaumburg, Express Permits, https://www.villageofschaumburg.com/government/community-development/permit-services/express-permits, checked Oct 30, 2026.
- Village of Schaumburg, Contractor's Business License, https://www.villageofschaumburg.com/government/finance/license/contractor-s-business-license, checked Oct 30, 2026.
- Village of Mount Prospect, 2026 HVAC permit submittal requirements, https://www.mountprospect.org/Documents/Business/Building%20Permit%20Application%20and%20Inspections/2026%20HVAC.pdf, checked Oct 30, 2026.
- Village of Lombard, Residential Furnace Replacement, https://villageoflombard.org/DocumentCenter/View/122/Furnace-Replacement-Residential-PDF, checked Oct 30, 2026.
- Village of Lombard, Air Conditioner Condenser Guide, https://villageoflombard.org/DocumentCenter/View/133/Air-Conditioner-Condenser-Guide-PDF, checked Oct 30, 2026.
- Town of Cicero, Building Permit Requirements, https://thetownofcicero.com/government/building-department/building-permit-requirements, checked Oct 30, 2026.
- Village of Hinsdale, Permits, https://www.villageofhinsdale.org/departments/permits.php, checked Oct 30, 2026.
- Village of Hinsdale (Village Code, via American Legal Publishing), Section 9-1-4 fees, https://codelibrary.amlegal.com/codes/hinsdaleil/latest/hinsdale_il/0-0-0-6690, checked Oct 30, 2026.
- Village of Morton Grove, Building Permits, https://mortongroveil.org/doing-business/building-construction/building-permits, checked Oct 30, 2026.
- Village of Morton Grove, Heating & Air Conditioning Permit Application, https://mortongroveil.org/wp-content/uploads/2026/02/HEATING-AIR-CONDITIONING.pdf, checked Oct 30, 2026.
- Elk Grove Village, Permit FAQ: which residential projects need a permit, https://www.elkgrove.org/Home/Components/FAQ/Faq/GetFaqAnswerPartial?answerPrefix=&id=48&questionPrefix=&showAPrefix=False&showQPrefix=False, checked Oct 29, 2026.
- Village of Harwood Heights, Building Department: Permits, https://www.harwoodheights.org/building-department/permits/, checked Oct 30, 2026.
- Village of Oak Brook, Permit Requirement Listing: Residential (3/27/26), https://oak-brook.org/DocumentCenter/View/11430/PERMIT-REQUIREMENT-LISTING-RESIDENTIAL, checked Oct 30, 2026.
- Village of Downers Grove, User-Fee, License and Fine Schedule (effective 04/10/2026), https://www.downers.us/corecode/uploads/document6/uploaded%5Fpdfs/corecode/User-Fee%20License%20and%20Fine%20Schedule%5F1799.pdf, checked Oct 30, 2026.
- Village of Carol Stream (Village Code, via American Legal Publishing), Section 6-13-3(C) fees for one- and two-family residential construction, https://codelibrary.amlegal.com/codes/carolstream/latest/carolstream_il/0-0-0-16951, checked Oct 30, 2026.
- Village of Schiller Park, Permits & Building Codes, https://www.villageofschillerpark.com/153/Permits-Building-Codes, checked Oct 30, 2026.
- Cook County Department of Building and Zoning, Building Permits, https://www.cookcountyil.gov/service/building-permits, checked Oct 30, 2026.
- Village of Carol Stream, Building Permit Reminder (posted 03/05/2026), https://www.carolstream.org/Home/Components/News/News/1947/276, checked Oct 30, 2026.
Get in Touch with Eco Air Pros Today
Ready to enhance your comfort? Contact Eco Air Pros Heating and Cooling your top tier HVAC Contractor at (312) 465-8060 or email help@ecoairpros.net for expert HVAC solutions tailored to your needs.
(312) 465-8060