Un avantaj important al energiilor regenerabile, cum ar fi fotovoltaicele sau turbinile eoliene, este acela ca acestea sunt ecologice si nu produc emisii poluante. Totodata, energia solara si cea eoliana sunt disponibile in mod gratuit si nu se pot epuiza. Pe de alta parte, investitiile initiale pentru a instala un sistem regenerabil sunt foarte mari si pentru a acoperi cerintele energetice ale unei gospodarii sau unei corporatii este necesara o suprafata mare de panouri solare sau de turbine eoliene. In plus, energia produsa de aceste sisteme este variabila si depinde de conditiile meteorologice.