Updated: March 28, 2026
How to Save Money on Benzoyl Peroxide/Erythromycin in 2026: Coupons, Discounts, and Patient Assistance
Author
Peter Daggett

Summarize 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.
Frequently Asked Questions
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.
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.
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.
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.
Medfinder Editorial Standards
Medfinder's mission is to ensure every patient gets access to the medications they need. We are committed to providing trustworthy, evidence-based information to help you make informed health decisions.
Read our editorial standardsRelated articles
30,026 have already found their meds with Medfinder.
Start your search today.

![Who Has Vyvanse in Stock Near You? Find It Today [2026]](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fvur4atr4%2Fproduction%2F1079f61f167dcbc2ed5f1da17a0dcb0b7166357e-1024x1024.png%3Frect%3D0%2C256%2C1024%2C512%26w%3D400%26h%3D200%26auto%3Dformat&w=828&q=75)



