For this Markham 10kW solar install, RenoFiz estimated about $26,841 CAD for the mandatory scope, plus up to $1,050 CAD of possible extra work if brittle shingles or localized roof deck rot turn up during installation.

Location
Markham, ON (FSA L3R)
Utility
Alectra
System size
10kW grid-tied, no battery
Existing service
100A panel (no upgrade)
Roof
Asphalt shingles, 11-15 years old
Inverter location
Outside, near the meter
See the full cost breakdown for this project.
| Scope item | Labour | Materials | Total |
|---|---|---|---|
| Permit & Utility Administration | $399.00 | $950.00 | $1,349.00 |
| Structural Engineering Review | — | $1,750.00 | $1,750.00 |
| Solar Racking & Roof Attachments | $1,045.00 | $2,600.00 | $3,645.00 |
| Solar Array & Inverter Installation | $1,425.00 | $16,675.00 | $18,100.00 |
| Electrical Service Integration (100A) | $731.50 | $300.00 | $1,031.50 |
| Exterior AC Disconnect | $266.00 | $400.00 | $666.00 |
| Inspection & Commissioning Coordination | $299.25 | — | $299.25 |
| Complete base project cost | $4,165.75 | $22,675.00 | $26,840.75 |
Chat with Chris, RenoFiz's AI project assistant. Chris will build a scope, show what could change the price, and connect you with the right pro.
Conditions, constraints, and on-site decisions that shape the final project cost.
Trigger: Shingles crack or fail to lift during flashing installation due to their 11-15 year age.
A general contractor would replace the affected asphalt shingles at the attachment points. This example identifies approximately $450 in possible additional work for this item.
Trigger: Soft or decayed wood is identified during racking installation after shingles are removed.
A general contractor would repair the localized roof deck rot. This example identifies approximately $600 in possible additional work for this item.
Trigger: The homeowner declined replacing the 11-15 year old shingle roof before installing the panels.
If the roof fails while the panels are on it, the panels must be removed and reinstalled around the roof work. The source example does not assign a price to this future scenario.
Trigger: The homeowner declined a 200A panel upgrade in favour of a line-side tap or derate on the existing 100A service.
Choosing a full panel upgrade instead of the line-side tap or derate would change the electrical service integration scope and cost.
This is the how RenoFiz gathered the facts and turned a simple request into a scoped estimate.
I'd like a 10k solar install on my roof?
I'd be glad to help scope out a solar project. For a system that size, I'll need a few details about your home and your goals to build an accurate estimate.
Question: What is your Forward Sortation Area (FSA)?
Question: When you say "10k," do you mean a 10kW (kilowatt) capacity system or a $10,000 budget?
Question: What's your current roof material, and roughly how old is it?
Question: Do you want to include battery storage (like a Tesla Powerwall), or just a grid-tied system?
Question: Do you know the amperage of your main electrical panel?
Photos that would help A few photos would help confirm your roof and electrical system are solar-ready:
What is your Forward Sortation Area (FSA)?: WHAT IS THIS?
When you say "10k," do you mean a 10kW (kilowatt) capacity system or a $10,000 budget?: 10kW Capacity
What's your current roof material, and roughly how old is it?: Shingles
Do you want to include battery storage (like a Tesla Powerwall), or just a grid-tied system?: Grid-tied only
Do you know the amperage of your main electrical panel?: 100 Amp
An FSA is simply the first three characters of your Canadian postal code (like M5V or L3R). It tells me your local utility and the permit rules for your area.
I've set your project to 10kW capacity on a 100 Amp panel. One thing to flag: a 10kW system produces a lot of power — usually more than electrical code lets a standard 100 Amp panel carry. We'll most likely need a panel upgrade to make it work.
Question: What are the first three characters of your postal code?
Question: Roughly how old is your shingle roof?
Question: Would you like the estimate to include an upgrade to a 200 Amp panel?
Photos that would help If you get a moment, a photo of your electrical panel (door open so I can see the breakers) would really help confirm what's needed for the 10kW connection.
What are the first three characters of your postal code?: L3R
Roughly how old is your shingle roof?: 11-15 years
Would you like the estimate to include an upgrade to a 200 Amp panel?: No, I want to see if there's another way
Thanks for that. Since you're in Markham (L3R), your utility is Alectra Utilities.
For a 10kW system on a 100 Amp panel, the "other way" usually means a line-side tap (tying the solar in ahead of your main breaker) or derating the main breaker if your home's electrical load allows. I've added those steps to the plan.
The bigger "readiness" issue is the roof. Solar panels are meant to stay up for 25 to 30 years. Your shingles are already 11–15 years old, so they've probably got only 5–10 years left. If the roof fails with panels on it, you'd pay a contractor thousands just to remove and reinstall them around the roof repair.
Question: Since your roof is 11-15 years old, would you like to include a price for stripping and re-shingling it before the solar goes on?
Question: Do you have a preferred spot for the inverter (e.g., in the garage near the panel, or outside on the house)?
Photos that would help A photo of your main electrical panel (door open) and the area around your utility meter would help a lot — it lets a contractor see whether a line-side tap is physically possible in your setup.
Since your roof is 11-15 years old, would you like to include a price for stripping and re-shingling it before the solar goes on?: No, I'll take the risk with the current roof
Do you have a preferred spot for the inverter (e.g., in the garage near the panel, or outside on the house)?: Outside (Near the meter)
The client wants a 10kW solar install on an 11-15 year old shingle roof. The system is grid-tied with no battery storage, and the inverter mounts outdoors. To skip a full 200A panel upgrade, the tie-in uses a line-side tap or breaker derate on the existing 100A service. Alectra Utilities net-metering coordination is required.
| Permit / Inspection | Owner | Reason |
|---|---|---|
| Electrical permit | electrician | Required for all new solar installations and service connections. |
| Alectra Utilities Net Metering Application | electrician | Required to tie solar into the grid and earn credits in Ontario. |
| Step | Owner | Description |
|---|---|---|
| BOP-01 | electrician | Apply for the electrical and building permits, coordinate the structural review, and file the Alectra Utilities Net Metering application. |
| BOP-02 | structural_engineer | Assess the roof structure for the solar array load and provide stamped drawings/report. |
| BOP-03 | solar_installer | Install roof attachments and the racking system on the existing asphalt shingles. |
| BOP-04 | solar_installer | Mount the 10kW array and install the exterior-rated inverter near the meter. |
| BOP-05 | inspector | Carry out the rough-in electrical inspection of DC wiring, grounding, and conduit. |
| BOP-06 | electrician | Perform the line-side tap or main breaker derate to tie solar into the 100A service without a full panel upgrade. |
| BOP-07 | electrician | Install the exterior AC disconnect as required by Alectra Utilities. |
| BOP-08 | inspector | Carry out the final electrical and building inspections and coordinate utility commissioning for net metering. |
| Title | Description | Range |
|---|---|---|
| Permit & Utility Administration | Prepare and submit the electrical permit application and the Alectra Utilities Net Metering application, and coordinate the utility requirements for the grid-tie connection. | $1,045 - $1,645 |
| Structural Engineering Review | Structural assessment of the existing roof framing to confirm load-bearing capacity for the array, with a stamped engineering report for building-permit compliance. | $1,400 - $2,100 |
| Solar Racking & Roof Attachments | Install roof attachments and the racking system for the 10kW array, flashing every penetration on the existing asphalt shingles. | $2,855 - $4,435 |
| Solar Array & Inverter Installation | Mount the 10kW array and install an exterior-rated string inverter near the utility meter, including DC string wiring and grounding. | $14,440 - $21,810 |
| Electrical Service Integration (100A) | Perform a line-side tap or main breaker derate to fold the solar feed into the existing 100A service panel, including labeling and circuit protection. | $790 - $1,285 |
| Exterior AC Disconnect | Install an exterior-rated AC disconnect between the inverter and service panel as required by Alectra Utilities safety standards. | $495 - $845 |
| Inspection & Commissioning Coordination | Coordinate and attend the final electrical inspection, and manage the utility commissioning for Net Metering activation. | $220 - $370 |
| Category | Amount |
|---|---|
| Materials | $18,100 - $27,300 |
| Labour | $3,280 - $5,015 |
| Total | $21,375 - $32,215 |
| Description | Trade | Est. Cost | On-Site Trigger |
|---|---|---|---|
| Replacement of brittle asphalt shingles at attachment points if the existing roof won't reseal. | General Contractor | $350 - $550 | Shingles crack or won't lift during flashing due to age (11-15 years). |
| Repair of localized roof deck rot found after pulling shingles for attachments. | General Contractor | $450 - $750 | Soft or decayed wood found during racking installation. |
The Request a Pro button is now active — tap it to connect with a local contractor for an on-site visit and firm quote.
See other projects in Markham or in related trades.