How to Save Money on Benzoyl Peroxide/Erythromycin in 2026: Coupons, Discounts, and Patient Assistance

Updated:

March 27, 2026

Author:

Peter Daggett

Summarize this blog with AI:

Save money on Benzoyl Peroxide/Erythromycin (Benzamycin) in 2026. Compare prices, coupons, discount cards, and patient assistance programs.

Benzoyl Peroxide/Erythromycin Can Be Expensive — But It Doesn't Have to Be

If you've seen the sticker price for Benzoyl Peroxide/Erythromycin (Benzamycin) at your pharmacy, you might be in for a shock. Brand-name Benzamycin can cost $140 to $315 for a single 46.6g jar — and that's the retail cash price without insurance. Even with insurance, copays can be steep depending on your plan.

The good news is that a generic version is available, and with the right discount card or assistance program, you can pay as little as $31 for the same medication. In this guide, we'll walk through every way to save money on Benzoyl Peroxide/Erythromycin in 2026.

How Much Does Benzoyl Peroxide/Erythromycin Cost Without Insurance?

Here's what you can expect to pay at the pharmacy counter without insurance or a discount card:

  • Brand Benzamycin (46.6g jar): $140–$315 depending on the pharmacy
  • Brand Benzamycin (23.3g jar): $80–$180
  • Generic Erythromycin/Benzoyl Peroxide (46.6g jar): $100–$145 retail cash price
  • Generic Erythromycin/Benzoyl Peroxide (23.3g jar): $43–$80 retail cash price

These prices vary significantly between pharmacies. A 46.6g jar of brand Benzamycin can cost $315 at one pharmacy and $140 at another in the same city. This is why shopping around — or using a tool like Medfinder — can make a big difference.

Coupons and Discount Cards

The easiest way to save on Benzoyl Peroxide/Erythromycin is to use a free prescription discount card. These cards are accepted at most pharmacies and can cut your cost by 50% to 80%. Here are the top options:

GoodRx

GoodRx offers coupons for generic Erythromycin/Benzoyl Peroxide starting at around $31 for a 46.6g jar. That's a savings of roughly 78% off the retail price. You can search for the best price by pharmacy on goodrx.com or through the GoodRx app.

SingleCare

SingleCare shows prices starting at approximately $43 for a 46.6g jar of generic Benzoyl Peroxide-Erythromycin. SingleCare cards are accepted at CVS, Walgreens, Walmart, and thousands of independent pharmacies.

Other Discount Cards

Several other free discount cards can also help:

  • RxSaver: Compare prices at local pharmacies and get a free coupon
  • Optum Perks: Savings on both brand and generic
  • BuzzRx: Free coupons accepted at over 60,000 pharmacies
  • ScriptSave WellRx: Price comparison and discount coupons
  • InsideRx: Savings cards for brand-name and generic medications

Pro tip: Prices vary by pharmacy, so always compare prices across multiple locations and discount cards before filling. A coupon that saves you $10 at one pharmacy might save you $50 at another.

Patient Assistance Programs

If you're uninsured or underinsured and struggling to afford your medication, patient assistance programs (PAPs) can help. These programs provide medications for free or at a significantly reduced cost to qualifying patients.

Bausch Health Patient Assistance Program

Bausch Health, the manufacturer of brand Benzamycin, offers a Patient Assistance Program for eligible patients. The program is designed for uninsured or underinsured patients who meet income requirements. You can apply through bauschhealthpap.com or by calling the company directly.

Prescription Hope

Prescription Hope is a national organization that helps patients access brand-name medications for a flat fee of $70 per month per medication. They manage the enrollment and renewal process for manufacturer assistance programs on your behalf. This can be a good option if the application process feels overwhelming.

NeedyMeds

NeedyMeds (needymeds.org) is a free resource that lists all available patient assistance programs, coupons, and discount options for Benzoyl Peroxide/Erythromycin and thousands of other medications. They also offer a free discount card.

RxAssist

RxAssist (rxassist.org) is another comprehensive database of patient assistance programs. It's particularly useful for finding programs based on your income level and insurance status.

Other Ways to Save

Always Ask for the Generic

The single biggest way to save is to make sure your pharmacy fills the generic Erythromycin/Benzoyl Peroxide rather than brand Benzamycin. The generic contains the same active ingredients in the same strengths and is FDA-approved as therapeutically equivalent.

  • Generic with coupon: $31–$45
  • Brand without coupon: $140–$315

