An electrical panel upgrade sounds like a multi-day renovation, but in practice most GTA panel upgrades finish in a single day — utility disconnect in the morning, new panel installed and inspected by mid-afternoon, power restored before dinner. The timeline depends heavily on scope, utility coordination, and inspection availability. This guide walks Ontario homeowners through how long an electrical panel upgrade takes, what happens on the day, and how to plan around the disconnect window.
Short answer: 4 to 8 hours of active work
Direct answer: a straightforward 100-to-200-amp panel upgrade in the GTA takes 4 to 8 hours of on-site work, plus 1 to 3 weeks of upstream planning (permit, utility scheduling, ordering the new panel). The day-of window when you are without power is typically 4 to 6 hours in the middle of the day.
Full timeline from decision to completion
Load calculation and quote (day 1): licensed electrician visits, measures the existing panel, runs the OESC Section 8 load calc, and provides a written quote. 1-2 hours.
ESA permit filing (day 2-5): contractor files the ESA notification. Permits typically issue within 3-5 business days.
Utility scheduling (day 3-14): the electrician contacts Toronto Hydro, Alectra, Hydro One, or your local LDC to book a service disconnect and reconnect. Utility appointments range from 1 to 3 weeks out depending on season and neighbourhood.
Panel ordering (day 3-10): the panel (usually a modern SquareD, Siemens, Eaton, or Schneider unit) is ordered. Common sizes are in stock; specialized panels may take longer.
Upgrade day (day of): the actual work.
ESA inspection (same day or next): the inspector reviews the completed installation and closes the permit.
The homeowner-facing part is really the utility disconnect window and the ESA inspection appointment. Everything else happens in the background.
What happens on upgrade day (hour by hour)
7:30-8:30 am — setup. The electrician arrives, confirms scope, lays out drop cloths, and stages the new panel and grounding conductors.
8:30-9:30 am — utility disconnect. The local distribution company arrives on schedule and pulls the meter or disconnects the service drop. From here, the home is without power.
9:30-11:30 am — old panel removed. Every branch conductor is labelled with masking tape as it is unlanded. The old panel is removed from the wall.
11:30 am-1:30 pm — new panel installed. The new panel is mounted, the main breaker sized to the new service is installed, grounding electrode conductor is landed, and the equipment bond is completed.
1:30-3:00 pm — branch reconnection. Every branch conductor is re-terminated on the new panel with proper torque per manufacturer specification. AFCI/GFCI breakers are installed where OESC Section 26 requires them.
3:00-3:30 pm — ESA inspection. The inspector arrives (pre-booked), reviews the work, and signs off.
3:30-4:00 pm — utility reconnect and cleanup. The utility restores service. The electrician confirms every branch works, prints a panel schedule, and packs out.
Total contact time: about 8 hours. Total time without power: about 5 hours in the middle of the day.
Situations that add time
Service drop cable replacement. If the drop from the utility pole is undersized for the new service, it must be upgraded first. Adds a separate utility visit — typically 1-2 additional weeks of planning.
Meter socket replacement. Older meter sockets sometimes need a full replacement to accept a 200 A meter. Adds 1-2 hours on the day.
Aluminum branch conductors. Homes with aluminum wiring require special anti-oxidation compound and torque-checked terminations at every branch. Adds 1-2 hours.
Panel relocation. Moving the panel to a different wall adds a full day or more. Our post on moving your panel covers the process.
Grounding electrode upgrade. Some older homes have inadequate grounding that must be replaced during the panel upgrade. Adds 1-2 hours.
How to plan your day around the disconnect
Direct answer: charge phones and laptops the night before, empty and unplug the fridge/freezer only if the day is exceptionally hot (most fridges hold temperature for 5-6 hours closed), take pets somewhere quiet, and plan to work or read outside the house. Do not schedule a video meeting during the disconnect window.
The Electrical Safety Authority requires the utility disconnect for any panel replacement in Ontario. There is no legal path around the disconnect window. Plan accordingly.
Expert tip from our ESA-licensed electricians
In our experience upgrading panels across the GTA, the single detail that saves the most time on the day is a clean, labelled starting panel. Homeowners who arrive on upgrade day with a hand-labelled sheet showing which breaker feeds which circuit save us 45-60 minutes of tracing on the reconnection phase. That is real time back in the customer’s day. Our post on labelling a breaker box covers the technique. Do it the week before the upgrade, and you buy yourself early power restoration and a warmer fridge at the end of the day.
Planning a panel upgrade in the GTA and want an ESA-certified electrician to run the load calc, file the permit, and coordinate the utility disconnect? Call us at 416-838-9006 or visit our contact page — we will get back to you the same day.
Used to monitor number of Google Analytics server requests
10 minutes
__utmb
Used to distinguish new sessions and visits. This cookie is set when the GA.js javascript library is loaded and there is no existing __utmb cookie. The cookie is updated every time data is sent to the Google Analytics server.
30 minutes after last activity
__utmc
Used only with old Urchin versions of Google Analytics and not with GA.js. Was used to distinguish between new sessions and visits at the end of a session.
End of session (browser)
__utmz
Contains information about the traffic source or campaign that directed user to the website. The cookie is set when the GA.js javascript is loaded and updated when data is sent to the Google Anaytics server
6 months after last activity
__utmv
Contains custom information set by the web developer via the _setCustomVar method in Google Analytics. This cookie is updated every time new data is sent to the Google Analytics server.
2 years after last activity
__utmx
Used to determine whether a user is included in an A / B or Multivariate test.
18 months
_ga
ID used to identify users
2 years
_gali
Used by Google Analytics to determine which links on a page are being clicked
30 seconds
_ga_
ID used to identify users
2 years
_gid
ID used to identify users for 24 hours after last activity
24 hours
_gat
Used to monitor number of Google Analytics server requests when using Google Tag Manager
1 minute
_gac_
Contains information related to marketing campaigns of the user. These are shared with Google AdWords / Google Ads when the Google Ads and Google Analytics accounts are linked together.
90 days
SourceBuster is used by WooCommerce for order attribution based on user source.
Name
Description
Duration
sbjs_session
The number of page views in this session and the current page path
30 minutes
sbjs_udata
Information about the visitor’s user agent, such as IP, the browser, and the device type
session
sbjs_first
Traffic origin information for the visitor’s first visit to your store (only applicable if the visitor returns before the session expires)
session
sbjs_current
Traffic origin information for the visitor’s current visit to your store
session
sbjs_first_add
Timestamp, referring URL, and entry page for your visitor’s first visit to your store (only applicable if the visitor returns before the session expires)
session
sbjs_current_add
Timestamp, referring URL, and entry page for your visitor’s current visit to your store
session
sbjs_migrations
Technical data to help with migrations between different versions of the tracking feature
session
Marketing cookies are used to follow visitors to websites. The intention is to show ads that are relevant and engaging to the individual user.
Google Maps is a web mapping service providing satellite imagery, real-time navigation, and location-based information.