- Thioglycolat: Dette kemikalie bryder disulfidbindingerne i håret, så det kan omformes.
- Ammoniumhydroxid: Dette kemikalie neutraliserer thioglycolatet og stopper permanentningsprocessen.
- Brintperoxid: Dette kemikalie bruges som et oxidationsmiddel for at hjælpe perm-opløsningen med at virke.
Der er to forskellige typer perm-løsninger:
- Sure permanente opløsninger: Disse opløsninger har en pH-værdi på mindre end 7 og bruges typisk på fint eller beskadiget hår.
- Alkaliske permanente løsninger: Disse opløsninger har en pH-værdi på mere end 7 og bruges typisk på tykt eller groft hår.