That's a potential savings of over $250 per jar. If your prescription says "brand only" or "dispense as written," ask your doctor to change it to allow generic substitution.

Choose the Right Jar Size

The 46.6g jar is typically a better value per gram than the 23.3g jar. For example:

  • Generic 23.3g: approximately $25–$40 with a coupon
  • Generic 46.6g: approximately $31–$45 with a coupon

You get roughly twice the medication for only slightly more money. Ask your doctor to prescribe the larger jar size if it makes sense for your treatment plan.

Compare Pharmacy Prices

Prices for the same medication can vary by $50 or more between pharmacies in the same area. Before filling, check prices at:

  • Large chains (CVS, Walgreens, Walmart, Costco)
  • Independent pharmacies
  • Grocery store pharmacies (Kroger, Publix, H-E-B)

Costco pharmacies often have some of the lowest cash prices, and you don't need a Costco membership to use their pharmacy.

Check If Your Insurance Covers It

If you have insurance, check your plan's formulary to see if generic Erythromycin/Benzoyl Peroxide is covered. Most insurance plans cover the generic as a Tier 1 or Tier 2 medication, which means a lower copay — typically $5–$25.

If your plan requires the brand and you're paying a high copay, ask your doctor about prior authorization or an appeal to get the generic covered instead.

Consider a Mail-Order Pharmacy

Some insurance plans offer lower copays for medications filled through a mail-order pharmacy. If you use Benzoyl Peroxide/Erythromycin regularly, a 90-day supply through mail order could save you money. Just remember that the gel needs to be refrigerated, so make sure the mail-order service ships it with appropriate cold packaging.

What If Benzoyl Peroxide/Erythromycin Is Too Expensive?

If cost is a barrier even with coupons and assistance programs, talk to your doctor about alternatives that may be cheaper:

  • OTC Adapalene (Differin Gel): Available without a prescription for about $12–$15
  • Generic Clindamycin Phosphate topical: As low as $10–$25 with a discount card
  • OTC Benzoyl Peroxide wash or cream: Available for $5–$12 at most drugstores

For a full look at your options, read our guide on alternatives to Benzoyl Peroxide/Erythromycin.

Final Thoughts

Benzoyl Peroxide/Erythromycin doesn't have to break the bank. With a free discount card from GoodRx or SingleCare, you can pay as little as $31 for the generic version — a savings of up to 80% off the retail price. Patient assistance programs can help if you qualify, and choosing the generic and the right jar size makes a big difference.

Before you fill your next prescription, take five minutes to compare prices and check Medfinder for pharmacy availability. A little research can save you hundreds of dollars over the course of your treatment.

How much does Benzoyl Peroxide/Erythromycin cost with a coupon?

With a free discount card from GoodRx or SingleCare, generic Erythromycin/Benzoyl Peroxide costs about $31–$45 for a 46.6g jar. That's a savings of 50%–80% off the typical retail price of $100–$145.

Is there a patient assistance program for Benzamycin?

Yes. Bausch Health offers a Patient Assistance Program for eligible uninsured or underinsured patients at bauschhealthpap.com. Prescription Hope also provides Benzamycin for $70 per month. NeedyMeds and RxAssist can help you find additional programs.

Is generic Benzoyl Peroxide/Erythromycin the same as brand Benzamycin?

Yes. Generic Erythromycin/Benzoyl Peroxide contains the same active ingredients (Erythromycin 3% and Benzoyl Peroxide 5%) in the same topical gel form. It is rated as therapeutically equivalent by the FDA and works the same way as brand Benzamycin.

What is the cheapest way to get Benzoyl Peroxide/Erythromycin?

The cheapest option is generic Erythromycin/Benzoyl Peroxide with a GoodRx coupon, which starts at about $31 for a 46.6g jar. If you qualify for patient assistance, you may be able to get brand Benzamycin for free through the Bausch Health PAP or for $70/month through Prescription Hope.

Why waste time calling, coordinating, and hunting?

You focus on staying healthy. We'll handle the rest.

Try Medfinder Concierge Free

Medfinder'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.

25,000+ have already found their meds with Medfinder.

Start your search today.
      What med are you looking for?
⊙  Find Your Meds
99% success rate
Fast-turnaround time
Never call another pharmacy