

Benzoyl Peroxide/Clindamycin can cost $130-$500 without insurance. Here's how to save with coupons, discount cards, and patient assistance programs in 2026.
If you've picked up your Benzoyl Peroxide/Clindamycin prescription and been shocked by the price, you're not alone. Even the generic version can cost $130 to $215 for a single 45-gram tube without insurance. Brand-name versions like BenzaClin, Onexton, or Acanya? Those can run $300 to $600 or more.
Acne treatment shouldn't break the bank. In this guide, we'll walk you through every way to reduce your out-of-pocket costs for Benzoyl Peroxide/Clindamycin in 2026 — from free discount cards to patient assistance programs to smart pharmacy shopping strategies.
Let's start with the numbers so you know what you're working with:
These are cash prices — what you'd pay walking into a pharmacy without insurance and without any discount card. The good news is that almost nobody should pay these prices, because there are multiple ways to bring the cost down significantly.
Prescription discount cards are free, easy to use, and can save you 50% to 80% on the generic version of Benzoyl Peroxide/Clindamycin. Here are the top options:
GoodRx consistently offers some of the lowest prices for generic Clindamycin/Benzoyl Peroxide gel. As of 2026, GoodRx prices start as low as $35 to $60 for a 45g tube at participating pharmacies. GoodRx Gold members may see prices as low as $35.
How to use it: Visit goodrx.com, search for "Clindamycin/Benzoyl Peroxide," select your dose and quantity, and show the coupon at your pharmacy. It's free — no signup required for basic coupons.
SingleCare reports prices starting around $40 to $80 for the generic 45g tube. Prices vary by pharmacy location.
How to use it: Visit singlecare.com, search for your medication, and present the discount card at the pharmacy counter.
Pro tip: Prices vary significantly between pharmacies, even with the same discount card. Always compare prices at several pharmacies before filling. Costco, Walmart, and independent pharmacies often have the lowest prices.
If you're uninsured, underinsured, or have a low income, patient assistance programs can provide your medication at little or no cost:
Prescription Hope offers Acanya (brand-name Benzoyl Peroxide/Clindamycin) for a flat $70 per month. They work directly with pharmaceutical manufacturers to provide medications to qualifying patients. There are no hidden fees or tiered pricing.
Eligibility: Based on household income. Visit prescriptionhope.com to apply.
NeedyMeds maintains a database of patient assistance programs, discount cards, and free/low-cost clinics. Search for "Clindamycin/Benzoyl Peroxide" at needymeds.org to see all available programs.
RxAssist is another comprehensive database of patient assistance programs. Visit rxassist.org and search for your medication to find programs you may qualify for.
Bausch Health (the manufacturer of Onexton and Acanya) offers patient assistance programs for qualifying uninsured or underinsured patients. Commercially insured patients may also be eligible for copay savings cards that can reduce out-of-pocket costs to as low as $25 per prescription. Check the manufacturer's website for current program details and eligibility requirements.
If your doctor prescribed a brand name (BenzaClin, Acanya, Onexton, or Duac), ask if the generic version would work for you. The generic Clindamycin/Benzoyl Peroxide gel contains the same active ingredients and costs a fraction of the brand price. Generic is typically $35 to $80 with a discount card compared to $300+ for brand names.
Pharmacy prices for the same medication can vary by $50 to $100 or more, even within the same zip code. Here's a general ranking from cheapest to most expensive:
If you're on Benzoyl Peroxide/Clindamycin long-term, ask about getting a 90-day supply instead of a 30-day supply. Many pharmacies and mail-order services offer a lower per-unit cost for larger quantities. This won't work for all formulations (BenzaClin requires refrigeration after mixing and has a limited shelf life), but it's worth asking about for room-temperature-stable generics.
Mail-order pharmacies like Amazon Pharmacy, Costco Pharmacy (mail order), and your insurance plan's preferred mail-order service can sometimes offer lower prices than retail, especially for 90-day supplies.
If you have insurance, make sure you understand your formulary:
If Benzoyl Peroxide/Clindamycin remains too expensive even with discounts, talk to your doctor about more affordable alternatives:
Read more in our article on alternatives to Benzoyl Peroxide/Clindamycin.
Nobody should skip their acne treatment because of cost. With discount cards, patient assistance programs, strategic pharmacy shopping, and generic prescribing, you can bring the price of Benzoyl Peroxide/Clindamycin down from over $200 to as little as $35 — and sometimes even less.
Start by checking prices on GoodRx or SingleCare, ask your doctor about generic options, and explore patient assistance programs if you're uninsured or struggling financially. And if you're having trouble finding the medication in stock, use Medfinder to check real-time availability at pharmacies near you.
For more about this medication, visit our guides on what Benzoyl Peroxide/Clindamycin is and side effects to watch for.
You focus on staying healthy. We'll handle the rest.
Try Medfinder Concierge FreeMedfinder's mission is to ensure every patient gets access to the medications they need. We believe this begins with trustworthy information. Our core values guide everything we do, including the standards that shape the accuracy, transparency, and quality of our content. We’re committed to delivering information that’s evidence-based, regularly updated, and easy to understand. For more details on our editorial process, see here.