How long you keep benzoyl peroxide on your face depends entirely on the type of product you’re using. Leave-on gels, lotions, and creams are designed to stay on your skin until your next wash or application. Washes and cleansers should stay on for 1 to 2 minutes before rinsing. There’s also a middle-ground technique called short contact therapy, where you apply a leave-on product for just a few minutes and then rinse it off, which works well if your skin is easily irritated.
Leave-On Products: Gels, Lotions, and Creams
If you’re using a benzoyl peroxide gel, lotion, or cream, you apply a thin layer and leave it on. There’s no timer to set. You wash it off naturally the next time you cleanse your face, whether that’s in the morning or evening. The FDA’s labeling for over-the-counter acne products directs users to “cover the entire affected area with a thin layer one to three times daily,” with no instruction to rinse.
Most dermatologists recommend starting with one application per day and working up from there. If you experience excessive dryness or peeling, the standard guidance is to scale back to once daily or even every other day until your skin adjusts. This break-in period typically lasts one to two weeks. Once your skin has acclimated, you can increase to twice daily if needed.
Washes and Cleansers: 1 to 2 Minutes
Benzoyl peroxide face washes work differently. The NHS recommends keeping a benzoyl peroxide wash on your skin for no more than 1 to 2 minutes before rinsing thoroughly. That brief window matters more than you might think. Lab studies have tested benzoyl peroxide’s bacteria-killing ability at intervals as short as 20 seconds, 1 minute, and 5 minutes, and even short contact times show meaningful antibacterial activity.
That said, the contact time with a wash needs to be deliberate. Simply lathering it on and rinsing it off immediately, the way you might use a regular face wash, likely isn’t enough. One study found that a benzoyl peroxide cleanser applied for only 20 seconds before rinsing failed to reduce acne-causing bacteria on the skin. The takeaway: apply the wash, let it sit on your face for a full minute or two, then rinse.
Short Contact Therapy: 2 to 10 Minutes
Short contact therapy is a strategy where you apply a leave-on benzoyl peroxide product (a gel or cream, not a wash) to your face, wait a few minutes, and then rinse it off. It’s a popular approach for people whose skin can’t tolerate wearing benzoyl peroxide all day or overnight. The technique gives you much of the antibacterial benefit with significantly less irritation.
Research published in the Journal of Drugs in Dermatology found that just 2 minutes of contact time with a benzoyl peroxide foam, used once daily for two weeks, was “highly effective” at reducing acne-causing bacteria. In fact, the 2-minute short contact approach produced comparable bacterial reduction to a standard leave-on treatment. Most people who use short contact therapy start with 2 to 5 minutes and gradually extend the time as their skin builds tolerance, eventually working up to leaving the product on full-time if they choose.
Concentration Doesn’t Change the Timing
You might assume a higher-strength product needs less time on your skin, but that’s not how it works. A well-known study comparing 2.5%, 5%, and 10% benzoyl peroxide found that 2.5% was equally effective at reducing inflammatory acne lesions (pimples and pustules) as the higher concentrations. The main difference between concentrations isn’t speed of action but the likelihood of irritation. Higher percentages dry out and irritate skin more without clearing acne faster.
If you’re new to benzoyl peroxide, starting with 2.5% or 5% and using it for the same duration you would a 10% product gives you the same acne-fighting results with less redness and peeling.
Protecting Your Skin and Your Stuff
Benzoyl peroxide is notorious for bleaching fabrics. Any product left on your face, whether a leave-on gel or a short contact application that hasn’t been fully rinsed, can transfer to pillowcases, towels, and shirt collars. If you apply a leave-on product at night, use white or dark pillowcases you don’t mind staining, and make sure the product has fully dried before your face touches the fabric. Drying typically takes 5 to 15 minutes depending on the formulation and how much you applied.
After applying a leave-on treatment, wait until it’s fully absorbed before layering moisturizer or sunscreen on top. A good rule of thumb is to give it about 5 minutes. Applying moisturizer over a still-wet layer of benzoyl peroxide can dilute the product, spread it to areas you didn’t intend to treat, or increase irritation. If you’re using the short contact method and rinsing the product off, you can apply moisturizer immediately after patting your skin dry.
Quick Reference by Product Type
- Leave-on gel, cream, or lotion: Apply and leave on until your next cleanse. Start once daily.
- Face wash or cleanser: Apply, leave on for 1 to 2 minutes, then rinse thoroughly.
- Short contact therapy: Apply a leave-on product for 2 to 5 minutes, then rinse. Gradually increase time as tolerated.