Skip to main content

Eco Comfort HVAC

TSSA registered FS-R-53729 G2 · G3 · ODP certified
Mon–Sat 7am–9pm Richmond Hill & York Region

Furnace Repair & Replacement in Richmond Hill, ON

No heat? Start with a $99 furnace diagnostic — credited if you approve the repair. If replacement makes more sense, complete furnace installations start at $4,200, and we quote the whole job in writing: equipment, installation, removal and commissioning.

Eco Comfort HVAC is a Richmond Hill-based TSSA-registered fuels contractor (FS-R-53729), G2 gas certified for furnace work.

Richmond Hill based · TSSA FS-R-53729 · Owner-operated · Installed pricing · Fully insured + WSIB · Mon–Sat 7am–9pm

Signs your furnace needs attention

No heat, or not enough — often an ignitor, flame sensor, or pressure switch; parts we carry on the truck.

Short-cycling — turns on and off every few minutes; usually airflow or sizing.

Banging, screeching, or rattling on start-up — different sounds point to different failures.

The blower runs constantly — a limit switch or thermostat wiring issue.

Rising gas bills with no weather change — efficiency is dropping.

Yellow burner flame instead of blue — a combustion problem; turn it off and call.

15+ years old and needing repairs — repair money may be better spent toward replacement.

If you ever smell gas or suspect carbon monoxide, leave the house and call your gas utility’s emergency line first, then us.

What we do on a furnace call

We diagnose before we quote

The $99 diagnostic comes off the bill if you proceed.

For repairs

We carry common failure parts — ignitors, flame sensors, pressure switches — so most no-heat calls end with heat back on the same visit.

For replacements

We run a heat-loss calculation before recommending a furnace — sized to the house, not the old unit.

Every installation includes the furnace, the install, removal of the old unit, the permit where required, commissioning, and the manufacturer warranty registered in your name.

Repair or replace?

Repair makes sense

When the furnace is under ~12 years old, the failed part is a normal wear item, and the heat exchanger is sound. A $300 repair on a good furnace is money well spent.

Replace makes sense

When the heat exchanger is cracked (a safety issue), the furnace is 15+ years old and failing, or repair costs are climbing toward half the price of a new unit. We show you both numbers side by side and let you decide.

The furnaces we install

We install most major furnace brands. Arcoaire and Goodman are our primary installation lines — we buy through our HVAC supplier and quote them as complete installed systems. Prefer another brand like Carrier, Lennox or Trane? We can quote sourcing and installation where available. And we service many major brands, regardless of who installed them.

Because we buy direct and install ourselves, the price covers both the equipment and the work — no separate installer’s margin stacked on top.

What it costs

FURNACE REPLACEMENT

From $4,200 installed

The final number depends on your home: the venting, whether the ductwork needs changes, the electrical, and access. We quote in writing after we see the system.

Diagnostic visit — $99, credited toward the repair.

Frequently asked questions

How much does a new furnace cost in Richmond Hill?

Installed, from $4,200 — final price depends on venting, ductwork and access.

How long does a furnace installation take?

Usually a single day.

Do I need a permit to replace my furnace?

Depends on your municipality and scope; we handle required permits where they apply.

My furnace is making a banging noise — is it dangerous?

Depends on the sound; a bang on ignition is worth checking quickly. Book a $99 diagnostic.

How long should a furnace last?

A well-maintained gas furnace typically lasts 15–20 years.

What furnace brands do you install?

Primarily Arcoaire and Goodman; other major brands on request. We service all brands.

No heat, or thinking about replacing an aging furnace?

Talk to the person who’ll actually do the work.