De blauwe kleur van zonnecellen wordt veroorzaakt door de anti-reflectielaag op het silicium. Bij een optimale laagdikte oogt de cel blauw, maar andere kleuren (brons, groen, paars) zijn te bereiken met een andere laagdikte. De prijs die daarvoor moet worden betaald is een verminderde opbrengst (typisch 10-25% lager) door een hogere reflectie. De werking van de anti-reflectielaag is vergelijkbaar met die van de coating op de lens van fototoestellen. Donkergekleurde zonnecellen hebben gewoon een lage reflectie voor zichtbaar licht en dus een hogere absorptie.