

Save money on Benzoyl Peroxide/Erythromycin (Benzamycin) in 2026. Compare prices, coupons, discount cards, and patient assistance programs.
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.
Here's what you can expect to pay at the pharmacy counter without insurance or a discount card:
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.
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 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 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.
Several other free discount cards can also help:
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.
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, 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 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.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.org) is another comprehensive database of patient assistance programs. It's particularly useful for finding programs based on your income level and insurance status.
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.
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.
The 46.6g jar is typically a better value per gram than the 23.3g jar. For example:
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.
Prices for the same medication can vary by $50 or more between pharmacies in the same area. Before filling, check prices at:
Costco pharmacies often have some of the lowest cash prices, and you don't need a Costco membership to use their pharmacy.
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.
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.
If cost is a barrier even with coupons and assistance programs, talk to your doctor about alternatives that may be cheaper:
For a full look at your options, read our guide on alternatives to Benzoyl Peroxide/Erythromycin.
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.
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.