Years in business

> 13


Review score is above industry average of 3.96


NABCEP qualified installer



There are no cons noted

Solar panel cost calculator

Latest Main Street Solar reviews

Latest review

KC Selhorst 4 weeks ago

Mainstreet solar was the best experience in purchasing solar. They know there profession, will give you all the facts, and not sell you on needless things. Installation was on time, castle free, with no mess.

Read more

All Main Street Solar reviews

Main Street Solar prices

This installer does not publish their standard system prices on the net.

As such we have used average pricing from the installers service areas as a proxy for what this company would most likely charge for a solar system.

System size


Average cost per watt


Net cost of system

$19,300 - $23,588

Average payback time

Annual power production

14,641 kWh

Levelized cost of solar energy

Levelized cost per kWh is the cost of the solar system divided by the total number of kWh produced by a solar system over it’s lifetime.

6¢ kWh

If you don't get solar

22¢ kWh

Forecast average VA electric rates over the next 25 years

Installers description for their business

Main Street Solar installs solar from the Shenandoah Valley down to the New River Valley and beyond!

Our mission is to provide our clients with quality service at a reasonable price. Using the best products and superior installation techniques our systems are built for a lifetime. We make your investment a lifelong reward.

Drawing from over 30 years of solar experience and certified solar installation specialist, we provide a system that best match your needs and budget for the greatest return on investment.

Main Street Solar is a Class A solar contractor. We provide a "turn key" service with a fast turn around which provides our customers with a stress free, worry free experience. All work is performed by Main Street Solar professionals using advanced equipment and installation techniques. All materials and Installation are backed by warranty.

We now offer financing!

Brands sold



P.O. Box 221, Fincastle VA, 24090


(click to reveal) ..8036


Main Street Solar

Office locations

Select state

VIRGINIA - Fincastle

P.O. Box 221, Fincastle VA, 24090

Service locations

Select state

Accreditations and affiliations

Top 100 solar installers
Solar Energy Industries Association Contractor Check Solar Power World

Service Types

Residential solar - Grid tied

Small commercial solar - Grid tied

Residential solar - Hybrid solar systems

NABCEP certifications

NABCEP Certified Solar PV Installer
Andrew Brenner

Related solar news

Have your say!