Michigan
Heating and AC Repair in Oakland County
The towns of Oakland County sit in one place administratively and in several places practically. Which contractor drives out to a given address is a local question, and it is worth asking before booking rather than after.
(888) 217-3739Michigan contractors. No obligation for the call.
What the county decides is the paperwork, not the weather. Replacing a furnace or an air conditioner usually needs a mechanical permit, and it is issued locally: one town inspects the work, the next accepts the contractor’s own sign-off, and a third wants the gas line looked at separately.
That is a fair question to ask the contractor early rather than late: who pulls the permit, and whether the price includes it. A replacement done without one shows up years later, when the house is sold.
The rest gets decided a street at a time: the age of the house, where the equipment stands, and what the ducts were sized to carry. The town pages below are for exactly that.
- The license
- Held by the contractor, not by this site, and issued where the work happens — Michigan licenses at state level, at city level or not at all depending on the trade and the town. Ask for the number and the name it is held under: a trading name and the licensed entity are often not the same.
- The figure
- Set by the contractor and said before the work starts. This site never quotes and has no part in it. If a technician cannot say what the visit covers before beginning, that is the moment to stop.
- The call
- Describing what the system is doing commits you to nothing. Nothing is booked until you say so.
- Coverage
- By town, not by region. Oakland County and the towns around it, and it shifts with who is taking calls at the hour you ring.
Towns in Oakland County
- Auburn Hills
- Berkley
- Beverly Hills
- Bingham Farms
- Birmingham
- Bloomfield Hills
- Clawson
- Farmington
- Farmington Hills
- Fenton
- Ferndale
- Franklin
- Hazel Park
- Holly
- Huntington Woods
- Keego Harbor
- Lake Angelus
- Lake Orion
- Lathrup Village
- Leonard
- Madison Heights
- Milford
- Northville
- Novi
- Oak Park
- Orchard Lake Village
- Ortonville
- Oxford
- Pleasant Ridge
- Pontiac
- Rochester
- Rochester Hills
- Royal Oak
- South Lyon
- Southfield
- Sylvan Lake
- Troy
- Village of Clarkston
- Walled Lake
- Wixom
- Wolverine Lake