When it comes to over-the-counter acne treatments, salicylic acid and benzoyl peroxide are the two most widely recommended ingredients. Both are effective, widely available, and backed by decades of research -- but they work through entirely different mechanisms, and choosing the wrong one can make breakouts worse.
How salicylic acid works
Salicylic acid is a beta-hydroxy acid (BHA) that is oil-soluble, meaning it can penetrate into clogged pores and dissolve the mixture of dead skin cells and sebum that causes blackheads and whiteheads. It works best as a preventive treatment, keeping pores clear so breakouts are less likely to form. It also has mild anti-inflammatory properties. Common concentrations range from 0.5% to 2%.
How benzoyl peroxide works
Benzoyl peroxide is an antimicrobial agent that kills the bacteria (Cutibacterium acnes) responsible for inflammatory acne -- the red, swollen, painful pimples. It works by releasing oxygen into the pore, creating an inhospitable environment for anaerobic bacteria. Start with a lower concentration (2.5%) -- research shows it is just as effective as 10% with significantly less irritation.
Which should you choose?
Choose salicylic acid if you have blackheads and whiteheads (comedonal acne), sensitive or easily irritated skin, or want a preventive treatment to keep pores clear. Choose benzoyl peroxide if you have red, inflamed, pus-filled pimples or need something to actively kill acne-causing bacteria.
Can you use both?
Yes, but not at the same time. Many dermatologists recommend salicylic acid in the morning (to keep pores clear) and benzoyl peroxide at night (to target bacteria while you sleep). Always introduce one at a time to monitor your skin's reaction.
Important considerations
Benzoyl peroxide bleaches fabrics -- use white towels and pillowcases. Both ingredients can cause dryness and irritation initially. Always pair either ingredient with a non-comedogenic moisturizer and sunscreen. If you are using prescription retinoids, consult your dermatologist before adding benzoyl peroxide.
Neither ingredient works overnight. Consistent use for 6 to 12 weeks is needed to see significant improvement. If over-the-counter options are not providing results after 3 months, consult a dermatologist about prescription-strength treatments.