Stabilizing a 3% benzoyl peroxide formula

Have a formula I'd like to extend the shelf-life of to make it more viable, in other words extend the time it takes for its BP content to degrade 10% below the label value of 3%. Ideally you want this to be beyond 12 months.

The base formula has 10% alcohol, 5% DMI, Curoxyl and a gellant. It holds together well, but shelf-life could be better.

Could it be as simple as adding more BHT which is what's used to stabilize curoxyl in the first place? (The study mentioned below did not find 0.1% BHT helped).

Incorporating 5% C12-15 Alkyl Benzoate know to have some stabilizing effect (2007 Stability of Benzoyl Peroxide in Aromatic Ester-Containing 
Topical Formulations)

Adding more solvents will make it too drying.

Other ideas?


  • Bill_TogeBill_Toge Member, Professional Chemist
    I can't vouch for their effectiveness with benzoyl peroxide, but in my experience, sodium stannate and etidronic acid work well to stabilise hydrogen peroxide, as does keeping the pH below 4
    UK based formulation chemist. Strongest subjects: hair styling, hair bleaches, hair dyes (oxidative and non-oxidative) I know some stuff about: EU regulations, emulsions (O/W and W/O), toothpaste, mouthwash, shampoos, other toiletries
Sign In or Register to comment.