Första generationen består av kristallina solceller (mono- och polykristallina) gjorda av kisel. Dessa är mest vanliga idag på grund av högre verkningsgrad än tunnfilmsceller. De kan ha en tjocklek på upp till 200 μm och utgör majoriteten av dagens marknadsutbud.

Andra generationen omfattar tunnfilmsolceller som består av tunna lager fotovoltaiskt material på substrat som glas, plast eller metall. Tjockleken varierar från några nanometer till tiotals mikrometer - väsentligt tunnare än kristallina celler. Den låga vikten möjliggör nya användningsområden som integration i fönsterglas eller textilmaterial.

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åga tillverkningskostnader och flexibla tillämpningar.