Quick answer
An HVAC service call in the GTA typically costs $90–$150 for the diagnostic fee, which covers a technician coming out and finding the problem. Many Ontario contractors, including ZK Mechanical, waive or credit that fee toward the repair if you approve the work. After-hours and emergency calls carry a premium, and the actual repair is billed separately, usually $150–$800.
An HVAC service call in the GTA costs $90–$150 during business hours, and that fee buys a licensed technician at your door, a genuine diagnosis, and a written repair price before anything gets replaced. The repair itself is billed separately — most run $150–$800 — and at ZK Mechanical the diagnostic folds into the repair when you go ahead. How the fee is structured varies between companies more than the fee itself does.
What the diagnostic fee covers
- Travel to your home and a trained technician's time on site
- A genuine diagnosis — testing the system, identifying the fault, and explaining the cause, not just naming a part
- An upfront quote for the repair before any work begins, so you decide with the price in hand
Three ways GTA companies bill a service call
- Flat diagnostic fee, credited to the repair — the most common model and the one ZK uses. Your worst case is known before the truck rolls.
- Trip charge plus hourly labour — a smaller call-out fee, then time on the clock. It rewards an easy fault and punishes a hard-to-find one, so ask for the hourly rate up front.
- 'Free diagnostic with repair' — the diagnostic cost is built into higher flat-rate repair prices. Ask what you owe if you decline the work; that number is the real fee.
What you should get for the money
- The failed part named and shown to you — a cracked igniter, a capacitor reading low in microfarads, a flame sensor coated in oxide
- The cause behind the part when there is one: the clogged filter that overheated the limit switch, or the blocked vent that tripped the pressure switch
- A flat repair price in writing, and a genuine option to decline
- A short note on the rest of the system — age, heat exchanger condition, what's likely next — without a sales pitch stapled to it
The going rate in the GTA
- Standard diagnostic / service-call fee: roughly $90–$150 during normal business hours
- Often waived or credited toward the repair — many contractors, ZK included, apply the fee to the job if you approve the repair, so you effectively pay it only when you choose not to proceed
- The repair itself is billed on top, commonly $150–$800 depending on the part and labour — see how much furnace repair costs
After-hours and emergency premiums
Evenings, weekends, and holidays typically carry a higher call-out rate because the technician is on overtime. If your heat is out on a January night, that premium is usually worth it — but ask for the after-hours rate when you book so there are no surprises. Our breakdown of whether emergency HVAC service costs more covers what to expect, and 24/7 emergency service is available when a repair genuinely can't wait.
How to avoid paying for one at all
- Maintenance-plan members often get free or discounted diagnostics and priority scheduling — a plan can pay for itself in one repair season
- If your equipment is under warranty, parts may be covered even when the diagnostic and labour aren't — confirm before booking
- Quotes for a brand-new install or replacement are different: those are free in-home estimates, not service calls
Service-call questions homeowners ask
- Is the fee refunded if nothing is wrong? No — the technician's time is what you bought. A 'no fault found' visit should still end with a list of what was tested and ruled out.
- Do I pay again if the repair needs a return visit? Not for the same fault at ZK. A new problem on a different component is a new call.
- What if the verdict is 'replace it'? You pay the diagnostic; the replacement quote that follows is free, and ZK credits the fee toward the install if you proceed.
- Can you diagnose over the phone? A good dispatcher narrows it down from the symptoms and the control-board flash code, but an honest price needs eyes and instruments on the unit.
- Why did I get quoted two different fees by the same company? Business-hours and after-hours rates differ at most companies — confirm which one applies when you book.
ZK Mechanical charges a fair, upfront diagnostic fee and credits it toward the repair when you proceed, so you're never paying twice. Book a service call or call us for furnace and AC repair across the GTA and Hamilton, and you'll have a flat-rate repair price before we touch a tool.

