Repower a 15- to 20-Year-Old Solar System
Compare repair, partial repower, full replacement, roof coordination, approvals, lifecycle scope, and safe retirement for an older solar system.
Dan Katzman
Founder, Teamsun
Solar repowering should begin with evidence, not the system’s birthday. A 15- to 20-year-old array may warrant targeted repair, an exact compatible replacement, inverter-only work, a partial repower, full repower, roof-coordinated removal, continued operation, or safe decommissioning. The right path depends on measured condition and production, exact legacy equipment, roof and electrical readiness, ownership and warranties, and written utility/program treatment.
Age alone does not prove that modules are unsafe, exhausted, or economically inferior. It also does not prove that a modern inverter, panel, optimizer, microinverter, connector, racking part, or monitoring platform can be mixed into the old design. The U.S. Department of Energy’s current end-of-performance-period guidance names continued operation, repair, repowering, and decommissioning as distinct paths and notes that aging equipment and unavailable replacement parts can increase O&M difficulty. That is a decision framework—not a universal 20-year replacement rule.
Teamsun’s verified site describes system upgrades and maintenance and repair in Connecticut, Massachusetts, and Rhode Island. This research did not verify Teamsun’s legacy-brand authorization, repower engineering, equipment supply, technician experience, pricing, utility/program approvals, recycling chain, or project results. Apply every evidence gate below to Teamsun and any provider.
Do not climb, open electrical enclosures, disconnect PV connectors, probe live DC, remove modules, or diagnose roof equipment yourself. Solar modules can generate voltage in light, and older equipment can have brittle connectors, damaged insulation, corrosion, ground faults, or undocumented alterations. Qualified providers must establish the safety boundary.
Direct answer: repower only after a qualified team reconstructs the original approval, measures present performance and condition, proves the retained/new equipment interfaces, routes every design delta through the municipality, utility and program, and compares complete lifecycle scopes. Proceed when the proposed system has an auditable one-line, production basis, roof plan, cost ledger, custody route and commissioning standard—not because new modules have a higher nameplate.
Reconstruct the legacy system before redesigning it
Freeze the original system in a data room. The goal is to distinguish the approved baseline, the actual installed system, later modifications, and current operation.
| Record group | Recover | Repower question it answers |
|---|---|---|
| Ownership/contracts | purchase, loan, lease/PPA if any, payoff, amendments, invoices, equipment title | Who can authorize removal, replacement, REC changes or disposal? |
| Original design | final layout, one-line, string/branch map, structural pages, module/inverter/racking schedule | What was engineered and permitted? |
| Authority | permit, inspection closure, interconnection agreement, permission to operate (PTO), meter record | What was approved to operate? |
| Program/tax/REC | original tariff/program, incentive application, REC/aggregator/payee agreements, tax records | Which historic benefits, duties or representations could a change affect? |
| Equipment | complete model/SKU/serials for modules, inverter, optimizers/microinverters, racking, attachments, disconnects, monitoring | Which exact parts and generations exist? |
| Operations | commissioning, monitoring exports, production-meter data, utility bills, alarms, downtime | What did the system actually do and where are the data gaps? |
| Service/warranty | warranty versions, registrations, RMA cases, repaired/replaced components, open tickets | What coverage, defects and design changes exist? |
| Roof/property | roof age/material, attachment/flashing details, leak/storm/insurance/repair history, planned work | Is retaining, detaching or rebuilding the array sensible on this roof? |
If records conflict, do not choose the most convenient one. Mark approved, observed, reported, or unknown; photograph accessible labels safely; request files from the owner, original installer, municipality, utility, program administrator, aggregator, monitoring provider and manufacturers. A sales proposal is not a final as-built, and the current monitoring map may not show every physical change.
Preserve original tax records even when no new tax benefit is assumed. For residential property newly placed in service in 2026, the federal §25D credit is $0 under the current IRS guidance, because §25D is not available after December 31, 2025. Whether a repower affects an earlier credit, carryforward, basis, REC contract, grant or other tax position is a taxpayer-specific question for a qualified tax adviser; do not let a proposal answer it.
Measure condition and performance without assuming degradation
Compare current operation with a technically normalized expectation, not simply the original proposal or a generic annual degradation rate. A production difference can arise from weather, shade growth, soiling, snow, outages, curtailment, monitoring gaps, inverter clipping, failed devices, wiring faults, altered loads or meter configuration.
Build a condition dossier:
| Domain | Qualified evidence | Do not infer |
|---|---|---|
| Modules | model/serial map, visual condition, glass/backsheet/frame/junction-box findings, electrical/thermal tests under stated conditions | age means failure; visible condition proves electrical health |
| Inverter/electronics | exact model/firmware, fault history, input/MPPT or device data, insulation/ground-fault diagnosis, parts/support status | one alarm proves full repower is needed |
| Connectors/conductors | exact connector pair, polarity, wire/insulation/support condition, enclosure/termination findings | “MC4-compatible” appearance proves safe mating |
| Racking/attachments | corrosion, fasteners, clamps, bonding, rails, flashing, roof penetrations, current documentation | modules can be removed and reset onto every old part |
| Electrical/service | one-line verification, grounding/bonding, disconnects, overcurrent, bus/service, labels, rapid shutdown, meter/export controls | original approval automatically satisfies a changed design |
| Monitoring/metering | raw exports, missing intervals, clock/device map, production meter and utility comparison | app totals are revenue-grade or complete |
| Roof/structure | covering/deck/attachment/structure/drainage findings and remaining-roof plan | remaining life can be estimated from installation year alone |
DOE’s current operate-and-maintain guidance calls for qualified inspection/testing, itemized corrective work, recommissioning and resumed monitoring. NREL’s PV and storage O&M best-practices guide supplies a broader condition, inspection, corrective-maintenance and documentation framework. Neither source supports applying one degradation percentage or remaining-life number to an untested home.
OSHA identifies rooftop fall hazards and PV electrical hazards. These sources guide qualified work planning; they are not homeowner test instructions. Treat smoke, active arcing, burned equipment, exposed conductors, storm displacement, or imminent danger as an emergency and use 911/utility/qualified-service routing as appropriate.
Map obsolescence and incompatibility before choosing a path
Obsolete does not mean failed, and available does not mean compatible. Score every legacy interface supported, supported replacement path, available with verified provenance, unsupported, or unknown.
| Legacy interface | Exact evidence to return | Repower risk if unresolved |
|---|---|---|
| Module | full model suffix, Voc/Isc/Vmp/Imp, coefficients, dimensions/frame/clamp zones, connector, fire/listing | electrical/string mismatch, row fit, clamp or fire-classification failure |
| String inverter | model/firmware, MPPT/input ranges, cold Voc/current, grid profile, monitoring and replacement status | new array may exceed inputs or require different interconnection/settings |
| Optimizer | exact model/generation, module pairing, string rules, RMA path, designer output | mixed generations or minimum/maximum string rules can block partial work |
| Microinverter | exact SKU, module limits, branch/connector/cable/gateway map, grid profile | a new generation may need adapters, branch redesign or separate monitoring |
| Connector | manufacturer/model on both halves, listed mating pair, condition and lead length | heating, arcing, water entry or unsupported field adaptation |
| Racking/attachment | manufacturer/model, current manual, module/clamp/fire/bonding fit, corrosion/parts | new modules may not fit or preserve the listed assembly |
| Monitoring | gateway, cellular/internet, portal owner, device map, support/firmware | loss of diagnostics, commissioning or production history |
| Utility/protection | inverter listing/grid functions, disconnect, rapid shutdown, export control, meter | replacement can trigger review or fail current acceptance |
Manufacturer sources show why the exact generation matters. SolarEdge’s July 2025 residential optimizer inter-compatibility note maps named P-Series and R-Series replacement conditions and says phased-out support transitions depend on compatible part numbers and stock. It does not make all SolarEdge optimizers interchangeable.
Enphase maintains a current legacy microinverter store and SKU list and publishes an exact M215/M250-on-IQ7-platform data sheet. Those documents demonstrate a named manufacturer path for certain models and connectors—not a promise that every M-Series system, gateway, branch, module or grid profile supports a drop-in replacement.
Do not buy used, refurbished, new-old-stock or marketplace parts until provenance, condition, warranty, listing, manufacturer path, design compatibility and authority acceptance are documented. A scarce part may make targeted repair less attractive, but scarcity alone does not justify discarding working equipment.
Compare seven repower paths on the same goal
Define the goal first: restore safe generation, resolve an inverter failure, coordinate a roof, improve monitoring, recover unavailable parts, change system size, add resilience, or retire the system. Battery storage and expansion are separate scopes; neither is automatically part of repowering.
| Path | Best evidence for considering it | Main risk to close |
|---|---|---|
| Targeted repair | confirmed isolated fault; supported replacement; otherwise healthy documented system | repeated mobilization or another unsupported interface |
| Exact compatible replacement | one failed module/electronic with manufacturer/design-approved substitute | physical/electrical/warranty mismatch hidden by “equivalent” |
| Inverter-only replacement | array/roof/racking test well; inverter failed/unsupported; compatible accepted design exists | string inputs, grounding, rapid shutdown, monitoring, utility settings |
| Partial repower | coherent roof plane/string/branch can be separated; remaining system has evidence-based value | mixed architecture, duplicated controls, incompatible warranties or confusing monitoring |
| Full repower | broad failures/obsolescence, roof reset, poor documentation, or lifecycle scope favors one new design | unnecessary disposal, new approvals, total price and model risk |
| Roof-coordinated detach/reset | roof needs work but tested array remains supportable | storage/custody, attachment redesign, old parts, recommissioning |
| Continue/defer/decommission | system is safe and useful; evidence does not justify investment—or safe restoration is unavailable | unmanaged failure, lost records, unsafe abandonment or improper disposal |
The inverter replacement guide owns inverter-specific diagnosis and cost scope. The one-module replacement guide owns exact substitute compatibility. The system expansion guide owns added capacity and changed-load justification. B179 compares those paths as part of a whole older-system lifecycle decision.
Use a phased decision only when later interfaces remain feasible. “Replace the inverter now and panels later” requires a future-compatible design basis, not hope. Conversely, full repower is not automatically better because new modules have more watts. Compare the same homeowner goal, roof area, interconnection limit, outage requirement and analysis horizon.
For a project-specific option return, share the condition dossier and original approvals with Teamsun. Require written confirmation of supported equipment, trade scope, engineering, authority administration and closeout rather than inferring them from this article.
Draw the retained, removed, added one-line and equipment schedule
Every option needs a design delta. Use both an electrical one-line and an equipment schedule; a sales layout alone cannot show what stays energized, where protection changes, or which warranty owns an interface.
| Component/circuit | Original approved | Observed now | Retain | Remove/retire | Add/replace | Evidence/approval |
|---|---|---|---|---|---|---|
| Modules by plane/string | ___ | ___ | ___ | ___ | ___ | model/electrical/layout |
| Optimizers/microinverters | ___ | ___ | ___ | ___ | ___ | exact generation/compatibility |
| Inverter/MPPT inputs | ___ | ___ | ___ | ___ | ___ | cold Voc/current/clipping/grid profile |
| DC/AC wiring/connectors | ___ | ___ | ___ | ___ | ___ | conductor/protection/listed pair |
| Racking/attachments | ___ | ___ | ___ | ___ | ___ | module/racking/roof/listing |
| Disconnect/rapid shutdown | ___ | ___ | ___ | ___ | ___ | code/AHJ/manufacturer path |
| Service/bus/export control | ___ | ___ | ___ | ___ | ___ | load/service/interconnection review |
| Gateway/meter/CTs | ___ | ___ | ___ | ___ | ___ | monitoring/program/utility map |
| Battery/generator interface | ___ | ___ | ___ | ___ | ___ | exact documented compatibility only |
Calculate original, current and proposed DC nameplate and AC output separately. Preserve module count, model and serial position. If a partial repower creates two subarrays, show their separate conductors, inverters, protection, monitoring, shutdown, export behavior and labels. If equipment remains physically installed but electrically isolated, show the safe state and future decision owner.
A component described as “existing” still needs an acceptance basis. State inspection/test performed, limits, remaining warranty, current manufacturer support, and who assumes workmanship responsibility after it is disturbed. Do not use the new provider’s warranty to imply coverage for retained legacy equipment.
Compare original and proposed production with bounded modeling
Do not compare the original proposal’s Year-1 number directly with a new sales model. Rebuild a common weather, shade, orientation, layout and loss basis, then reconcile it to recent measured data.
| Input | Original/as-built | Current measured/normalized | Proposed model | Evidence/uncertainty |
|---|---|---|---|---|
| DC kW and AC kW | ___ | ___ | ___ | exact nameplates |
| Roof planes/azimuth/tilt | ___ | ___ | ___ | survey/layout |
| Shade/vegetation | ___ | ___ | ___ | current shade study |
| Weather period/source | ___ | ___ | ___ | same dataset for comparison |
| Availability/downtime | ___ | ___ | ___ | monitoring/service log |
| Soiling/snow/other losses | ___ | ___ | ___ | stated model inputs |
| Clipping/curtailment/export | ___ | ___ | ___ | inverter/utility evidence |
| Modeled annual AC kWh | ___ | not an observed value | ___ | model version/date |
| Measured annual AC kWh | ___ | ___ | not yet known | meter/export completeness |
Use scenarios, not a prediction:
- Continue case: safely operate accepted existing scope with measured O&M assumptions.
- Repair case: restore only confirmed failed components; do not assume the whole system returns to its original estimate.
- Partial case: model old and new subarrays separately, including different availability and monitoring.
- Full case: model the exact new design and current constraints, not maximum roof fill.
- Downside case: lower production, delayed approval, additional roof/electrical work, failed retained equipment and disposal costs.
Never apply a universal degradation percentage, output gain or savings claim. A higher DC nameplate can still face roof shade, AC clipping, export limits, downtime or different load value. Reconstruct utility bills and export treatment separately if economic comparison is requested.
Coordinate roof, attachments, service, and rapid shutdown
A 15- to 20-year repower often coincides with a roof decision, but neither system age nor roof age supplies a remaining-life answer. Obtain covering, deck, structure, attachment, flashing, leak, storm and warranty evidence. Decide whether the roof should be repaired/replaced first, coordinated with full repower, or left undisturbed.
| Gate | Continue/repair needs | Partial/full repower needs | Stop condition |
|---|---|---|---|
| Roof/deck | qualified condition and leak path; supported disturbance plan | final covering/structure/attachment layout and roofer release | active unsafe/leaking/soft-deck condition unresolved |
| Racking/fire | retained product/manual, clamp/bonding/fire evidence | exact new module+racking listed assembly, setbacks/access | unknown racking or incompatible clamp/fire path |
| Electrical/service | current one-line, grounding/bonding, conductor/protection condition | revised load/bus/service/export/protection design | undocumented energized circuit or unresolved fault |
| Rapid shutdown | original approved method and current authority determination | exact new/retained equipment response under current scope | marketing label without accepted design |
| Monitoring/control | device map and working communications | final gateway/CT/meter/export/firmware configuration | no party owns commissioning or account access |
Use the solar detach-and-reset ledger when roof work retains the array. Full repower requires a new roof interface and design; it is not simply “reset with better panels.” The local authority, licensed trades, manufacturers and utility decide what existing elements may remain and what changed work must meet current requirements.
Route CT, MA, and RI approvals before relying on grandfathering
Do not promise that an old tariff, net-metering status, REC eligibility, interconnection capacity or inspection treatment survives repowering. “Grandfathered” is not a complete rule. Submit the exact original-versus-proposed design delta and obtain written classification before equipment orders.
| State | Current routing evidence | Questions to close before repower |
|---|---|---|
| Connecticut | PURA identifies RRES as the current regulated-utility residential tariff program, while older systems may be under legacy net metering. Use PURA’s RRES authority page and the serving EDC/municipal utility. | Is this repair, replacement, expansion or new generator; do AC/DC nameplate, inverter/listing, meter, export or account change; what legacy tariff/program and inspection/amendment applies? |
| Massachusetts | DOER’s SREC equipment-change guidance allows case-reviewed same-capacity damaged-panel replacement with notice but disallows additions/capacity increases in named SREC programs. SMART, RPS, net metering and utility interconnection have separate rules. | Which original SREC/SMART/RPS/utility record exists; who is aggregator/REC owner; is scope a permitted replacement, separately metered expansion, new qualification or other classification? |
| Rhode Island | Rhode Island Energy’s current distributed-generation specification and program/interconnection team supply the utility route; the state’s solar permit rule records module, racking, AC/DC, one-line and contractor details. | Is the system Net Metering, RE Growth or another route; do owner/payee/REC, nameplate, inverter, meter or protection change; what municipal permit, inspection and utility amendment is required? |
The provider should return the authority, contact, submitted one-line/equipment schedule, original program ID, written determination, application, fees, inspection, updated agreement/PTO, meter/program/REC effect, and energization condition. A neighboring project, old email, verbal call summary or “like-for-like” label is not approval.
Normalize installed scope and lifecycle without fake prices
No audited Teamsun repower price or job-cost ledger was available. Compare written bids with blank dollar fields and the same analysis horizon.
| Lifecycle category | Continue/repair | Partial repower | Full repower |
|---|---|---|---|
| Diagnosis/design/engineering | $___ | $___ | $___ |
| Roof/access/detach/storage | $___ | $___ | $___ |
| Retained-equipment acceptance | $___ | $___ | $___ |
| Modules/inverter/electronics/racking | $___ | $___ | $___ |
| Electrical/service/protection/monitoring | $___ | $___ | $___ |
| Permit/inspection/utility/program/REC | $___ | $___ | $___ |
| Commissioning/as-built/warranty | $___ | $___ | $___ |
| Removal/transport/reuse/recycling/disposal | $___ | $___ | $___ |
| O&M and modeled future failures | $___ | $___ | $___ |
| Finance/tax/insurance | $___ | $___ | $___ |
| Total over stated horizon | $___ | $___ | $___ |
List taxes, financing, roof work, battery, expansion and utility/program cash flows separately from core PV price. State allowances, unit prices, exclusions, payment milestones and change-order triggers. A “full replacement discount” is not meaningful until retained scope, removal, roof, approvals, commissioning and disposal are normalized.
For phased work, include the expected second mobilization, future redesign, duplicate permit/monitoring work, warranty boundary and risk that planned future equipment will not remain available. For full work, credit retired equipment only when a buyer/recycler accepts it in writing; do not assume resale value.
Preserve warranty and end-of-life custody
Create a serial-level custody schedule: retained in place, removed for reuse, manufacturer RMA, refurbished/resold, recycled, hazardous-waste-managed if applicable, or disposed through an accepted route. Record condition, owner authorization, packaging, transporter, destination, receipt and data/monitoring removal.
EPA’s current solar panel recycling guide describes reuse and recycling routes but does not endorse listed vendors. Its end-of-life regulations page explains that discarded modules become solid waste and can also be hazardous waste depending on characteristics, with federal, state and local management requirements. Do not put modules, electronics, batteries or unknown components into ordinary trash based on appearance.
Warranty review needs the exact original document, registration, term, transfer, authorized-service rule, alteration language, remedy and labor/shipping exclusions. Ask each issuer how partial/full repower affects retained equipment. A new workmanship warranty should name its boundary; it should not imply that the provider has accepted every old module, attachment, conductor or hidden roof interface.
For removed batteries or damaged modules, qualified providers must establish safe isolation, packaging, transport and destination. Homeowners should not store, move, dismantle or sell potentially damaged energized equipment themselves.
Commission the final system and choose stop, pause, or proceed
Define acceptance before work starts. Require the final retained/removed/added schedule, one-line, layout, serial/device map, roof/attachment evidence, qualified mechanical/electrical tests, grounding/bonding and rapid-shutdown evidence, inverter/grid/export settings, monitoring/meter configuration, alarm closeout, permit/inspection/utility/program closure, baseline production check under stated conditions, warranties and custody receipts.
Proceed with the chosen phase only when original rights and equipment are reconstructed, root conditions are measured, every retained/new interface is supported, the roof and electrical design pass, authority/program treatment is written, bids share one lifecycle scope, and commissioning/custody are contracted.
Pause when the project seems feasible but a recoverable unknown remains: missing PTO/as-built, incomplete monitoring, untested roof/racking, unavailable part, connector identity, warranty response, tax/REC owner, utility classification, replacement lead time, disposal destination or modeled-production basis.
Stop when anyone proposes owner roof/electrical diagnosis, universal degradation or savings claims, mixing parts by wattage/brand alone, hidden capacity changes, assumed grandfathering, disposal without custody, energization before required approval/tests, or final payment without closeout.
Defer when the safe existing system still meets the goal and repower evidence is weak. Decommission when safe continued operation or support cannot be established and a qualified, approved retirement route is better. Repower is a lifecycle decision—not an age-triggered product sale.
Frequently asked questions
What is solar repowering?
Repowering replaces enough modules, inverters or related equipment to create a materially renewed design. It can be partial or full. A single supported repair is not necessarily repowering, and adding capacity is an expansion that needs its own justification and approval.
Should 20-year-old solar panels be replaced?
Not from age alone. Measure safety, condition, production, roof, racking, electrical equipment, supportability and program rights. Working modules may remain useful; failed, incompatible or lifecycle-constrained equipment may support partial/full replacement.
Do solar panels lose the same percentage every year?
No universal rate applies to every model, installation and environment. Use the model’s warranty/history, measured production, weather normalization, availability, shade and diagnostic evidence. Do not convert a generic degradation percentage into remaining life.
Can I replace only the old inverter?
Sometimes. Confirm the array’s voltage/current/string design, grounding, rapid shutdown, service/export limits, monitoring, listing, utility grid settings, permit route and remaining roof/array condition. B158 covers the inverter-specific decision.
Can modern panels use the old racking?
Only with exact module/racking/attachment evidence. Dimensions, frame, clamp zones, loads, bonding, fire classification, wire management, corrosion and roof interface matter. A rail that physically holds a module is not automatically an accepted assembly.
Can old and new panels operate together?
Possibly under an engineered architecture, but not by wattage alone. Voltage/current/temperature behavior, strings/MPPTs, optimizers/microinverters, connectors, racking, monitoring and authority rules control. A separate inverter/subarray may be cleaner than mixed equipment.
Will repowering preserve my old net-metering or REC status?
Do not assume. Ask the serving utility, municipality and original CT/MA/RI program or aggregator to classify the exact design delta in writing. Repair, same-capacity replacement, expansion and new generator can receive different treatment.
Does repowering qualify for §25D in 2026?
Section 25D is unavailable for new residential property placed in service after December 31, 2025 under current IRS guidance, so use $0 for a new 2026 repower unless qualified tax counsel identifies another applicable rule. Earlier credits/carryforwards are separate taxpayer questions.
Should I repower when replacing the roof?
Compare tested retention plus detach/reset with partial and full repower on the same roof, approval, production and lifecycle horizon. Roof work creates a useful decision point but does not prove that working equipment should be discarded.
What happens to removed solar panels?
Each serial needs an authorized reuse, RMA, resale, recycling, hazardous-waste or disposal route with packaging, transport, destination and receipt. Do not assume curbside/ordinary-trash eligibility or resale value.
Is partial repowering cheaper than full replacement?
Not always over the selected horizon. Partial work can preserve useful equipment but add mixed-system design, duplicated mobilization, monitoring, warranty and future-failure risk. Compare complete installed and lifecycle scopes with project bids; there is no universal price answer.
How do I know a repowered system is complete?
Require final as-builts, serial schedule, roof/attachment records, qualified test and commissioning results, rapid-shutdown and settings evidence, monitoring/device map, permit/inspection/utility/program closure, warranties, production baseline and removal/recycling receipts.
Research boundary and next step
This guide was researched on August 10, 2026 using current DOE/OSHA/EPA and IRS sources, NREL O&M guidance, exact SolarEdge and Enphase legacy-product documents, and current Connecticut, Massachusetts and Rhode Island authority/program routes. Online search results often recommended replacement at a certain age or published generic degradation, lifetime, savings and price claims without reconstructing the actual system; those shortcuts were rejected.
No Teamsun legacy-system audit, 15–20-year project history, service ticket, technician finding, Aurora/model output, supported model list, authorization, labor/material price, repower proposal, warranty outcome, utility/program decision, REC/tax record, roof finding, recycling chain, commissioning result, savings or customer reference was available. None was invented.
If the condition dossier is ready, request a solar repowering scope discussion. Share records and safe ground-level photos only; ask Teamsun to confirm address, installed brands, task capability, professional scope and authority route in writing before relying on it as the repower provider.
Written by
Dan Katzman
Founder, Teamsun
Teamsun writes practical solar guidance to help property owners compare equipment, project scope, costs, and long-term service before making a decision.
Keep going.
10 kWh vs 20 kWh Home Battery: What Changes?
Compare 10 and 20 kWh home batteries by usable energy, runtime inputs, power, solar recharge, reserve, aging, expansion, and installed scope.
Dan Katzman
Founder, Teamsun
10 kW Solar System Cost in New England
Evaluate a 10 kW solar system cost through exact DC and AC units, roof and electrical limits, load scenarios, financing, storage, and utility rules.
Dan Katzman
Founder, Teamsun