How to Choose an HVAC Company in Iowa

Hiring an HVAC pro Updated · By Kasey, Waukee, Iowa · 7 sources

A good heating and cooling company is worth its weight in gold the first time your furnace quits in January. The trouble is, you usually need one in a hurry. This checklist helps you pick one before that happens, or quickly and safely when it already has.

Unlike some trades, Iowa has a specific state license for HVAC contractors, on top of the general contractor registration every construction business needs. Here's how to check both, plus advice from ENERGY STAR and the Iowa Attorney General on estimates, contracts and red flags.

Step 1: Check the state HVAC contractor license

Iowa's Department of Inspections, Appeals, and Licensing (DIAL) says Iowa law requires all plumbing and mechanical contractors to be licensed with the Plumbing and Mechanical Systems Board and also registered with DIAL. The board's definition of "contractor" covers anyone who provides plumbing, mechanical, HVAC, refrigeration, sheet metal or hydronic services under contract.

To get that contractor license, DIAL lists requirements that include:

DIAL says the public can search or verify licensed plumbing and mechanical contractors through the board's public portal, linked from its contractor license page. Ask the company for its license number and look it up.

Cities lean on this license too. Des Moines' mechanical code, for example, says only holders of a state mechanical or plumbing contractor license may obtain mechanical permits in the city, and that nobody may install or repair HVAC systems without the applicable state license.

Step 2: Check contractor registration

DIAL says Iowa law requires construction contractors who earn at least $2,000 a year from construction to register. For heating and cooling businesses, DIAL explains they complete a joint application for a 3-year registration and the board contractor license. That's why, in the state's registration data, HVAC firms often show up as "Plumbing/Heating & A/C Contractors" with three-year terms. DIAL says unregistered contractors can face a $500 citation for a first violation and up to $5,000 for repeat violations.

You can search registrations on the state's contractor registration public search. The Iowa Attorney General's office is clear about what registration means: it "does not guarantee good work, but it is an important first verification step."

Every company in our local listings shows the result of our registration check, good or bad. "Not found" can also mean the company registered under a different legal name.

Step 3: Expect a real home evaluation

ENERGY STAR's tips for hiring a heating and cooling contractor say:

A quote over the phone for a whole new system, with no visit, is a reason to keep shopping. Ask whether they'll do a Manual J load calculation. That's the sizing method the U.S. Department of Energy recommends. See our furnace replacement guide.

Step 4: Compare written, itemized estimates

ENERGY STAR and the Attorney General agree here:

Step 5: Get it in writing before work starts

ENERGY STAR says to sign a written proposal before work begins, listing project costs, model numbers, job schedule and warranty information. The Attorney General adds that a contract should spell out the work, materials, price, start and completion dates, cleanup, permits, inspections, and how change orders are handled. Also:

Signed at your kitchen table? The Attorney General says Iowa law lets you cancel most door-to-door transactions of $25 or more made at your home within three business days, and the seller must give you written notice of that right. There are exceptions, including certain emergency purchases where you waive the right in writing. Read any notice carefully and act quickly.

Red flags for HVAC work

The Attorney General's home improvement page lists these warning signs for plumbing, electrical, HVAC and chimney work in particular:

Its general red flags apply too: "today only" pricing, large upfront payments, no written contract, vague materials, and people who show up unannounced saying your home needs urgent work.

A real safety problem does happen. ENERGY STAR notes a cracked heat exchanger makes a furnace run less safely, for example. If you're told your furnace is dangerous, ask for the diagnosis in writing and what was seen. If you're unsure, get a second opinion from another licensed company. If there's a gas smell or a carbon monoxide alarm, though, leave the house first. See our no-heat checklist.

How we list HVAC companies

We only list companies whose own working website says they offer heating or cooling service and names the Iowa town. We check each against the state's active contractor registration data and show the result. We never take payment for placement, and we don't publish reviews, ratings, prices or "best of" rankings. Browse by town.

Frequently asked questions

Does Iowa require HVAC contractors to be licensed?

Yes. DIAL says Iowa law requires plumbing and mechanical contractors, a definition that includes HVAC and refrigeration, to be licensed with the Plumbing and Mechanical Systems Board and registered with DIAL.

How do I check an HVAC contractor's license in Iowa?

DIAL's contractor license page links to a public portal for searching and verifying licensed plumbing and mechanical contractors. You can also search contractor registration on the state's public search.

What insurance does an Iowa HVAC contractor need?

To get a board contractor license, DIAL says the applicant must show public liability insurance of at least $500,000 and a surety bond of at least $5,000. Ask for a current certificate.

How many HVAC estimates should I get?

ENERGY STAR recommends written, itemized estimates from more than one contractor, comparing cost, efficiency and warranties, not just price.

Can I cancel an HVAC contract I signed at home?

The Iowa Attorney General says most door-to-door sales of $25 or more made at your home can be canceled within three business days, with some exceptions such as certain emergency purchases. Read the cancellation notice and act quickly.

