How to Quote an Electrical Job in Ontario (2026)
In Ontario, only ESA-licensed electrical contractors can legally do electrical work for hire. That alone filters out half the competition. The other half is filtered by who actually knows how to quote an electrical job so the business stays profitable, not just busy.
This guide walks through the formula, the ESA-specific costs you cannot skip, and the three quoting habits that separate the contractors who scale from the ones who burn out.
The electrical quoting formula
The pricing structure is simple:
Price = (Labour + Materials + Overhead + ESA Permit) ÷ (1 - Profit Margin)
Residential electrical work is labour-heavy compared to HVAC or plumbing. Materials are usually 25-40% of the total. That changes how you price: getting the labour rate wrong is what kills your margin, not the wire.
Step 1: Calculate your true hourly labour cost
A residential electrician in Toronto earns about $29.00/hour in straight wages, with the Ontario average sitting at $38.49/hour for licensed work (PayScale 2026). Apprentices earn less, master electricians and ECRA contractors earn more.
The loaded cost is higher. Add the burden:
- CPP and EI employer contributions (about 7.5% combined)
- WSIB premiums (rate group 707 for construction electrical)
- Vacation pay (4% minimum in Ontario)
- Truck, fuel, tools, phone
- Non-billable time (driving, parts pickup, paperwork, ESA filings)
A fair rule: take the wage and add 35-50% for full burden. A $40/hour electrician costs you $54-$60 per billable hour to put on a job.
Most Ontario residential electricians bill customers between $95 and $150 per hour, with service calls starting at $75-$130 plus the hourly rate (HomeStars).
Step 2: Materials and parts
List everything: wire (by gauge and length), boxes, breakers, switches, receptacles, plates, conduit, fittings, connectors, screws. For larger jobs add the panel, sub-panels, and any specialty devices (GFCI, AFCI, smart switches, EV charger).
Mark up materials 30-50%. Why mark up at all? You paid for the truck to fetch them, the supplier account, the storage, the warranty risk. The customer is not buying loose wire. They are buying installed, code-compliant, ESA-inspected wiring that holds up for 30 years.
If you charge supplier cost on materials, you are subsidising the customer with your overhead.
Step 3: Overhead per billable hour
Overhead is everything the business pays even when no work is happening. Insurance ($2M minimum for ECRA), truck payments, fuel, phone, software, accountant, ESA contractor fee, advertising, your own admin time on Sunday night.
Add it up monthly. Divide by billable hours that month, not total hours worked.
Example: $4,500/month overhead, 110 billable hours = $41/hour overhead allocation.
Most solo Ontario electricians sit between $30 and $55 per billable hour in overhead. Two-tech shops run $50-$90. Industry data backs this up: overhead generally lands at 12-20% of total revenue for residential electrical work.
Step 4: Apply margin (not mark-up)
The trap that gets every trade. Adding 25% on top of cost does not give you a 25% margin. It gives you a 20% margin.
Use:
Price = Cost ÷ (1 - Margin)
Residential electrical target margins in Ontario:
| Margin Type | Healthy Range |
|---|---|
| Gross margin | 35-55% |
| Net profit margin | 10-20% |
Below 10% net you are running a hobby. Above 20% you are either premium-positioned or you have a unique advantage (commercial mix, niche specialty).
Worked example: kitchen rough-in for a renovation
Customer is renovating a kitchen. Scope: 4 new pot lights, 2 new GFCI receptacles for the island, 1 new dedicated 20A circuit for the dishwasher, relocate range receptacle, ESA permit and inspection.
Labour: 8 hours × $56/hour true cost = $448
Materials:
- 4 LED pot lights with trim: $120 + 40% = $168
- Wire (14/2, 12/2 for circuits): $80 + 40% = $112
- 3 receptacles (2 GFCI, 1 range): $90 + 40% = $126
- Breakers, boxes, connectors, plates: $65 + 40% = $91
- Materials total: $497
Overhead: 8 hours × $40 = $320
ESA permit: $135 (typical residential renovation notification)
Subtotal cost: $448 + $497 + $320 + $135 = $1,400
Apply 20% margin: $1,400 ÷ 0.80 = $1,750 + HST
Quote at $1,750 + HST. If you priced it at $1,200 because "kitchens are usually around there", you would lose $200 plus HST. Two of those a month and your year is gone.
ESA permits and inspections (always a separate line)
In Ontario, almost all electrical work requires a notification (permit) filed with the Electrical Safety Authority (ESA). The contractor files the notification online and pays the fee. The customer should never call ESA directly.
2026 ESA fees, after the 1.9% increase effective April 1, 2026 (ESA fees):
| Type of Work | Fee Range |
|---|---|
| Minimum residential notification | $88 |
| Standard residential job | $79-$200 |
| Larger renovation or addition | $200-$300 |
| Panel upgrade (100A to 200A) | $250-$500 |
Quote the ESA fee as a separate line. Customers who push back on permits are customers who want you to do unpermitted work, which puts your ECRA licence at risk. Walk away.
Ontario-specific compliance to bake into your quote
ECRA/ESA licence
No ECRA licence means you cannot legally do electrical work for hire. To hold the licence you need:
- Master Electrician certificate (or employ one full-time)
- $2,000,000 minimum public liability and property damage insurance
- Address for service in Ontario
- Annual licence renewal
This is non-negotiable. Verify your contractor number is current before every quote.
Master Electrician requirement
The Master Electrician must hold a Certificate of Qualification (C of Q), pass the ME exam, and have at least 3 years of electrical experience (ESA Master Electrician requirements). If you employ one rather than holding it yourself, plan for the day they leave.
WSIB clearance
General contractors and homeowners increasingly want a WSIB clearance certificate before final payment. If you do not have one, see our WSIB clearance certificate guide.
Insurance proof
Keep a current $2M insurance certificate ready to send. GCs will ask for it before they cut you a cheque.
Three electrical quoting mistakes that quietly kill margin
1. Quoting before you have seen the panel. The age, capacity, and condition of the existing panel changes everything. A "simple" outlet add can become a $2,000 sub-panel install once you open the cover. Always do an in-person assessment for anything beyond a single device swap.
2. Quoting troubleshooting as a flat fee. Diagnostic work is unbounded. You do not know what you will find behind a wall. Quote troubleshooting as time-and-materials with a minimum (e.g. "$150 minimum, billed in 30-min increments after that"). Customers who refuse this are customers who will haggle on the final bill.
3. Forgetting the ESA inspection wait time. The notification is filed, but the inspector visit may take 2-5 business days, and you cannot energise the work or close walls until they sign off. If your quote promises "completed by Friday" and the inspection slips, you eat the delay. Build buffer into the timeline, not just the price.
Always quote in writing
Minimum every electrical quote should include:
- Scope of work (what you will install, modify, remove)
- Labour hours and hourly rate
- Materials list with totals
- ESA permit and inspection fee (separate line)
- Disposal and parking, if applicable
- Warranty terms (your labour warranty + manufacturer warranty on devices)
- Payment terms (deposit, balance due on ESA pass)
- Validity period (30 days standard)
- Your ECRA contractor number, Master Electrician number, WSIB number, business address, $2M insurance certificate available on request
- HST shown separately
Use the same line-item discipline on the contractor invoice template when you bill the final.
The ESA licence is the easy part. The hard part is pricing the work so the business survives long enough to renew it next year. Most electricians who fold do not fail at the trade. They fail at the math.
See where your business stands: grizzli.app/score