Viewing a single comment thread. View all comments

NECESolarGuy t1_j932x95 wrote

“Licensed by the town” means they got permission to canvass. That’s all. They are pushing a “Power purchase agreement” so they put panels on your roof and sell the electricity the panels produce to you at a slight discount to National grid probably 20 or 25 year agreement.

The economics are Almost always better to own the system rather than do a PPA. My company serves Worcester if your interested. Newenglandcleanenergy.com

6

Magician_Hiker t1_j93ib9e wrote

Do you have a good resource for a DIY solar parts store that is local to New England? It looks like your company does installations but if you know of a store I would be grateful.

1