Acum că știți ce sunt celulele fotovoltaice, haideți să vedem cum funcționează acestea. Când semiconductorul este expus la lumină, acesta absoarbe energia luminii și o transferă electronilor, particulele încărcate negativ din material. Această energie suplimentară permite particulelor să curgă prin material sub formă de curent electric. Mișcarea electronilor, care poartă o sarcină negativă, către suprafața frontală a celulei fotovoltaice, creează un dezechilibru al sarcinii electrice între suprafețele frontală și posterioară ale celulei. Acest dezechilibru creează un potențial de tensiune similar terminalelor negativ și pozitiv ale unei baterii. Conductorii electrici ai celulei absorb acești electroni. Când conductorii sunt conectați într-un circuit electric la o sarcină externă, de exemplu, o baterie, electricitatea circulă prin circuit.
O caracteristică importantă a semiconductorilor fotovoltaici este distanța dintre banda de valență a electronilor și banda de conducție, care indică ce lungimi de undă ale luminii poate absorbi și converti materialul în energie electrică. Dacă intervalul de bandă al semiconductorului se potrivește cu lungimile de undă ale luminii care strălucește pe celula fotovoltaică, atunci acea celulă poate utiliza eficient toată energia disponibilă.