How do I choose an HVAC contractor in Minneapolis?
Pick one with a mechanical contractor bond on file with the Minnesota Department of Labor and Industry and a Minneapolis HVAC license, who sizes the system with a Manual J and puts model numbers, the permit and warranty terms in a written quote. Skip anyone who pressures you, sizes by nameplate or wants cash only.
Key points
- Minnesota has no state HVAC license; check the company's mechanical contractor bond with the Department of Labor and Industry.
- Minneapolis licenses HVAC contractors itself, so check for the city license too.
- Replacements normally need a mechanical permit, and it belongs on the quote.
- Sizing should come from a Manual J load calculation, not the old nameplate.
- Walk away from today-only pricing, cash-only deals, missing model numbers and skipped permits.
Pick a company that has a mechanical contractor bond on file with the Minnesota Department of Labor and Industry and a Minneapolis HVAC license, then compare written quotes built on a Manual J load calculation, with model numbers, the permit and the warranty terms spelled out. Brand and price are much easier to judge once those checks are done. This guide takes each check in turn, then the red flags and the questions to ask before you sign.
Does Minnesota license HVAC contractors at the state level?
Minnesota doesn't license HVAC contractors at the state level. The Minnesota Department of Labor and Industry (DLI) says there's no state license for mechanical contractors, but a business has to file a mechanical contractor bond with DLI before contracting to do gas, heating, ventilation, cooling, air conditioning, fuel burning or refrigeration work. DLI adds that cities may require a license or a competency card for the people doing mechanical work.
To check a bond, use DLI's license and registration lookup. It runs on DLI's iMS system, and you don't need an account: choose "Continue as guest" and enter the full license or registration number, or use the "Search License/Registration holders" button for other ways to search. The same page offers a downloadable spreadsheet of mechanical contractor bond holders if you'd rather look a company up by name.
Minneapolis adds its own layer. The city licenses HVAC contractors: its Class A license covers installing, fixing and cleaning heating, air conditioning and ventilation systems, and the application asks for the state bond. The city also posts a list of the mechanical and heating contractors it has licensed on its website. Other cities set their own rules, so if you live outside Minneapolis, ask which license applies at your address.
A bond is a financial guarantee filed with the state. It says nothing about skill, so treat these checks as the floor. Also ask for:
- Proof of insurance. A certificate showing liability and workers' compensation coverage.
- EPA Section 608 certification. Federal rules require it for technicians who handle refrigerant, so anyone working on the refrigerant side of an air conditioner or heat pump needs it.
- Who does the electrical work. If the job adds a circuit or a disconnect, ask who does it and whether it needs its own permit.
Does replacing a furnace or AC need a city permit?
Replacing a furnace, boiler, air conditioner or heat pump normally needs a mechanical permit from the city. The contractor doing the work normally pulls it, and a city inspector checks the finished gas piping, venting, combustion air and clearances. That inspection is an independent look at a gas appliance in a house where people sleep.
If a contractor suggests skipping the permit, or asks you to pull it yourself, treat it as a warning. Ask for the permit number once it's issued, and keep the final inspection record with the invoice. Our permit guide for Minneapolis and Saint Paul covers who issues permits and what the inspector checks.
What is a Manual J load calculation?
A Manual J load calculation works out how much heat your house loses on a winter design day and how much it gains in summer, based on its insulation, windows, air leakage, orientation and layout. The nameplate on the old furnace only tells you what someone installed years ago. If you've added insulation, replaced windows or finished the basement since then, the right size has changed.
Minneapolis houses make this matter. A large share of the city went up between the 1890s and the 1930s, and many of those houses started with gravity furnaces and were converted to forced air on the original ducts. Story-and-a-half bungalows often have no ducts reaching the upstairs. A careful contractor measures the rooms, asks which ones run hot or cold, looks at the ducts and returns, and measures static pressure, the resistance the blower has to push against. A variable-speed furnace or a bigger AC coil on tight ducts can end up noisy and short on airflow, and only a measurement shows it.
Venting belongs in that visit too. Going from an 80% furnace to a condensing one means new PVC venting, and a gas water heater left alone in the old chimney may need a liner or a different vent. A quote that doesn't address the water heater isn't finished.
Oversizing costs you comfort. An oversized furnace short-cycles, and an oversized air conditioner cools the house fast and leaves it clammy on a humid July day. Our AC sizing guide shows how sizing works on the cooling side.
What a written quote should spell out
| Item | What to look for |
|---|---|
| Equipment | Brand and full model numbers for the furnace, coil, outdoor unit and thermostat |
| Efficiency | AFUE for the furnace, SEER2 for the AC, SEER2 and HSPF2 for a heat pump |
| Sizing | The Manual J result and the capacity chosen |
| Venting and drainage | PVC route, chimney liner or water heater venting, condensate drain or pump |
| Permit | Listed as its own line item |
| Electrical | New circuit or disconnect, if the job needs one |
| Startup checks | Gas pressure, temperature rise, combustion readings, refrigerant charge |
| Warranty | Parts term, labor term, and who registers the equipment |
| Payment | Deposit, when the balance is due, and how you can pay |
| Rebates | Which utility rebate applies and whether it requires a registered contractor |
A flat-rate written price means the number doesn't change once the work starts. Compare quotes line by line. A bid far below the others usually leaves something out, often the permit, the venting work or the coil. For scale, our installed range is $4,500–$9,500 for a furnace and $5,200–$9,800 for a central air conditioner. Our Minneapolis HVAC cost page breaks those numbers down, and our furnace replacement cost guide explains what moves a furnace quote.
Rebates are the other line to pin down. Minneapolis homes get natural gas from CenterPoint Energy and electricity from Xcel Energy, and their programs follow different rules. CenterPoint's heating rebates let you use the heating dealer of your choice, while some Xcel rebates require a registered contractor. Sort that out before you sign. Our 2026 rebate guide has the details.
What warranties come with a new HVAC system?
A new system comes with two warranties. The manufacturer's covers parts, and many manufacturers require online registration within a set window after installation to get the longer term. The contractor's covers labor, and it's only as good as what's written down. Get both in writing, ask who registers the equipment, and file the paperwork with the permit record.
What are the red flags when hiring an HVAC contractor?
- Pressure to sign today, or a price that expires when the salesperson walks out.
- Sizing by the old nameplate or by square footage, with no measurements taken.
- Cash only, or a large cash deposit before anything is ordered.
- No permit, or a request that you pull it yourself.
- A quote with no model numbers, just "96% furnace, 3-ton AC".
- A replacement priced over the phone by someone who hasn't seen the house.
- A furnace condemned without evidence. A technician can red-tag a furnace that's unsafe, and that call deserves respect, but it's fair to ask to see the crack or the test results, and a second opinion before a replacement is reasonable.
Questions to ask before you sign
- Is your mechanical contractor bond on file with DLI, and do you hold the license my city requires?
- Will you do a Manual J load calculation, and can I see the result?
- Will you measure static pressure and check the ductwork?
- Who pulls the permit, and is it on the quote?
- What are the exact model numbers of each piece of equipment?
- What does your labor warranty cover and for how long, and who registers the parts warranty?
- Are the technicians on my job EPA 608 certified?
- Does the rebate I'm counting on require a registered contractor?
How we work
Central Minnesota Heating and Cooling has been in business since 2009, with 870+ Google reviews at 4.9 stars. We size every replacement with a Manual J load calculation, give a written, flat-rate price before work starts, and back installs with a 2-year labor warranty on top of the manufacturer's parts warranty. Repairs carry a written 1-year parts-and-labor warranty, and our technicians hold EPA Section 608 certification. We help with utility rebate paperwork where the program allows it, and financing is available on installs. See our furnace installation and AC installation pages, or call 612-429-3465. We're open 7 days, 7am–9pm.
Questions
Does Minnesota license HVAC contractors?
Not at the state level. The Minnesota Department of Labor and Industry says there is no state license for mechanical contractors, but a business has to file a mechanical contractor bond with DLI to contract for heating, cooling, ventilation, gas or refrigeration work. Cities can add their own license. Minneapolis licenses HVAC contractors, so check both the DLI bond and the city license.
How many HVAC quotes should I get?
Two or three is usually enough, as long as each one covers the same scope: the same efficiency and staging, venting, coil, thermostat, permit and warranty. When one bid comes in far below the others, find out what it leaves out before you choose it. Ask each company to walk you through its quote line by line.
Should an HVAC contractor do a load calculation for a replacement?
Yes. A Manual J load calculation sizes the system from your house as it is now: insulation, windows, air leakage and layout. Copying the old nameplate repeats whatever sizing choice was made years ago, and a lot of older equipment was oversized to begin with. An oversized furnace short-cycles, and an oversized air conditioner leaves the house clammy.
What warranty should come with a new furnace or AC?
Two warranties: the manufacturer's parts warranty, which often needs registration within a set window after installation, and the contractor's labor warranty, which is whatever the contractor puts in writing. Get both on paper and ask who registers the equipment. Our installs carry a 2-year labor warranty on top of the manufacturer's parts warranty, and repairs carry a written 1-year parts-and-labor warranty.
Sources
- Minnesota Department of Labor and Industry dli.mn.gov
- license and registration lookup dli.mn.gov
- U.S. Environmental Protection Agency epa.gov