HVAC Repair in Greater Indianapolis Area
Need HVAC repair now? Our NATE-certified technicians fix AC and furnace issues fast and right the first time. We have served Central Indiana since 1968 and carry a 4.9 rating from 1,622 reviews. Serving the Greater Indianapolis Area, including Indianapolis, Carmel, and Greenwood. Call or book online for friendly, upfront service today.
Why Choose Us
NATE-certified technicians
Background-checked and drug-tested professionals
Since 1968 locally owned
Over 58 years serving Central Indiana
Licensed, bonded, insured
Properly licensed, bonded, and insured for your safety
Upfront, honest pricing
Clear options before work begins
Fully stocked trucks
Most repairs completed in a single visit
What Our Customers Say
professionalism
“Bob was courteous, friendly and very knowledgeable.”
speed
“Fast and convenient. Allen is extremely professional and helpful.”
quality
“They got our A/C back on and explained everything clearly.”
An HVAC system that turns on but doesn’t heat usually means the thermostat or airflow is wrong, or the burner/ignition safety isn’t allowing a heat cycle. Most often the thermostat is set to Cool or Fan, or a clogged filter has choked airflow so the system can’t heat the house.
If a furnace blower runs but the burners never light, the flame sensor or igniter may be the culprit; with heat pumps, lukewarm air can point to defrost or low refrigerant. This is common and often simple to correct, but repeated lockouts suggest a failing component and deserve a technician’s diagnosis. We handle calls throughout the New Palestine area and see this most after long filter intervals or thermostat reprogramming. Our certified techs arrive in fully stocked trucks, so most repairs can be completed on the same visit.
Call now if you notice any of these:
- Gas smell near the furnace
- Ice buildup on the outdoor unit
- Fast clicking or repeated restarting
- Water pooling around the air handler
Before you call, set the thermostat to Heat, replace the filter, and check the breaker; if it still blows cool air, turn the system off and schedule a diagnostic.
Updated: 2026-08-07
Need help in New Palestine, IN? Call 317-830-5862 or book online.
An HVAC system that turns on but does not heat usually points to an airflow restriction, thermostat/control error, or a fuel/electrical safety lockout. Most often the problem starts with a simple setting or blocked airflow that causes the furnace or heat pump to shut the heat off for protection. Technician note: a stuck heat-pump reversing valve can make vents feel cool even while the system runs. Around Franklin, our certified technicians arrive in fully stocked trucks to finish most repairs in one visit.
Before you call, check these quick items:
- Set the thermostat to Heat and raise the setpoint above room temperature.
- Replace a dirty air filter and ensure vents are open.
- Verify the furnace switch and breaker are on; reset once if tripped.
- For gas heat, confirm the gas valve is open; for heat pumps, clear heavy ice from the outdoor unit.
If you smell gas, see repeated breaker trips, or the unit short-cycles, turn it off and schedule a professional inspection.
Updated: 2026-05-22
Need help in Franklin, IN? Call 317-830-5862 or book online.
An air conditioner that won’t turn on with the thermostat set to Cool usually indicates a power, control, or safety lockout problem. The most common culprits are incorrect thermostat settings or dead thermostat batteries, followed by a tripped breaker or a condensate safety switch that shut the system down to prevent water damage. If the unit was just powered off, many systems impose a 3–5 minute restart delay to protect the compressor. Around our Trafalgar service calls, we often find a small algae plug in the drain pan float switch that silently stops the system.
Try these quick checks before calling:
- Set thermostat to Cool, Fan Auto, and drop the setpoint at least 5°F below room temp.
- Replace thermostat batteries and confirm the date/time isn’t in a schedule Hold.
- Check the furnace/air handler switch, outdoor disconnect, and the AC breaker; reset once only.
- Inspect the air filter; a severely clogged filter can trigger safety limits.
- Look for water in the indoor unit pan; a tripped float switch means the drain is clogged.
If a breaker trips again after one reset, leave it off and book service to avoid equipment or wiring damage.
Updated: 2026-06-05
Need help in Trafalgar, IN? Call 317-830-5862 or book online.
If your HVAC system needs emergency repair now, turn the system off and call Johnson Heating, Cooling, and Plumbing for rapid diagnostics and same-visit repairs. Most sudden no-heat or no-cool calls trace to failed start components, safety lockouts, or a clogged drain, which are parts our stocked trucks typically carry. Our Fixed Right, or It's Free guarantee covers completed repairs for six months, giving calm backup while we get you running. We help homeowners around the Trafalgar area stabilize systems quickly without guesswork.
Take these quick steps while you wait:
- Set the thermostat to Off; if you smell burning or hear electrical arcing, switch the HVAC breaker Off.
- If you smell gas, evacuate and call your gas utility from a safe place before contacting a technician.
- If you see water around the indoor unit, power off the system and avoid the area; place a pan or towels if safe.
- Do not keep restarting a unit that trips breakers or shuts down repeatedly.
Have your model number and any error code ready to speed diagnosis.
Updated: 2026-05-28
Need help in Trafalgar, IN? Call 317-830-5862 or book online.
The average cost to fix a furnace is not a single set price; Johnson Heating, Cooling, and Plumbing provides upfront pricing after an on-site diagnosis because costs vary by the failed part, labor time, and system condition. Many no-heat calls trace to wear items or sensor issues, while larger components change the scope and cost. A quick ignitor swap and a seized blower can look identical at the thermostat but not on the invoice. You’ll get honest, upfront pricing with no surprise fees, and completed repairs are backed by our Fixed Right or It’s Free guarantee for six months. We serve the Needham area with fully stocked trucks, so many repairs are completed in one visit.
Key factors that influence your total:
- Part type and availability
- System age and maintenance history
- Existing part warranties
- Equipment access and any safety/code corrections
If you smell gas or a carbon monoxide alarm sounds, exit and call emergency services before scheduling repair.
Updated: 2026-07-16
Need help in Needham, IN? Call 317-830-5862 or book online.
The average furnace repair cost for homeowners varies by issue and is confirmed after an on‑site diagnostic; there isn’t a single “standard” price. Most costs stem from the specific part that failed and the labor time to test, access, and replace it. Many no‑heat calls trace to a dirty flame sensor or a failed igniter found with a quick meter check, while control boards and blower motors tend to be higher‑complexity fixes. We handle these diagnostics and repairs throughout the Lebanon area with honest, upfront pricing with no surprise fees.
What drives repair price:
- Part and labor: igniters, flame sensors, blower motors, or control boards need different parts and time
- System age and warranty coverage for parts
- Access limits, venting, or code updates that add labor
- After‑hours or emergency timing
If you smell gas, turn off the furnace and gas supply and contact a licensed technician immediately.
Updated: 2026-05-15
Need help in Lebanon, IN? Call 317-830-5862 or book online. “Ryan, Shawn, and Allen all did a great job with our repairs and eventual furnace replacement.” — Sam Marsh
Emergency HVAC repair is rapid-response service for unsafe failures or a total loss of heating or cooling, and you need it when the problem could harm people or damage the home. The most common triggers are sudden electrical faults, failed blower or condenser motors, or clogged drains that cause leaks. Our team routinely handles urgent calls across Central Indiana and arrives in fully stocked trucks so many repairs finish in one visit. You can also expect honest, upfront pricing with no surprise fees.
Call for emergency help right away if you notice:
- No heat during freezing weather or no cooling during a dangerous heat wave
- Any gas odor, burning smell, smoke, or visible arcing
- A carbon monoxide alarm, severe water leaking from the furnace/air handler, or refrigerant spraying
- Breakers tripping repeatedly or the system running nonstop and ignoring the thermostat
If you suspect a gas leak or carbon monoxide, evacuate and call your utility or 911 before contacting an HVAC company.
Updated: 2026-07-30
Need help in Carmel, IN? Call 317-830-5862 or book online.
HVAC repair for homeowners typically includes a professional diagnosis, a clear repair plan with upfront pricing, and testing to confirm safe, reliable operation. Most service calls begin with performance loss from wear, dirt buildup, or an electrical fault. Our certified technicians provide quick, accurate diagnostics and honest solutions, service all major brands and system types, and our fully stocked trucks allow most repairs to be completed on the same visit. A good tech verifies the failed part is the root cause, not just a symptom, before replacing anything. We see these issues often across Central Indiana, including in the Carmel area. You can expect honest, upfront pricing with no surprise fees.
Typical on-site steps may include:
- System check of thermostat, airflow, and filter condition
- Electrical testing and safe tightening of connections
- Refrigerant evaluation and leak inspection on AC or heat pump systems
- Drain, combustion, or heat exchanger checks as needed, then performance calibration
If your system struggles or trips breakers, shut it off and schedule service to prevent bigger damage.
Updated: 2026-07-09
Need help in Carmel, IN? Call 317-830-5862 or book online. “Lucas provided excellent service and even took extra time to update our thermostat settings.” — Stephanie K.
Same day HVAC repair pricing is confirmed after an on-site diagnostic because the cost depends on the exact failure and parts needed. The biggest driver is which component failed and how much labor is required to restore safe operation.
A technician insight: simple electrical parts can be quick; motor failures or refrigerant issues take more time because testing and setup matter. Our team serving the Mooresville area provides honest, upfront pricing with no surprise fees, and our certified technicians arrive in fully stocked trucks so most repairs can be completed on the same visit.
Expect the diagnostic to determine these price factors:
- Part type and availability (sensor, capacitor, motor, control board)
- System type and size (AC, furnace, heat pump)
- Refrigerant or combustion work requirements
- Accessibility and after-hours timing
- Any existing warranties on parts or labor
Optional savings: $50 off AC system repair (cannot be combined or applied to the diagnostic; expires May 2026). Turn the system off if you smell gas, see smoke, or hear sparking and schedule a diagnostic for a precise quote.
Updated: 2026-05-07
Need help in Mooresville, IN? Call 317-830-5862 or book online.
Residential HVAC maintenance with Johnson Heating, Cooling, and Plumbing costs $19.95 per month through our Comfort Club, which is about $240 per year. Most homeowners choose this plan to cover seasonal tune-ups and receive 15% off repairs. Total annual spend can change based on your home and equipment, and any one-time tune-up outside the plan is priced at scheduling. Our team maintains systems across Central Indiana, including the Shelbyville area. A well-run tune-up often spots small airflow or drainage issues long before they become expensive failures. If your system is older or has frequent issues, a plan usually saves money; if it’s newer and under warranty, a basic check may be enough. Book maintenance before the first big heat or cold snap to avoid peak-season delays.
- Factors that can raise or lower yearly cost:
- Number of HVAC systems in the home
- Age/condition and past maintenance history
- Add-ons like air purifiers, humidifiers, or advanced filters
- Urgent service needs discovered during checks
Updated: 2026-07-03
Need help in Shelbyville, IN? Call 317-830-5862 or book online. “Our AC went out and Roy had it fixed in no time!” — Lori P.
To reset an air conditioner safely, shut it down at the thermostat and breaker, wait a few minutes, then restore power and cooling. Most resets are needed after a power surge or a tripped breaker; if it trips again, the system likely has a fault that needs service.
We handle these calls across Central Indiana, including the Monrovia area.
Try this simple, safe sequence:
- Turn the thermostat to Off (cooling and fan), then wait 1 minute.
- Switch the outdoor unit’s breaker off, wait 5 minutes, then turn it back on.
- Restore the thermostat to Cool and set 3–5°F below room temperature; give it 10 minutes to stabilize.
- Stop and call for service if you smell burning, see ice on lines, or the breaker trips again; repeat resets can damage components.
If you’re unsure about any step, leave the system off and schedule a professional check.
Updated: 2026-08-26
Need help in Monrovia, IN? Call 317-830-5862 or book online. “Bob did an excellent job getting our A/C back on.” — Michelle B.
Resetting an air conditioner to fix power issues means safely shutting off power to the system, waiting five minutes, then restoring power in the right order. Most power problems follow an outage or surge that trips a breaker or puts the compressor into a protective timeout. Give the system a true five‑minute “compressor timeout”; cutting it short can keep the unit locked out. Our certified technicians arrive in fully stocked trucks, so most repairs can be completed on the same visit. We handle many post‑storm resets across the Columbus area and can test for loose connections or weak capacitors if it trips again.
Try this simple reset procedure:
- Set the thermostat to Off.
- Turn the AC/HVAC breakers Off (and pull the outdoor disconnect if present); wait 5 minutes.
- Turn breakers and disconnect On, then set Cool, Auto fan, and lower the setpoint.
- Stop and call a pro if the breaker trips again, you smell burning, or hear loud buzzing.
If the breaker keeps tripping or you hear humming without the fan, stop trying to reset and schedule service to prevent equipment damage.
Updated: 2026-06-19
Need help in Columbus, IN? Call 317-830-5862 or book online.
To fix an HVAC system that isn’t blowing hot air, start with basic checks: confirm the thermostat is set to Heat and a higher temperature, the air filter is clean, and power to the furnace or air handler is on. The most common cause is an incorrect thermostat mode or a clogged filter that restricts airflow and can shut equipment down. If the blower runs but air stays cool, ignition or safety sensors may be keeping the burner off; our technicians often find a dirty flame sensor after long gaps between tune-ups. We handle this problem routinely for families throughout Central Indiana, including homes near Zionsville. Our certified technicians arrive in fully stocked trucks, so most repairs can be completed on the same visit, with honest, upfront pricing with no surprise fees.
Try these simple steps before calling:
- Set thermostat to Heat and fan to Auto; replace batteries if needed.
- Replace a dirty filter; make sure vents and returns are open.
- Check the furnace switch and breaker; verify the gas valve is on.
- For heat pumps, clear snow/debris from the outdoor unit.
If you smell gas, turn the system off and call a licensed pro immediately.
Updated: 2026-06-25
Need help in Zionsville, IN? Call 317-830-5862 or book online.
Still have questions?
Have questions or need service? Contact our team today to discuss your needs, request a quote, or schedule an appointment.
Zionsville
IN
Cicero
IN
Flat Rock
IN
Beech Grove
IN
Hartsville
IN
Boggstown
IN
Carmel
IN
New Palestine
IN
Martinsville
IN
West Newton
IN
Franklin
IN
Shelbyville
IN
Columbus
IN
Edinburgh
IN
Nineveh
IN
Elizabethtown
IN
Needham
IN
Monrovia
IN
Westfield
IN
Nashville
IN
Hope
IN
Whiteland
IN
Brownsburg
IN
Lebanon
IN
Greenwood
IN
Plainfield
IN
Morgantown
IN
Greenfield
IN
Fairland
IN
Trafalgar
IN
Bargersville
IN
Taylorsville
IN
Fishers
IN
Avon
IN
Brownstown
IN
Indianapolis
IN
Fountaintown
IN
Brooklyn
IN
Commiskey
IN
Mooresville
IN
Noblesville
IN
Pittsboro
IN
Westport
IN
Whitestown
IN
Camby
IN


