“First class job, Could not have had a smoother installation and even the electrical inspector was impressed with the work. Strongly recommend TerraSol for solar panels."

– William P. from Glen Mills

“Working with the TerraSol team was a pleasant experience. There was no pressure and we could ask as many questions as we wanted. They kept us informed at every stage and explained each step. We’ve already recommended TerraSol to our neighbors!”

Anne D.

“The TerraSol team were very professional and helpful throughout the whole process. They are understanding, want the best for us, and that goes a long way to give us comfort.”

– Angela S.

“First class job, Could not have had a smoother installation and even the electrical inspector was impressed with the work. Strongly recommend TerraSol for solar panels."

– William P. from Glen Mills

“Working with the TerraSol team was a pleasant experience. There was no pressure and we could ask as many questions as we wanted. They kept us informed at every stage and explained each step. We’ve already recommended TerraSol to our neighbors!”

Anne D.

“The TerraSol team were very professional and helpful throughout the whole process. They are understanding, want the best for us, and that goes a long way to give us comfort.”

– Angela S.

Residential Project Gallery

Explore some of our residential projects below.

Residential Project Gallery

Explore some of our residential projects below.

Malvern, PA

Lincoln University, PA

Chadds Ford, PA

Lincoln University, PA

Downingtown, PA

Glen Mills, PA

Oxford, PA

Sanatoga, PA

Kennett Square, PA

Bear, DE

Willmington, DE

West Chester, PA

Avondale, PA

Downingtown, PA

West Chester, PA

Broomall, PA

West Chester, PA

Downingtown, PA

West Chester, PA

West Chester, PA

Glen Riddle, PA

West Chester, PA

Plymouth Meeting, PA

Lincoln University, PA

West Chester, PA

Harleysville, PA

Newark, DE

Lansdale, PA

Pottstown, PA

Malvern, PA

Hockessin, DE

West Chester, PA

Narberth, PA

Schwenksville, PA

Media, PA

West Chester, PA

Wilmington, DE

Newtown Square, PA

Wilmington, DE

Newark, DE

West Chester, PA