Energia solara are avantajul ca este o sursa inepuizabila si curata, care nu polueaza aerul sau apa. De asemenea, panourile solare pot fi amplasate in zone izolate si indepartate dea distanta de retelele electrice, oferind astfel o sursa de energie pentru aceste zone. Pe de alta parte, energia solara are dezavantajul ca este intermitenta, depinzand de conditiile meteo, ceea ce poate fi o problema in zone cu multe nori sau cu perioade de intuneric prelungit. Costul initial de instalare a panourilor solare poate fi, de asemenea, semnificativ mai mare decat costul unui generator de energie clasica.