Local HVAC companies that list this service

Companies whose own websites list furnaces & heating, air conditioning, heat pumps, maintenance plans. Alphabetical, not ranked.

  • Council Bluffs (712) 256-3432

    • Furnaces & heating
    • Air conditioning
    • Indoor air quality

    Iowa contractor registration found (C131170, checked 2026-10-22)

  • Dubuque (563) 582-8884

    • Furnaces & heating
    • Air conditioning
    • Maintenance plans
    • Geothermal

    Iowa contractor registration found (C131492, checked 2026-10-22)

  • Sioux City 712-252-2153

    • Furnaces & heating
    • Air conditioning
    • Heat pumps
    • Boilers
    • Ductwork
    • Geothermal
    • Indoor air quality

    No active Iowa registration found by name (checked 2026-10-22)

  • Ankeny 515-257-8370

    • Furnaces & heating
    • Air conditioning
    • Heat pumps
    • Ductwork
    • Maintenance plans
    • Geothermal
    • Indoor air quality

    Iowa contractor registration found (C132331, checked 2026-10-22)

  • Ames (515) 233-5463

    • Furnaces & heating
    • Air conditioning
    • Ductwork
    • Maintenance plans
    • Indoor air quality

    Registration not confirmed by us (checked 2026-10-22)

  • Bettendorf 563-355-2926

    • Furnaces & heating
    • Air conditioning
    • Ductwork
    • Indoor air quality

    Registration not confirmed by us (checked 2026-10-22)

  • Dubuque (563) 500-2087

    • Furnaces & heating
    • Air conditioning
    • Ductwork
    • Maintenance plans
    • Indoor air quality

    Iowa contractor registration found (C130911, checked 2026-10-22)

  • Iowa City (319) 338-3637

    • Furnaces & heating
    • Air conditioning
    • Maintenance plans
    • Geothermal
    • Indoor air quality

    Iowa contractor registration found (C130030, checked 2026-10-22)

  • Ankeny (515) 963-0333

    • Furnaces & heating
    • Air conditioning
    • Heat pumps
    • Boilers
    • Ductwork
    • Maintenance plans
    • Geothermal
    • Indoor air quality

    Iowa contractor registration found (C153317, checked 2026-10-22)

  • Marion (319) 551-3283

    • Furnaces & heating
    • Air conditioning
    • Boilers
    • Ductwork

    Iowa contractor registration found (C131280, checked 2026-10-22)

  • Sioux City 712-252-3007

    • Furnaces & heating
    • Air conditioning
    • Heat pumps
    • Boilers
    • Ductwork
    • Maintenance plans
    • Geothermal
    • Indoor air quality

    Iowa contractor registration found (C131244, checked 2026-10-22)

  • Cedar Rapids (319) 899-4381

    • Furnaces & heating
    • Air conditioning
    • Heat pumps
    • Boilers
    • Ductwork
    • Geothermal
    • Indoor air quality

    No active Iowa registration found by name (checked 2026-10-22)

  • Des Moines area (515) 274-9361

    • Furnaces & heating
    • Air conditioning
    • Heat pumps
    • Boilers
    • Ductwork
    • Maintenance plans
    • Geothermal
    • Indoor air quality

    Iowa contractor registration found (C130065, checked 2026-10-22)

  • Cedar Rapids (319) 849-8426

    • Furnaces & heating
    • Air conditioning
    • Heat pumps
    • Indoor air quality

    Iowa contractor registration found (C148583, checked 2026-10-22)

  • Iowa City 319-461-8292

    • Furnaces & heating
    • Air conditioning
    • Heat pumps
    • Boilers
    • Ductwork
    • Geothermal
    • Indoor air quality

    Iowa contractor registration found (C130649, checked 2026-10-22)

  • Des Moines metro (515) 303-4435

    • Furnaces & heating
    • Air conditioning
    • Ductwork
    • Maintenance plans
    • Indoor air quality

    Iowa contractor registration found (C145544, checked 2026-10-22)

  • Waukee 515-987-4310

    • Furnaces & heating
    • Air conditioning
    • Heat pumps
    • Ductwork
    • Maintenance plans
    • Geothermal
    • Indoor air quality

    Iowa contractor registration found (C146093, checked 2026-10-22)

  • Sioux City (712) 223-8101

    • Furnaces & heating
    • Air conditioning
    • Heat pumps
    • Boilers
    • Ductwork
    • Geothermal
    • Indoor air quality

    Iowa contractor registration found (C133743, checked 2026-10-22)

  • Davenport (563) 359-1000

    • Furnaces & heating
    • Air conditioning
    • Ductwork
    • Maintenance plans
    • Indoor air quality

    Iowa contractor registration found (C132676, checked 2026-10-22)

  • Sioux City (712) 233-3005

    • Furnaces & heating
    • Air conditioning
    • Heat pumps
    • Ductwork
    • Maintenance plans

    Iowa contractor registration found (C130141, checked 2026-10-22)

  • Cedar Rapids 319-343-5158

    • Furnaces & heating
    • Air conditioning
    • Heat pumps
    • Boilers
    • Ductwork
    • Maintenance plans
    • Indoor air quality

    Iowa contractor registration found (C130543, checked 2026-10-22)

  • Urbandale (515) 225-6446

    • Furnaces & heating
    • Air conditioning
    • Heat pumps
    • Ductwork
    • Maintenance plans
    • Indoor air quality

    Iowa contractor registration found (C133132, checked 2026-10-22)

  • Des Moines (515) 277-6327

    • Furnaces & heating
    • Air conditioning
    • Heat pumps
    • Boilers
    • Ductwork
    • Maintenance plans
    • Indoor air quality

    Registration not confirmed by us (checked 2026-10-22)

  • Dubuque 563-557-7540

    • Furnaces & heating
    • Air conditioning
    • Maintenance plans

    No active Iowa registration found by name (checked 2026-10-22)

  • Ames (515) 232-7787

    • Furnaces & heating
    • Air conditioning
    • Heat pumps
    • Boilers
    • Ductwork
    • Maintenance plans
    • Indoor air quality

    Registration not confirmed by us (checked 2026-10-22)

  • Council Bluffs 712-323-5305

    • Furnaces & heating
    • Air conditioning
    • Ductwork

    Iowa contractor registration found (C146123, checked 2026-10-22)

  • Hiawatha (319) 364-4626

    • Furnaces & heating
    • Air conditioning
    • Heat pumps
    • Ductwork
    • Maintenance plans
    • Indoor air quality

    Iowa contractor registration found (C131679, checked 2026-10-22)

  • Amana 319-622-3636

    • Furnaces & heating
    • Air conditioning
    • Heat pumps
    • Boilers
    • Maintenance plans
    • Indoor air quality

    Iowa contractor registration found (C130722, checked 2026-10-22)

  • Ames (515) 303-3782

    • Furnaces & heating
    • Air conditioning
    • Heat pumps
    • Boilers
    • Ductwork
    • Maintenance plans
    • Geothermal
    • Indoor air quality

    Iowa contractor registration found (C130016, checked 2026-10-22)

  • Davenport (563) 326-1658

    • Furnaces & heating
    • Air conditioning
    • Heat pumps
    • Boilers
    • Ductwork
    • Indoor air quality

    Iowa contractor registration found (C130735, checked 2026-10-22)

  • Council Bluffs (712) 256-9686

    • Furnaces & heating
    • Air conditioning
    • Heat pumps
    • Boilers
    • Ductwork
    • Indoor air quality

    Iowa contractor registration found (C131061, checked 2026-10-22)

  • Council Bluffs 712-322-7574

    • Furnaces & heating
    • Air conditioning
    • Heat pumps
    • Ductwork
    • Maintenance plans
    • Geothermal
    • Indoor air quality

    Iowa contractor registration found (C132183, checked 2026-10-22)

  • Davenport 309-232-8774

    • Furnaces & heating
    • Air conditioning
    • Heat pumps
    • Maintenance plans
    • Indoor air quality

    Iowa contractor registration found (C150172, checked 2026-10-22)

  • Dubuque (563) 231-4855

    • Furnaces & heating
    • Air conditioning
    • Heat pumps
    • Boilers
    • Ductwork
    • Maintenance plans
    • Geothermal
    • Indoor air quality

    Registration not confirmed by us (checked 2026-10-22)

  • Des Moines 515-262-2229

    • Furnaces & heating
    • Air conditioning
    • Heat pumps
    • Boilers
    • Maintenance plans
    • Geothermal
    • Indoor air quality

    Iowa contractor registration found (C130256, checked 2026-10-22)

Listings are informational, not endorsements or rankings, and no company paid to be listed. Details come from each company’s own website. Registration status comes from the State of Iowa’s active contractor registration list on the date shown; always search Iowa contractor registration yourself before hiring. Companies can request a correction or removal.

Nearby towns we cover

Sources

  1. Contractor License - Iowa Plumbing & Mechanical Systems Board (Iowa DIAL) (checked 2026-10-22)
  2. Contractor Registration - Iowa Department of Inspections, Appeals, and Licensing (checked 2026-10-22)
  3. Contractor registration public search - Iowa Workforce Development portal (checked 2026-10-22)
  4. Home Improvement & Contractor Tips - Iowa Attorney General (checked 2026-10-22)
  5. Right to Cancel - Iowa Attorney General (checked 2026-10-22)
  6. 10 Tips for Hiring a Heating and Cooling Contractor - ENERGY STAR (U.S. EPA) (checked 2026-10-22)
  7. Chapter 26 State Plumbing and Mechanical Code Updates, 8-9-21 short version (PDF) - City of Des Moines (checked 2026-10-22)

We link to the original sources so you can read them yourself. Brand or company names are not endorsements.