Solceller delas in i tre generationer baserat på teknologi och utveckling:

Första generationen består av kristallina kiselsolceller, både monokristallina och polykristallina. Dessa är mest förekommande idag tack vare sin höga verkningsgrad, men de är tjocka (upp till 200 µm) och relativt dyra att tillverka.

Andra generationen är tunnfilmsolceller som består av tunna lager fotovoltaiskt material (några nanometer till tiotals mikrometer) på substrat som glas, plast eller metall. De är lättare och tunnare än kristallina celler, vilket möjliggör nya användningsområden som integrering i fönsterglas eller textilier.

Tredje generationen är under utveckling och inkluderar organiska solceller, Grätzelceller (DSSC), kvantprick-solceller och perovskitsolceller. Dessa teknologier siktar på att kombinera hög verkningsgrad med låg kostnad och flexibilitet.